最近系统升级后,Xorg 无法再加载 nvidia 模块。
一开始我去 https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia 跑了
sudo ubuntu-drivers devices
并按照清除现有驱动程序和安装推荐的驱动程序(对我来说是 470)的过程进行操作。
经过长时间运行并重新启动后,情况还是一样。
尝试过,
sudo update-initramfs -u
然后重启,还是不行。我不知道 X 在哪里寻找驱动程序,或者为什么这个过程似乎不是在安装 X 驱动程序,但我不知道还能做什么。
答案1
Ubuntu 软件包似乎没有将 xorg 驱动程序安装在 X 可以找到它们的位置。通过
Section "Files"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg/"
ModulePath "/usr/lib/xorg/modules"
EndSection
在/etc/X11/xorg.confX 能够找到驱动程序并正确加载。
令人沮丧的是,Ubuntu 软件包的构建方式需要手动干预。