最近我做了一些更新,当我重新启动时,我的显示器一片空白。我猜想这是因为更新,所以我将显示器切换到主板的端口。我目前正在使用集成显卡来解决这个问题。
glxinfo | grep -i vendor
展示了Mesa项目以及SGI和Intel的开源项目。
当我检查驱动程序管理器时,它显示 Nvidia 驱动程序已安装并正在使用,但当我运行时nvidia-smi
,没有显示任何输出。我首先尝试通过执行以下操作重新安装 Nvidia 驱动程序:
sudo apt-get remove --purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
并重新启动,但nvidia-smi
仍然不显示任何内容。
然后我尝试将黑名单它可能默认使用开源驱动程序。在此过程中,我注意到 xorg.conf 文件没有出现在应该出现的位置,只有 xorg.conf.backup 和 xorg.conf.failsafe 等。因此我运行了
cp xorg.conf.backup xorg.conf
这只会让情况变得更糟——启动时无法检测到显示设置,并且出现了一些有关配置的菜单,但我的鼠标/键盘停止工作。我挂载了文件系统并恢复了我所做的更改,这就是我现在的情况。
这里有些奇怪,因为lsmod | grep nouveau
返回了一些行(视频、wmi、drm、ttm……)但 nvidia 仍然没有显示任何内容。
正在做:
grep LoadModule /var/log/Xorg.0.log
给出模块列表 - glx、intel、modesetting、fbdev、vesa、fbdevhw、...
如何让我的系统识别正确的 Nvidia 驱动程序并修复我的 xorg.conf?
更新;grep "EE\|WW" /var/log/Xorg.0.log 给出以下内容:
(WW) 目录“/usr/share/fonts/X11/cyrillic”不存在。
我认为这与安装 ubuntu-desktop 有关......