在Ubuntu 13.10上安装显卡驱动报错如何办?


Ubuntu安装显卡驱动有时不是那么顺利,会提示错误从而导致Nvidia驱动安装失败,下面将针对Ubuntu 13.10系统安装显卡驱动出错给大家做个详细介绍,希望对你有所帮助。

声明,只针对Ubuntu 13.10环境NVIDIA-Linux-x86_64-319.60.run版本

安装的前期工作照常。直到要关闭service lightdm这一项。

设NVIDIA-Linux-x86_64-319.60.run的目录位置为《dir》,在《dir》下执行

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安装显卡驱动报错的解决方法的介绍了,不过你不知道要如何安装显卡驱动的话,可以参考Ubuntu安装Nvidia Optimus驱动的步骤


上一篇:Linux使用cat命令显示隐藏字符的方法

下一篇:Ubuntu 11.04如何安装Ruby和rvm


Ubuntu显卡驱动 Ubuntu显卡驱动安装 Ubuntu查看显卡驱动
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器