解决Ubuntu 13.10安装Nvidia驱动出错问题
来源:互联网 发布:铁路行业预算软件 编辑:程序博客网 时间:2024/05/17 09:17
2014.1.10更新:
11月6日更新的NVIDIA显示驱动331.20终于支持3.12内核了,下载最新版本驱动即可。
声明,只针对NVIDIA-Linux-x86_64-319.60.run版本,其他版本请修改对应文件名(未测试)。
安装的前期工作照常。直到要关闭service lightdm这一项。
设NVIDIA-Linux-x86_64-319.60.run的目录位置为<dir>,在<dir>下执行
sh ./NVIDIA-Linux-x86_64-319.60.run -x出现一个同名文件夹。
复制文本:
--- NVIDIA-Linux-x86_64-319.60/kernel/nv-drm.c 2013-09-26 01:02:38.000000000 +0400+++ NVIDIA-Linux-x86_64-319.60/kernel/nv-drm.c 2013-10-02 14:00:03.617000000 +0400@@ -201,12 +201,7 @@ memset(&nv_obj->base, 0, sizeof(nv_obj->base)); nv_obj->pages = pages; - ret = drm_gem_private_object_init(nvl->drm, &nv_obj->base, size);- if (ret)- {- status = RM_ERR_OPERATING_SYSTEM;- goto done;- }+ drm_gem_private_object_init(nvl->drm, &nv_obj->base, size); ret = drm_gem_handle_create(file_priv, &nv_obj->base, handle); if (ret)diff -ur NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h--- NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h 2013-09-26 01:02:38.000000000 +0400+++ NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h 2013-10-02 14:01:31.461000000 +0400@@ -1037,7 +1037,11 @@ #endif #if !defined(NV_VMWARE)+#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0) #define NV_NUM_PHYSPAGES num_physpages+#else+#define NV_NUM_PHYSPAGES get_num_physpages()+#endif #define NV_GET_CURRENT_PROCESS() current->tgid #define NV_IN_ATOMIC() in_atomic() #define NV_LOCAL_BH_DISABLE() local_bh_disable()
保存在<dir>下,名字为patchfile.diff文件,执行命令
patch -p0 < patchfile.diff然后关闭lightdm:
sudo service lightdm stop
然后进入<dir>/NVIDIA-Linux-x86_64-319.60文件夹,执行:
sudo ./nvidia-install
就可以安装了
- 解决Ubuntu 13.10安装Nvidia驱动出错问题
- 【解决】Ubuntu安装NVIDIA驱动后桌面循环登录问题
- 【解决】Ubuntu安装NVIDIA驱动后桌面循环登录问题
- Ubuntu 16.04 安装NVIDIA驱动,解决循环登录的问题
- 【解决】Ubuntu安装NVIDIA驱动(咨询NVIDIA工程师的解决方案)
- 【解决】Ubuntu安装NVIDIA驱动(咨询NVIDIA工程师的解决方案)
- ubuntu 安装 nvidia驱动
- Ubuntu安装Nvidia驱动
- Ubuntu 安装 Nvidia 驱动
- ubuntu 安装nvidia驱动
- Dell 7559 安装Ubuntu以及Nvidia 960M驱动相关问题及解决
- Dell 7559 安装Ubuntu以及Nvidia 960M驱动相关问题及解决
- Ubuntu 13.10 安装Nvidia官方驱动
- NVIDIA驱动安装问题
- Ubuntu安装NVIDIA驱动失败解决:登陆界面重复登录
- 解决Ubuntu更新nVidia显卡驱动后黑屏问题
- Ubuntu 安装 Nvidia 官方驱动
- ubuntu 安装nvidia 显卡驱动
- C++虚析构函数
- Contact
- 母函数(Generating function)详解 — TankyWoo
- android 禁止扫描图片和音乐的方法
- Java类变量和成员变量初始化过程
- 解决Ubuntu 13.10安装Nvidia驱动出错问题
- HDU 1203 I NEED A OFFER! 题解
- poj 2418 Hardwood Species(二分)
- 棋盘的完美覆盖问题,c++代码实现
- CString,字符串,整数等相互转换方法
- 移植EMCV到DM6467(1)——C++工程测试
- android性能优化
- JDK中的URLConnection参数详解
- Notepad++ 是程序员的必备利器之一