Ubuntu 20.04 LTS - 使用 llvmpipe(LLVM 10.0.0,256 位)代替 NVIDIA 显卡或 INTEL 内部图形共享卡

pat*_*pat 6 gnome nvidia graphics 20.04

我在用着 :

\n

ubuntu 20.04、gnome 3.36.4、NVIDIA\xc2\xae GeForce\xc2\xae GTX 1050 和英特尔 UHD 显卡 630。

\n

我大约一个月前就安装了 Nvidia-driver-435,现在安装了 Nvidia-driver-450,但是我在 gnome 信息 GUI 上看到的显卡被设置为llvmpipe(LLVM 10.0.0,256 位)而不是 nvidia显卡 o Intel显卡。

\n

我无法调整屏幕分辨率设置,固定为 3840x2160 (16:9),我什至无法使用 Intel UHD Graphics 630。

\n

一周前我也尝试过使用 noveau 驱动程序,但在这种情况下,屏幕分辨率也固定为 3840x2160 (16:9)

\n

输入:

\n
:~$ prime-select query  \n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
nvidia\n
Run Code Online (Sandbox Code Playgroud)\n

另外,如果我想切换到英特尔内部卡,我可以在 gnome 自定义信息 gui 上看到设置为 llvmpipe

\n

输入:

\n
:~$ sudo prime-select intel\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
Info: selecting the intel profile\n
Run Code Online (Sandbox Code Playgroud)\n

有关显卡的 gnome 信息

\n

输入:

\n
:~$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer" \n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
OpenGL renderer string: llvmpipe (LLVM 10.0.0, 256 bits)\n
Run Code Online (Sandbox Code Playgroud)\n

输入:

\n
:~$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
OpenGL renderer string: llvmpipe (LLVM 10.0.0, 256 bits)\n
Run Code Online (Sandbox Code Playgroud)\n

输入:

\n
:~$ glxinfo | grep renderer\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, \n    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, \nExtended renderer info (GLX_MESA_query_renderer):\nOpenGL renderer string: llvmpipe (LLVM 10.0.0, 256 bits)\n
Run Code Online (Sandbox Code Playgroud)\n

输入:

\n
:~$ nvidia-smi\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
NVIDIA-SMI has failed because it couldn\'t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.\n
Run Code Online (Sandbox Code Playgroud)\n

pat*_*pat 6

谷歌搜索解决方案,我想出了这个解决方案Ubuntu 20.04 Intel HD 615: No Brightness control or no Boot \n考虑到我也没有亮度控制,我在我的 grub 设置中进行了调查,在我的 /etc/default/grub 中配置。

\n

所以我发现我有:

\n
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"\nGRUB_CMDLINE_LINUX="nomodeset"\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试过改变

\n
GRUB_CMDLINE_LINUX_DEFAULT=""\nGRUB_CMDLINE_LINUX=""\n
Run Code Online (Sandbox Code Playgroud)\n

然后更新 GRUB 配置文件

\n
sudo update-grub\n
Run Code Online (Sandbox Code Playgroud)\n

现在我终于在信息 gnome 面板中找到了 Mesa Intel\xc2\xae UHD Graphics 630 (CFL GT2)。现在我也可以切换到 NVIDIA 卡。使用llvmpipe(LLVM 10.0.0,256位)的问题是由于我的grub配置中错误设置“nomodeset”引起的。

\n