Ubuntu 14.04 不使用 ATI Radeon HD 3450,而是使用 llvmpipe 上的 Gallium 0.4(LLVM 3.4,128 位)

Ubuntu 14.04 不使用 ATI Radeon HD 3450,而是使用 llvmpipe 上的 Gallium 0.4(LLVM 3.4,128 位)

我最近在台式机上安装了 ATI Radeon HD3450。当我运行

LIBGL_DEBUG=verbose glxinfo

我的部分输出如下

name of display: :0.0
libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 1002:515e, driver radeon
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/radeon_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/radeon_dri.so
libGL error: failed to create dri screen
libGL error: failed to load driver: radeon
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: driver does not expose __driDriverGetExtensions_swrast(): /usr/lib/x86_64-linux-
gnu/dri/swrast_dri.so: undefined symbol: __driDriverGetExtensions_swrast
libGL: Can't open configuration file /home/mecha/.drirc: No such file or directory.
libGL: Can't open configuration file /home/mecha/.drirc: No such file or directory.
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:

注意看那行字,failed to load driver:radeon尽管我已经xserver-xorg-video-radeon 和 xserver-xorg-video-ati安装。另外,这个错误是什么libGL: Can't open configuration file /home/mecha/.drirc: No such file or directory?我应该提到的一件事是,我的显示器是通过主板的 VGA 端口连接的,而不是 Radeon HD 3450,但显卡已连接到主板,并且当我使用时处于活动状态lspci -nn | grep VGA。另外,还有一些其他感兴趣的行(证实 ubuntu 没有使用 Radeon HD 3400)如下

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string: 2.1 Mesa 10.1.3
OpenGL shading language version string: 1.30

有人知道如何解决这个问题吗?我搜索了答案,但在网上找不到任何可以解决我的问题的方法。我甚至安装了 fglrx 驱动程序,但它不起作用,重新安装了 Ubuntu,现在又使用开源驱动程序,但还是没用。

我将非常感激任何关于此事的帮助。谢谢。

编辑:通过在 BIOS 中启用显卡来解决

答案1

通过在 BIOS 中启用显卡来解决。

答案2

我因为有类似的症状来到这里,提醒nomodeset我的内核启动设置中已经存在类似的参数。

相关内容