所使用的电脑:ThinkBook 16p Gen4GPU: RTX 4060 Max-Q安装的驱动:NVIDIA-Linux-x86_64-525.116.04.run
以下两种方法都可以进行尝试,笔者在使用方法1后还是无法进入图形界面,于是又使用方法2成功解决问题。
1.解决方法1
打开终端,执行以下命令。
cd /etc/default/
sudo gedit grub
在打开的文件中找到以下内容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux nomodeset"
保存并关闭该文件,并在终端输入命令:
sudo update-grub
此外,需要再安装lightdm,gdm、gdm3可能会与nvidia驱动冲突。
sudo apt-get install lightdm
在弹出的窗口中把启动管理器切换为lightdm。
2.解决方法2
方法1如若行不通,可使用方法2尝试。
在NVIDIA驱动安装的过程中,会弹出这么一个问题:
Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.Yes No
该设置默认为No,保持默认设置最好,如果安装过程中选择了Yes,可以按以下方法进行补救。
cd /etc/X11/
找到xorg.conf,xorg.cong-nvidia-xconfig这两个文件。xorg.conf是驱动安装过程中被修改过的(选择Yes的后果),修改了系统的X服务器配置文件/etc/X11/xorg.conf,来让X服务器自动指向NVIDIA X来作为图形驱动。xorg.cong-nvidia-xconfig是备份的原文件。解决办法是,只需要删除修改过的xorg.conf,并将xorg.cong-nvidia-xconfig重命名为xorg.conf即可。
最后,输入
reboot
重新启动即可进入图形界面。