Ubuntu系统安装英伟达显卡

禁用nouveau

首先使用以下命令验证是否禁用 nouveau

lsmod | grep nouveau

若无输出,表示已经禁用,若有输出,说明没有禁用,进行以下操作禁用

sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾中添加两条:

blacklist nouveau
options nouveau modeset=0

保存退出文件,更新配置

sudo update-initramfs -u  

重启系统

sudo reboot

查看是否禁用 nouveau,若无输出,则已禁用

lsmod | grep nouveau

卸载原有nvidia驱动

从nvidia官网中下载新的驱动.run文件,进入该文件所在文件夹,不要有中文。利用新驱动卸载之前通过.run文件安装的显卡驱动, NVIDIA—.run是驱动文件名,太长了,所以用NVIDIA—.run代替,使用中根据自己的驱动文件名进行修改

sudo ./NVIDIA---.run --uninstall

同时也可以使用命令删除从Ubuntu下载源中安装的驱动,

sudo apt-get remove --purge nvidia-*

上面两种方式删除的是两种不同方式安装的驱动,建议都使用。卸载之后需要重启,不然无法安装新的驱动。

安装新驱动

重启之后进入tty终端界面,关闭lightdm服务,

sudo service lightdm stop

如果提示未安装lightdm,可以使用以下命令安装

sudo apt install lightdm

在选择项gdm3和lightdm中选择lightdm,安装完成后,再次使用sudo service lightdm stop命令关闭lightdm服务。然后重启,重启后左上角光标闪烁,此时按ctrl+alt+f1进入tty1(只要能进入纯命令模式即可),cd到驱动文件所在文件夹,修改文件权限,然后运行安装程序

sudo chmod a+x NVIDIA---.run
sudo ./ NVIDIA---.run

在选择过程中询问X configuration时,选择Yes,中间的warning信息不用管,等待安装完成。
安装完成之后,开启图形界面

sudo service lightdm start

之后重启电脑。

猜你喜欢

转载自blog.csdn.net/weixin_44675684/article/details/128234643