我打算升级到 16.04,但我认为 radeon 驱动程序运行不正常。据说,游戏运行不顺畅,而且我好像在使用软件渲染
第一的,这一页Radeon 驱动程序显示支持 AMD R7/260X
我首先检查安装了哪张卡
$ lspci | grep VGA
我明白了
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XTX [Radeon R7 260X/360]
该卡正如我所怀疑的那样,芯片组据称也受支持。然而,当我运行
LIBGL_DEBUG=verbose glxinfo | grep llvm
我得到以下
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 4.0, 128 bits)
这意味着我没有使用 radeon 驱动程序而是使用软件渲染。
棺材上的最后一颗钉子来自跑步
/usr/lib/nux/unity_support_test -p
这使
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 4.0, 128 bits)
OpenGL version string: 3.0 Mesa 17.0.7
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
我可以尝试安装 AMDGPU pro,但我正在运行 16.04.03
$lsb_release -a
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description: Ubuntu 16.04.3 LTS
> Release: 16.04
> Codename: xenial
并且根据这一页,16.04。3目前不支持
所以我的问题是
我还需要做进一步的配置才能使 Radeon 驱动程序正常工作吗?
是博奈尔芯片和 R7 260X真的radeon 支持吗?我看过一些旧帖子说不支持。
还有其他调试建议或解决方案吗?
谢谢
答案1
我找到了一个解决方案。问题是,当我从 14.04 升级到 16.04 时,旧的(不再支持的)fglrx 驱动程序没有被完全删除。我使用 synaptix 搜索所有 flglrx 软件包并清除它们。重新启动后,radeon 驱动程序被检测到并使用
值得一提的是,radeon 驱动程序比 fglrx 更好用
答案2
我用过ctrl- alt-f2然后
sudo apt-get purge
删除我有故障的 fglrx、fglrx-core、fglrx-amdcccle fglrx-dev 并恢复原始版本。