昨晚关闭电脑后,今天早上启动电脑时,我发现 Gnome 选择使用图形设备llvmpipe
而不是我的物理 GPU 来显示图形。结果,我的性能更差,分辨率更小,还有天知道的其他问题。我要澄清的是,我安装了专有的 Nvidia 驱动程序,因为性能提升非常显著,我才不会在意。
如果我运行以下命令:
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
这是输出:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1) (prog-if 00 [VGA controller])
如果我运行这个命令:
glxinfo|egrep "OpenGL vendor|OpenGL renderer"
我得到这个输出:
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 8.0, 256 bits)
除了重新安装之外,还有其他快速简便的方法可以让 Gnome 使用我的 GPU 而不是llvmpipe
?
我正在运行 Ubuntu 19.04
我将其导入journalctl -b
一个文件并按要求提取了所有出现的ee
或failed
。由于字符限制,日志可以找到这里
Jun 05 14:28:23 linux-8700k /usr/lib/gdm3/gdm-x-session[2504]:
(EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
system's kernel log for additional error messages
答案1
解决这个问题的简单方法是重启电脑。进入登录屏幕后,按Alt+ Ctrl+F2并使用您的凭据登录。之后,假设您正在使用gdm
,请运行sudo systemctl stop gdm3
。然后,找到一种方法来重新安装您正在使用的图形驱动程序。如果它是专有的 Nvidia,请运行您最初用来安装它的 shell 脚本。