作者:yasden
windows系统安装英伟达显卡驱动很简单。linux系统安装英伟达驱动也很简单,下载run后缀的文件执行即可。难的就是笔记本电脑安装英伟达驱动,因为笔记本电脑有cpu核显,cpu核显老是会抢独显,导致安装独显总是出现这样那样的问题。
cpu核显/英伟达独显的Linux笔记本电脑安装英伟达驱动的常见问题:
1、英伟达驱动安装不成功!各种报错。
2、成功安装英伟达显卡驱动后,重启电脑黑屏,无法进入ubuntu系统(ubuntu是linux的一个发行版),或者无限循环无法进入ubuntu系统(网上大部分是这种情况)。网上安装英伟达驱动的解决方案大部分是sudo gedit /etc/modprobe.d/blacklist.conf来加入下面的5条命令(或者只加入blacklist nouveau一条命令),但是我发现我加入下面的5条命令之后,安装过程照样出错,一样黑屏进不了系统。
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
3、按照网络上(百度、bing等引擎能找到的)的其他解决方法,我还是无法解决上述两条问题。也许是因为我使用的是神舟笔记本电脑,和别人的笔记本不同的原因?我的这款笔记本电脑是2019年购买的:
这就是玩Linux电脑的无奈之处,Linux用户太少,出现问题之后,大部分要靠自己解决,百度或者bing搜索引擎找出的解决方案竟然大部分对我没用,或者对别人的笔记本电脑有用,但是这些方案在我的神舟笔记本电脑上没有用。
我尝试了2天,终于把该问题解决了,现在把解决方法写出来,也许你和我一样,会遇到这些问题。
为什么要在笔记本电脑安装英伟达驱动?因为你也许和我一样,需要用到笔记本电脑上英伟达的GPU。我的Linux笔记本电脑是64GB内存(见下图),也许比很多值友的台式机的内存还要大(生产力工具必须大)。硬盘1TB是因为我还有一个2TB的nvme的ssd还没有插上去,还会再加硬盘的。别看下图的显卡那一栏的GTX1650这个显卡比较弱机,为了把这个独显驱动安装上去,我折腾了2天。
升级成64GB内存+4TB固态,做一个Linux笔记本工作站使用:
安装成功后,可以在ubuntu调出Nvidia的settings设置菜单:
英伟达显卡驱动的3种安装方案
先是检查你的笔记本是否有英伟达独显,没有的话就是白折腾。
终端输入下面的命令:
lspci | grep -i vga
你的英伟达显卡后面有类似 (rev a1)的字样,例如下面这样的:
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
看见NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile等类似的NVIDIA的文字,代表你的电脑有英伟达独显。
如果你和我一样,安装的是Ubuntu这个Linux系统的发行版,我建议你安装带有LTS的Ubuntu版本,LTS代表long term support,也就是5年官方长期支持的意思。如果你安装的Ubuntu版本不带LTS,也许明年官方就不支持了,看我下图的“操作系统名称”是22.04LTS,带LTS标志的才是5年长期支持的版本。
第一种笔记本双显卡安装英伟达独显驱动的方法:
先是点击键盘上的win按钮,这时候在界面上方会调出搜索栏:
输入update manager查找,会找到“软件更新器”,打开“软件更新器”:
点击“附加驱动”,出现下图的界面:
点击“使用NVIDIA drivermetapackage来自nvidia-driver-525(专有)”前面的圆圈按钮,再点击右下角的“应用更改”按钮,这时候,会出现“正在应用更改。。。”的提示(见下图):
完成后,会出现下图的提示:
之后重启电脑即可。
第二种双显卡安装英伟达独显驱动的方法:
终端输入下面的命令回车:
apt search nvidia-driver
这时候会出现下图的提示,下图绿色的字体,代表的是可以在你的ubuntu系统上安装的驱动的版本的名字:server代表的大概是服务器驱动版本,dev代表的大概是开发者版本(我是这么理解的,也许不对),尽量找一个数字大一点的版本,数字越大代表这个驱动越新。例如我选的是nvidia-driver-525-open这个驱动版本来进行安装。
先是输入下面的两条命令回车:
sudo apt update (或者sudo apt-get update)
sudo apt upgrade(或者sudo apt-get upgrade)
之后输入下面的命令来安装nvidia-driver-525-open这个驱动版本
sudo apt-get install nvidia-driver-525-open
安装完成后,重启电脑即可。
怎么检验英伟达显卡是否正常工作?
在终端输入下面的命令:
nvidia-smi
如果出现下图的界面,恭喜你,你的英伟达显卡可以正常工作了:
如何设置英伟达显卡?
输入下面的命令回车:
nvidia-settings
这时候就会调出设置菜单了:
第三种双显卡安装英伟达独显驱动的方法
用下面的命令查找可以安装的英伟达显卡驱动:
sudo ubuntu-drivers list
下图的驱动理论上都可以安装:
下面的命令会推荐你应该安装的驱动版本:
sudo ubuntu-drivers devices
回车后,出现下图的信息。
例如,nvidia-driver-525-open 后面出现了recommended的字样(见下图),所以你知道我前面为什么安装的是nvidia-driver-525-open这个驱动版本了吧?
sudo apt-get install nvidia-driver-525-open安装,然后重启电脑。
其他不太可行的驱动安装方案(也许在你的笔记本电脑上可以成功,但是我的神舟不行)
首先去英伟达的官网下载驱动:
例如我下载的是NVIDIA-Linux-x86_64-525.60.11.run
cd转到NVIDIA-Linux-x86_64-525.60.11.run文件的目录下,然后用下面的命令安装
sudo ./NVIDIA-Linux-x86_64-525.60.11.run
如果回车后发现无法执行,报错的话,就用下面的命令修改权限再安装:
sudo chmod a+x ./NVIDIA-Linux-x86_64-525.60.11.run
sudo ./NVIDIA-Linux-x86_64-525.60.11.run
安装成功后应该会显示下图,“图形”那一栏不会显示核显的信息只显示独显,如果你的“图形”那一栏显示的是intel的核显,代表驱动还未成功配置:
用inxi -G命令查看显卡信息
如果提示没有这个命令,就用下面的命令安装:
sudo apt install inxi
全文完,谢谢观看。
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有