联想Legion Y7000P双系统ubuntu18.04安装Nvidia驱动

文章讲述了在Ubuntu系统中安装Nvidia驱动的两种方法,包括通过`runfile`手动安装和通过PPA源简化安装。强调了禁用Nouveau驱动和BIOS中安全启动设置的重要性,以及处理可能遇到的安装冲突和故障恢复步骤。
摘要由CSDN通过智能技术生成

一,方法1:通过runfile进行安装Nvidia驱动(难度高一点),先确认适配自己电脑GPU的Nvidia驱动版本,没写完,主要是太麻烦

输入命令:ubuntu-drivers devices

输入命令:ubuntu-drivers devices

显示:

driver: nvidia-driver-525-distro non-free

driver: nvidia-driver-530-distro non-free recommended

driver: nvidia-driver-525-server-distro non-free

注意自己电脑如果安装的Nvidia驱动版本跟recommended一样的话,那可以输入: 

$ sudo ubuntu-drivers autoinstall

注意:但是我第一次输入$ sudo ubuntu-drivers autoinstall后安装过程中电脑黑屏了,然后卸载nvidia驱动后ubuntu连不上网,导致一大堆其他问题,搞不清楚原因最后重装了ubuntu系统!!!后来怀疑是不是驱动版本下载不对,不一定要按照ubuntu推荐的版本来,所以重新核对适配我电脑的版本:

输入:

$:lspci | grep -i nvidia
$:01:00.0 VGA compatible controller: NVIDIA Corporation Device 2860 (rev a1)

我们要的就是:2860(rev a1)
然后进入网址:PCI Devices

进入官网:https://www.nvidia.cn/Download/index.aspx?lang=cn

查询对应驱动版本并下载

把nouveau禁用,不然可能会和nvidia驱动产生冲突(此坑已踩,重装ubuntu才活过来)

AMD向Linux内核提供开源驱动,Nvidia则只提供闭源驱动。Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,是由Linux社区人员反编译而开发的开源驱动,没能得到NVIDIA的认可与支持。它会在安装ubuntu时自动安装到系统中。这会在安装nvidia显卡驱动时,与nvidia显卡驱动产生冲突,可能会导致黑屏,循环登录等问题,所以需要禁掉。 

终端输入:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
或者
sudo vi /etc/modprobe.d/blacklist-nouveau.conf

在文件blacklist-nouveau.conf最后加入:

blacklist nouveau
 
options nouveau modeset=0

 写入并保存后,更新使的禁用nouveau生效:

sudo update-initramfs -u

重启系统!!!

 输入命令验证是否禁用成功,没有反馈就是成功了。

在安装驱动之前需要安装gcc和相应的依赖:

$:sudo apt-get install build-essential 
$:sudo apt-get install cmake

 gdm3和lightdm的切换,查看系统是gdm3还是lightdm图形管理界面:

如果返回/usr/sbin/dm3, 表示是gdm3图形管理界面,而安装的nvidia驱动和gdm3图形管理界面之间有冲突Bug(可能导致后续黑屏无法显示。)

执行命令:

$: cat /etc/X11/default-display-manager

 输入命令安装lightdm图形管理工具。

$: sudo apt-get install lightdm
$: sudo dpkg-reconfigure lightdm

开始安装:

1)进入tty2模式
按ctrl+alt+f1进入命令行界面,此时会要求你输入用户名+密码:
 


然后执行:

$: sudo service lightdm stop

然后cd到.run文件所在的文件夹,执行:

$:sudo chmod 777 NVIDIA-Linux-x86_64-550.67.run
$:sudo ./NVIDIA-Linux-x86_64-550.67.run

 

 

安装后再重启显示

sudo service lightdm start

 输入如下指令,有下面两个界面显示则成功!

$:nvidia-smi
$:nvidia-settings

 

 

二,方法2:通过ppa源安装Nvidia驱动(简单),把nouveau禁用,不然可能会和nvidia驱动产生冲突(此坑已踩,重装ubuntu才活过来)

AMD向Linux内核提供开源驱动,Nvidia则只提供闭源驱动。Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,是由Linux社区人员反编译而开发的开源驱动,没能得到NVIDIA的认可与支持。它会在安装ubuntu时自动安装到系统中。这会在安装nvidia显卡驱动时,与nvidia显卡驱动产生冲突,可能会导致黑屏,循环登录等问题,所以需要禁掉。

终端输入:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
或者
sudo vi /etc/modprobe.d/blacklist-nouveau.conf

在文件blacklist-nouveau.conf最后加入:

blacklist nouveau
 
options nouveau modeset=0

写入并保存后,更新使的禁用nouveau生效:

sudo update-initramfs -u

重启系统!!!

输入命令验证是否禁用成功,没有反馈就是成功了。

禁用BIOS中的安全启动模式secure boot,这是因为此方法使用第三方源安装显卡驱动,不禁止secure boot会导致安装的驱动不能使用,禁用也不会有多大安全隐患。

!!!!安装显卡驱动前,重启电脑,进BIOS关闭UEFI安全启动(disable),很重要!!!!
!!!!安装显卡驱动前,重启电脑,进BIOS关闭UEFI安全启动(disable),很重要!!!!
!!!!安装显卡驱动前,重启电脑,进BIOS关闭UEFI安全启动(disable),很重要!!!

添加ppa源:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

 输入命令:ubuntu-drivers devices,查看ubuntu18.04系统适配的Nvidia驱动版本:

$:ubuntu-drivers devices

可见nvidia-driver-530是推荐下载安装的驱动版本: 

driver: nvidia-driver-525-distro non-free

driver: nvidia-driver-530-distro non-free recommended

driver: nvidia-driver-525-server-distro non-free

 输入指令开始安装:

$:sudo apt install nvidia-driver-530

在安装了,不知道翻不翻车,就看重启黑不黑屏,好着急啊!

翻车了,reboot重新选择【ubuntu】电脑黑屏显示:

/dev/nvme1n1p6: clean, 278739/59023360 files, 9119730/236068096 blocks

卸载安装的Nvidia驱动:

开机选择【ubuntu高级选项】

选择【recovery mode】

选择【network】 

 选择【root】 

删除之前安装的Nvidia相关驱动,命令行输入:

$: sudo apt-get autoremove nvidia-*
$: sudo apt-get purge nvidia-*
$: sudo apt remove --purge nvidia*
$: reboot

查看系统是gdm3还是lightdm图形管理界面:

$: cat /etc/X11/default-display-manager

 


如果返回/usr/sbin/gdm3, 表示是gdm3图形管理界面,而安装的nvidia驱动和gdm3图形管理界面之间有冲突Bug(可能导致后续黑屏无法显示。)

执行命令:

$:sudo gedit /etc/gdm3/custom.conf

取消WaylandEnable = False的注释。 

 输入命令安装lightdm图形管理工具。

$: sudo apt-get install lightdm
$: sudo dpkg-reconfigure lightdm

输入命令:ubuntu-drivers devices,查看ubuntu18.04系统适配的Nvidia驱动版本,再输入安装nvidia驱动: 

$:ubuntu-drivers devices
$: sudo apt install nvidia-driver-545

重启电脑 

开机log黑屏...........,又失败了 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值