Я пытаюсь обновиться до 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 работал?
Действительно ли чип Bonaire и R7 260X поддерживаются Radeon? Я видел некоторые старые посты о том, что это не так.
Любые другие предложения отладки или решения?
спасибо
Я нашел решение. Проблема состояла в том, что старые (больше не поддерживаемый) fglrx драйверы не были полностью удалены, когда я обновил от 14,04 до 16,04. Я использовал synaptix для поиска всех flglrx пакетов и произвел чистку их. После перезагрузки драйвер Radeon был обнаружен и использовал
В качестве награды, драйвер Radeon работает лучше, чем fglrx когда-нибудь делал
Я использовал ctrl-alt-f2 затем
sudo apt-get purge
удалить мой дефектный fglrx, fglrx-ядро, fglrx-amdcccle fglrx-dev и вернуть оригинал.