LINUX.ORG.RU

Как переключиться на другой драйвер (модуль)?

 ,


0

1

Дистрибутив Manjaro Linux24.1.1
GPU совмещённый с CPU - AMD A8-5500 APU with Radeon(tm) HD Graphics
Я прочитал в интернетах, что для AMD используются, кроме прочих, драйверы radeon и amdgpu. Вак выяснилось, оба они у меня установлены, но используется драйвер radeon:

$ lspci -k | grep "radeon\|amdgpu"
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

Всё работает нормально, только не просыпается после ухода в спячку. И я решил попробовать переключиться на amdgpu. Если не будет работать - просто верну назад, как было.
Но как переключиться? Я попробовал отправить модуль в чёрный список, создал файл /etc/modprobe.d/blacklist , вписал туда radeon, перзагрузился - radeon на месте, по прежнему загружен и используется.

Кажется, разобрался. Создал конфигурационный файл в директории /etc/X11/xorg.conf.d, в котором указал название драйвера «amdgpu».
В итоге вижу, что после перезагрузки была попытка загрузить именно его:

[    17.158] (II) LoadModule: "amdgpu"
[    17.158] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    17.195] (II) Module amdgpu: vendor="X.Org Foundation"
[    17.195] 	compiled for 1.21.1.11, module version = 23.0.0
[    17.195] 	Module class: X.Org Video Driver
[    17.195] 	ABI class: X.Org Video Driver, version 25.2
[    17.195] (II) AMDGPU: Driver for AMD Radeon:
	All GPUs supported by the amdgpu kernel driver
[    17.197] (EE) AMDGPU(G0): amdgpu_device_initialize failed
[    17.197] (EE) No devices detected.
[    17.197] (EE) 
Fatal server error:
[    17.197] (EE) no screens found(EE) 

К сожалению, X Window system не запустилась - видимо этот драйвер всё же не подходит для этой видеокарты.

PeleWin
() автор топика
Ответ на: комментарий от teod0r

Никак нет, больше не пробовал пока. Надо разбираться с initrd, видимо, а мне лень. Да и я подозреваю, что не поддерживается мой GPU драйвером amdgpu. Попозже ещё, может быть, попробую разобраться.

PeleWin
() автор топика
Ответ на: комментарий от teod0r

Разобрался, что в моём A8-5500 встроен GPU модели Radeon HD 7560D ( https://en.wikipedia.org/wiki/Radeon_HD_7000_series ) а это значит, что его архитектура - TeraScale 3, которая драйвером amdgpu не поддерживается (ему нужна архитектура Graphics Core Next или более поздняя https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units ).

PeleWin
() автор топика