Você pode tentar desvincular manualmente o driver do dispositivo. Verifique este guia aqui: link
Digite sudo tree /sys/bus/pci/drivers/amdgpu
.
Você deve receber uma lista como esta:
/sys/bus/pci/drivers/amdgpu ├── 0000:03:00.0 -> ../../../../devices/pci0000:00/0000:00:03.0/0000:03:00.0 ├── 0000:04:00.0 -> ../../../../devices/pci0000:00/0000:00:05.0/0000:04:00.0 ├── bind ├── module -> ../../../../module/drm ├── new_id ├── remove_id ├── uevent └── unbind
Acho que você precisa desativar o gerenciador de janelas antes de desvincular o driver da placa gráfica. Abra um console fora do ambiente da área de trabalho com CTRL + ALT + F2, por exemplo.
Faça o login como root e digite systemctl stop lightdm.service
. Troque lightdm
pelo gerente que você tem.
Agora, desvincule o módulo do dispositivo:
echo -n "0000:04:00.0" > /sys/bus/pci/drivers/amdgpu/unbind
e ligá-lo a qualquer módulo que você quiser.
echo -n "0000:04:00.0" > /sys/bus/pci/drivers/path_to_your_driver/bind
Depois disso, você pode iniciar seu gerenciador de área de trabalho novamente:
systemctl start lightdm.service
Se tudo funcionou, você deve encontrar o dispositivo vinculado ao módulo especificado até a reinicialização.