适用于 AMD R7/260x 的 Ubuntu 16.04 Radeon 驱动程序

适用于 AMD R7/260x 的 Ubuntu 16.04 Radeon 驱动程序

我打算升级到 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目前不支持

所以我的问题是

  1. 我还需要做进一步的配置才能使 Radeon 驱动程序正常工作吗?

  2. 是博奈尔芯片和 R7 260X真的radeon 支持吗?我看过一些旧帖子说不支持。

  3. 还有其他调试建议或解决方案吗?

谢谢

答案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 并恢复原始版本。

相关内容