解决Ubuntu 13.10安装Nvidia驱动出错问题
2013-10-19 22:44
351 查看
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>下执行
复制文本:
保存在<dir>下,名字为patchfile.diff文件,执行命令
然后进入<dir>/NVIDIA-Linux-x86_64-319.60文件夹,执行:
就可以安装了
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
就可以安装了
相关文章推荐
- Dell 7559 安装Ubuntu以及Nvidia 960M驱动相关问题及解决
- ubuntu安装nVidia驱动,遇到终端闪砾问题并解决
- Ubuntu 16.04安装NVIDIA显卡驱动 、CUDA-8.0、cuDNN和TensorFlow问题及解决方法
- 【解决】Ubuntu安装NVIDIA驱动后桌面循环登录问题
- 【解决】Ubuntu安装NVIDIA驱动后桌面循环登录问题
- ubuntu16.04LTS安装 NVIDIA GTX 1080驱动 遇到的问题和解决方式
- Ubuntu18下安装Nvidia驱动解决黑屏并调整分辨率问题
- Dell 7559 安装Ubuntu以及Nvidia 960M驱动相关问题及解决
- Ubuntu 16.04 安装NVIDIA驱动,解决循环登录的问题
- ubuntu14.04 刚安装完成后汉语拼音输入法出错问题的解决办法
- 解决Ubuntu pip 安装 mysql-python包出错的问题
- 安装Nvadia显卡私有驱动后,grub 模糊问题解决方法(w7与ubuntu双系统)
- ubuntu16.04下安装NVIDIA驱动出现循环登陆问题
- Ubuntu 13.10安装JDK、Eclipse for C/C++(解决全局菜单问题)
- ubuntu 14.04 ROS + kinect v2 driver安装方法;安装驱动时遇到的问题及解决方法(1)
- 如何在Ubuntu13.10中安装最新版的NVIDIA 331.20驱动
- 如何删除在Ubuntu安装中设置的http代理 (解决apt-get update 出错问题)
- Atheros AR9485 ubuntu 10.04 驱动安装及networking disable问题解决
- NVIDIA驱动安装问题解决 nvidia.ko 加载错误 Required key not available
- Ubuntu服务器的NVIDIA驱动自动更新所引起的问题及解决方法m