[РЕШЕНО] Ядро не цепляет AMDGPU вместо radeon

Купила новый комп, пересадила в него хард из старого. Пытаюсь запустить дрова AMDGPU вместо Radeon.

Добавила в mkinitcpio MODULES=(amdgpu radeon), в /etc/default/grub radeon.si_support=0 amdgpu.si_support=1, создала /etc/modprobe.d/radeon.conf с текстом options radeon si_support=0 и /etc/modprobe.d/amdgpu.conf с текстом options amdgpu si_support=1. Перегенерила initcpio и grub. На всякий случай перешла с linux-lts на мейнстримный linux.

Ядро всё равно цепляет radeon, а не amdgpu. В lspci -k вот так:

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45)
        Subsystem: Hewlett-Packard Company Mullins [Radeon R4/R5 Graphics]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

Я в непонятках. По идее карта точно из списка поддерживаемых AMDGPU и порядок загрузки модулей явно прописан. Почему не цепляет нужный драйвер?
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
Torchwood01
новый комп

[Radeon R4/R5 Graphics]
Ну, как бы, не совсем новый. Это видеокарты 2012-14 года.

Torchwood01
По идее карта точно из списка поддерживаемых AMDGPU
Думается, подвох тут:
The linux package enables AMDGPU support for cards of the Southern Islands (SI, ie. GCN 1) and Sea Islands (CIK, ie. GCN 2).

Надо знать точную модель видеокарты. Если кодовое название и микроархитектура подходят под Southern Islands (GCN 1) или Sea Islands (GCN 2) - будет вам amdgpu (*experimental), иначе - radeon.
Решено самостоятельно. Оказывается, моя видеокарта серии Sea Islands, а не Southern Islands как я думала изначально, и правильные команды ядру — radeon.cik_support=0 amdgpu.cik_support=1 radeon.blacklist=yes
#### M3B1US LVM C4SC4D3 DOUBL3 R34CH4ROUND ####
Torchwood01
Решено самостоятельно. Оказывается, моя видеокарта серии Sea Islands, а не Southern Islands как я думала изначально
Ай, маладэц!
Aivar
Надо знать точную модель видеокарты.
 
Зарегистрироваться или войдите чтобы оставить сообщение.