我有一台 MSIGL62 6QF 游戏笔记本电脑,我最近将我的操作系统更改为 Ubuntu,但问题是 Ubuntu 在启动画面中冻结,我发现唯一有效的解决方案是进入 Ubuntu 的安全模式并输入 nouveau.modeset:0,问题是我每次使用 Ubuntu 时都必须这样做。
互联网上他们说那是 nvidia 但我已经安装了驱动程序,我真的不知道该怎么办。
请帮助我,谢谢。
答案1
如果您需要noveau.modeset=0为了正确启动,你可以在/etc/默认/grub文件,这样您就不必输入它(并且可以继续使用开源 nouveau 驱动程序)。
使用“安全模式”解决方案启动,然后打开终端并使用
sudo nano /etc/default/grub
改变
GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"
成为
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 nouveau.modeset=0"
(按Ctrl+x退出,y确认保存更改并Enter接受文件名)
如果您随后运行sudo update-grub
来更新您的更改,则当您重新启动时它应该可以正常工作,就像您每次自己输入该行一样。
答案2
看来你正在使用开源Nvidia 新驱动程序。尝试安装专有 Nvidia 驱动程序。首先检查哪个版本的专有驱动程序适合您,在终端中运行:
ubuntu-drivers devices
你会看到类似这样的内容:
== /sys/devices/pci0000:00/0000:00:02.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000A65sv00001043sd00008354bc03sc00i00
vendor : NVIDIA Corporation
model : GT218 [GeForce 210]
driver : nvidia-340 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
请注意以下行distro non-free recommended
- 这里有你可能安装的软件包的确切名称 - 在上面的例子中它是nvidia-340
。安装检测到的驱动程序(3XX
将以下命令中的驱动程序版本更改为你检测到的版本):
sudo apt install nvidia-3XX
重启计算机:
sudo reboot
检查正在使用的 Nvidia 专有驱动程序,在终端中运行:
nvidia-smi