![linux-firmware-nonfree 软件包导致 Debian 看不到我的显示器](https://linux22.com/image/117276/linux-firmware-nonfree%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%AF%BC%E8%87%B4%20Debian%20%E7%9C%8B%E4%B8%8D%E5%88%B0%E6%88%91%E7%9A%84%E6%98%BE%E7%A4%BA%E5%99%A8.png)
当我安装该软件包后启动时,我的显示器无法工作。
我知道我仍然可以连接到 tty 并且系统正在工作,因为我可以运行“弹出 cdrom”并且可以播放铃声,但我看不到任何东西。
我知道它就是这个软件包,因为我重新安装了操作系统,重新启动,一切都很好。然后我安装了 linux-firmware-nonfree 并重新启动,现在显示器不工作。
Debian 9.1.0
英伟达 GTX 970
答案1
嗯,nvidia 驱动程序并不是我遇到过的顶级驱动程序。
可能的原因可能是您的 xorg 和(非自由、二进制)nvidia 驱动程序之间存在一些不兼容。
我在你的位置上要做的第一件事:删除 linux-firmware-nonfree 并重新启动。
其次,您可能会考虑升级内核(如果您的发行版不是最新版本)。
我的第三次尝试是从上游包分发中加载更新的 nvidia 驱动程序包:https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa。这些是针对 Ubuntu 的,但您将有很好的机会让它们也可以在 Debian 上运行。
如果您的卡较旧,您可以尝试较旧的 nvidia 驱动程序版本 - nvidia 喜欢忘记他们的旧卡。
这里您可以找到专有 nvidia 软件包的 Debian 源代码。
答案2
我重新安装了操作系统,但没有安装 linux-firmware-nonfree,而是安装了 nvidia-driver。这解决了这个问题。