Amdgpu для старых видеокарт

Софт /
Софт: Железо: Amdgpu для старых видеокартТем кто хочет использовать новый AMDGPU видеодрайвер в Manjaro Linux, но или руки не доходили или знаний не хватало, я представляю эту статью.

amdgpu — это видеодрайвер с открытым кодом, работающий в составе ядра Linux, и созданный AMD в рамках новой стратегии выпуска их проприетарного видеодрайвера. Этот модуль позволяет использовать как полностью свободный графический стек (Mesa, Gallium3D, DDX-драйвер xf86-video-amdgpu, VDPAU, VA-API и так далее) так и использовать новый гибридный драйвер AMDGPU-PRO, пришедший на смену Catalyst. В полной поддержке пока находятся только новые модели видеокарт AMD архитектуры GCN 1.2 (Volcanic Islands: R9 285, R9 380/380X Fury/Nano), поддержка карт архитектур GCN 1.1 ( Sea Islands: HD 7790, HD 8770, Rx 260/260X, Rx 290/290X, R9 295X2, Rx 360, Rx 390/390X, Rx 455) и 1.0 ( Southern Islands: HD 7700+/HD 8000/Rx 200/Rx 300/Rx 400) пока находится в стадии экспериментальной. А для тех кому не терпится предлагаю следующий вариант
Итак: для установки драйвера Amdgpu(opensource) для видеокарт на базе GCN 1.0 и GCN 1.1, в Manjaro нужно выполнить следующие команды в терминале
inxi -G

Смотрим какой драйвер используется сейчас, затем, удаляем catalyst (если установлен), или radeon
sudo mhwd -r pci video-catalyst

или
sudo mhwd -r pci video-ati

Если установлен не каталист, а радеон, то его тоже нужно будет удалить, он конфликтует с video-amdgpu-experimental+ (то есть удалить драйвер video-ati), после установки video-amdgpu-experimental+ появится новый драйвер video-radeon+

После удаления catalyst удалятся старые иксы, установим
sudo pacman -S xorg-server

Далее нам нужно установить пакет mhwd-addon-amdgfx-hwe
yaourt -S mhwd-addon-amdgfx-hwe

После установки mhwd-addon-amdgfx-hwe нужно через mhwd установить драйвер video-amdgpu-experimental+:
sudo mhwd -i pci video-amdgpu-experimental+

Теперь можно перезагрузиться. Это обеспечит установку библиотек для поддержки Vulkan.

При установке video-amdgpu-experimental+ установится поддержка вулкана, но у меня почему-то не установился пакет vulkan-icd-loader, пришлось вручную доустановить его и lib32-vulkan-icd-loader:
yaourt -S lib32-vulkan-icd-loader   vulkan-icd-loader assimp

DRI3 специально активировать не нужно, теперь активируется автоматически.
Ядро 4.10 уже вышло, ждём поддержки amdgpu-pro драйверов в нём.

Если возникнут вопросы, спрашивайте в комментариях, по возможности помогу. Надеюсь статья будет полезной.
6 комментариев
manjarqo
спасибо за статью
захотелось вернуть старую 6670, как то с ней KDE безбажнее жила, чем с Nvidia quadro k-620
DenisCycarskiy
Не заведется драйвер, карточка нужна HD7000 или новее
Spidey
HD 7700 самая старая из поддерживаемых, у меня 7670М, нового ничего не дождусь уже, наверное, для неё…
nZemekis
Хорошо бы эту статью продублировать на manjaro.ru :)
DenisCycarskiy
Там похожий материал я писал еще в прошлом году, поищите в разделе «железо»
Вот
nZemekis
Спасибо, не сразу увидел :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.