有问题系统在欢迎界面冻结modprobe nvidia
和modprobe nouveau
无法激活在添加“NVIDIA GEFORCE GT 1030“图形卡在最近成功从 Ubuntu 18.04 更新到 20.04 后。有一些严重的问题与nvidia 和 nouveau 驱动程序系统配置显卡以支持 4K UHD 显示器所有图形界面包括来自 PopOS 的。
已经花了两天时间做各种事情:
- 卸载并重新安装以下所有内容(以不同的顺序和组合):
gdm3
,,,,,,,ubuntu-desktop
lightdm
nvidia-dkms-450
xserver-xorg
xserver-xorg-video-nouveau
nouveau-firmware
- 删除了
/etc/X11/xorg.conf
文件- 是的,由于我之前使用的显示器不同,所以仍然有这个文件。最好删除这个文件,以便 Xorg 可以通过 HAL 检测显示分辨率
ubuntu-drivers autoinstall
- 安装较新的内核
5.6.10
- 有些人报告说这为他们解决了问题,但对我来说没有解决。
- 安装当前最新的内核 5.8.0(我充满希望,但这还不够)
- 当
update-grub2
我编辑/etc/default/grub
使用或不使用时nomodeset
当 Ubuntu 启动并hwinfo --gfxcard
显示“nvidia 已激活”时,系统会在欢迎界面冻结,除了硬重置外无法执行任何其他操作。同时无法nouveau
使用“modrpobe nouveau”激活。
执行时modprobe nouveau
:
modprobe: ERROR: ../libkmod/libkmod-module.c:838 kmod_module_insert_module() could not find module by name='off'<br>
modprobe: ERROR: could not insert 'off': Unknown symbol in module, or unknown parameter (see dmesg)
尽管安装了 nouveau 驱动程序,情况仍然如此(但我怀疑安装是否完成了)。
答案1
完整解决方案:
modprobe nouveau
以 root 身份在恢复模式下运行后即可开始工作:
apt remove --purge nvidia-driver-450
重新启动
但是,系统仍然无法启动,并且在欢迎界面冻结。基本上出于某种原因,我不得不删除 nvidia 驱动程序才能激活 nouveau 驱动程序。这不是理想的选择,但可能会引导某人朝着解决这个难题的正确方向前进。
我发现系统没有冻结,这与GUI 界面启动后,键盘和鼠标不再被检测到(真的很奇怪,这解释了为什么没有任何特定的日志,因此我最初查看了显卡驱动程序)。
该解决方案适用于最新的内核 5.8.0 和 nvidia-driver-450
即使使用两个 4K 显示器,这个内核对 virtualbox 的支持也是个缺点
sudo apt-get --purge autoremove xserver-xorg-input-all
sudo apt-get install xserver-xorg-input-all
重新启动后,nvidia 驱动程序一切正常,因此无需使用 nouveau 驱动程序,但无论如何,了解所有这些还是有好处的 ;)