由于我的 Thinkpad 上的 nouveau 驱动程序出现问题(扩展坞上的外接显示器闪烁),我切换到 nvidia-390 和 nvidia-396,但都没有成功(甚至无法识别扩展坞上的外接屏幕)。
现在我想切换回 nouveau,因为至少如果我通过 mini-dp 连接外接显示器,它就可以工作。
但是我无法再切换回去。我执行了以下步骤:
sudo apt-get purge '*-nvidia-*'
- 已删除
/etc/modprobe.d/blacklist-nouveau.conf
(这是我在安装 nvidia 时创建的) sudo update-initramfs -u
sudo reinstall xserver-xorg-core libgl1-mesa-glx xserver-xorg-video-nouveau
- 无法
/etc/X11/xorg.conf
删除或修改 - 重启
然而然后lspci -nnk | grep -iA2 vga
返回
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21f5]
Kernel driver in use: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GLM [Quadro K2000M] [10de:0ffb] (rev a1)
Subsystem: Lenovo GK107GLM [Quadro K2000M] [17aa:21f5]
Kernel modules: nvidiafb, nouveau
即除了 nouveau 之外,似乎还有 nvidiafb 处于活动状态。然后我尝试将 nvidiafb 列入黑名单,但没有成功。
我还尝试按照说明禁用帧缓冲区拱门维基也没有成功。
问题是,这种配置无法识别任何外接显示器,即使是 mini-dp。我刚刚意识到,甚至 VGA 也无法工作。
有什么想法可以让它工作吗?
我应该检查哪些设置或文件来诊断问题的原因?
答案1
您应该完全卸载 nvidia 驱动程序。
sudo apt autoremove *nvidia-*
在验证卸载之前,请小心删除了哪些依赖项!