为什么我的Ubuntu 显卡驱动安装不上总是安不上

当前位置:
在Ubuntu 13.10上安装显卡驱动报错的解决方法
很多朋友说在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
01:02:38. +0400+++ NVIDIA-Linux-x86_64-319.60/kernel/nv-drm.c
14:00:03. +0400@@ -201,12 +201,7 @@memset(&nv_obj-》base, 0, sizeof(nv_obj-》base));nv_obj-》pages =- ret = drm_gem_private_object_init(nvl-》drm, &nv_obj-》base, size);- if (ret)- {- status = RM_ERR_OPERATING_SYSTEM;-- }+ 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
01:02:38. +0400+++ NVIDIA-Linux-x86_64-319.60/kernel/nv-linux.h
14:01:31. +0400@@ -37,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驱动的步骤。Ubuntu安装重启后屏幕全黑,指示灯正常显示:
解决方法:(应该是显卡驱动问题,对Ubuntu工作站安装显卡驱动)
首先将Ubuntu的工作站连到与另一台电脑同一个路由下面
在Ubuntu工作站安装远程控制sever(可以换一个可以显示桌面的显卡或者把安装文件通过Ubuntu安装时的Trying Ubuntu放到工作站,再通过另一台电脑远程安装)
在另一台电脑安装Xshell(windows系统;Ubuntu系统可以直接在命令行下操作),将其与Ubuntu工作站连接,并远程对工作站安装Nvida显卡驱动,
安装完显卡驱动后,重启Ubuntu工作站
一般情况下,屏蔽系统默认的开源驱动nouveau 和安装NVIDIA显卡驱动在用.deb方法进行cuda安装时都会自动安装上,但是有时是装不上NVIDIA显卡驱动的(通过安装完cuda,验证cuda是否安装成功可以看出--&方法是编译并运行下样例程序:cd/usr/local/cuda-7.0/samples/1-utilities/deviceQuery(样例自己随意选),sudo make &然后./deviceQuery &查看不能运行 )
这时就得手动对NVIDIA显卡驱动进行安装,并对开源驱动nouveau进行屏蔽:
NVIDIA驱动和安装:
主要参照NVIDIA中文官网(百度:NVIDIA-Ubuntu 中文:http://wiki./index.php?title=NVIDIA&variant=zh-cn):
注意关闭图形界面后进入要用tty()crtl+alt+F1-F6进入命令行进行操作
主要两大步:
2,屏蔽开源驱动nouveau,该驱动与显卡驱动冲突
3.接下来的cuda的.run方法的安装参照我的博客中复制欧新宇的那部分即可。
.run 方法安装有一个梗:在安装cuda的.run时始终是0%,注意这是提示,要点回车才能进到100%然后进行安装。(汗!)
下面贴上原文:
厂家工作人员给安装NVIDIA是是采用的.run方法,其实比.deb方法简单按照提示安装就好!
(注:NVIDIA的.run安装包和NVIDIA的相应显卡版本的驱动均可在NVIDIA的官网下载)
下面贴上NVIDIA-Ubuntu 中文 的原文:
(K)ubuntu 下安装NVIDIA官方显卡驱动(不同于开源驱动,官方驱动对显卡的支持显然更好,而且通常更新频繁)。这里的例子:Kubuntu 10.04 32位环境 ,Nvidia7300显卡,NVIDIA 185.18驱动。
Ubuntu 中的显卡要么是开源驱动nouveau(livecd安装时用的驱动),受限制驱动列表(源),要么是PPA源(一般是私人建的,方便群众用),要么是自己下载编译的驱动(也就是本页教程),自己编译驱动是需要卸载系统安装的旧驱动的。因为手动安装二进制包的时候不受本地软件库管理,也就不能自动卸载原来的驱动。
等同于该命令
sudo apt-get install nvidia-current nvidia-settings
Nvidia中文官网是&
点“驱动下载”,转到这里。
点“搜索”查找到 185.18驱动。
下载下来NVIDIA-Linux-x86-185.18.14-pkg1.run驱动文件,放到 /home/用户名/ 目录下面。
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
其实可以跳过,在安装过程那一部,运行驱动安装程序,会问您要不要帮您屏蔽,选择yes退出后重启即可。 下面两种方案只能采取一种。 一、blacklist.conf法
sudo nano /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
二、也可以通过Grub2屏蔽
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX=&nomodeset&
sudo update-grub
sudo /etc/init.d/kdm stop
#适用于Kubuntu
sudo /etc/init.d/gdm stop
#适用于Ubuntu
sudo stop lightdm
#适用于Ubuntu(11.10)
cd /home/用户名
sudo sh NVIDIA-Linux-x86-185.18.14-pkg1.run
sudo sh NVIDIA*.run
安装过程中
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改Xorg.conf,询问是否允许,选Yes;
如果出现找不到nvidia.ko的问题,参照前面,安装一次受限制驱动列表(源)便可。
sudo /etc/init.d/kdm restart
#适用于Kubuntu
sudo /etc/init.d/gdm restart #适用于Ubuntu
sudo start lightdm #适用于Ubuntu(11.10)
卸载旧驱动
sudo apt-get --purge remove nvidia-*
sudo apt-get --purge remove xserver-xorg-video-nouveau
本文已收录于以下专栏:
相关文章推荐
我的github主页
孔子曰:唯女子与小人为难养也,近之则不孙,远之则怨.
纪晓岚曰:此乃男女相恋之术也。(最近看舍友重温《铁齿铜牙纪晓岚》)
ubuntu 14.04 (必须是...
Ubuntu 14.04 16.04 nvidia 驱动安装最简单直观的方式是在如下的对话框中直接选择驱动安装即可但是有时候,驱动不够新,比如14.04用的是340.98版本,如果手动安装驱动可以参考...
1.下载官方驱动程序/drivers如果我们直接安装驱动的话,往往会报错:ERROR: The Nouveau kernel driver is curren...
进入到run文件所在目录。执行如下两条命令:
前言这两天把实验室服务器给装成了Ubuntu16.04+cuda8.0+cudnn5.0,本来以为应该没什么问题,结果那折腾得……不说了,都是泪。具体Caffe,Tensorflow,Mxnet的安装...
摘要:Ubuntu17.04安装TensorFlow1.2的GPU版本。首先验证nvidia显卡,然后安装CUDA Toolkit 8.0,安装cuDNN v5深度神经网络计算加速库,最后通过pyth...
下面记录下我的笔记本在系统ubuntu 14.04中安装geforce 920m的nvidia显驱动的经历:::安装nvidia显卡驱动后进入系统黑屏先是在按Ctrl-Alt-F1进入命令行界面,关闭...
他的最新文章
讲师:姜飞俊
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)解决NVIDIA显卡笔记本电脑无法安装ubuntu的问题__百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
解决NVIDIA显卡笔记本电脑无法安装ubuntu的问题_
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢红联Linux论坛 -Linux爱好者网上学习的Linux论坛
红联Linux论坛 提示信息
您无权进行当前操作,这可能因以下原因之一造成
您所在的用户组(游客)无法进行此操作。}

我要回帖

更多关于 显卡驱动安不上怎么办 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信