Oproblema:mudardodriverdokerneldoRadeon(radeon.ko)paraoAmdgpu(amdgpu.ko).
Euconseguichegaraopontoemqueparececarregaroamdgpucomovistonateladeboot,maseledeixadeiralémdessepontoemdiante.
Aúnicaalteraçãofeitanosistemafoicolocarodriverradeonnalistanegra:
/etc/modprobe.d/blacklist-radeon.conf:blacklistradeon
Euatéverifiqueiosuporteaodriverparaodispositivo:
$lspci-k|egrep'VGA|inuse'
00:01.0VGAcompatiblecontroller:AdvancedMicroDevices,Inc.[AMD/ATI]Kabini[RadeonHD8400/R3Series]
Kerneldriverinuse:radeon
Kernelmodules:radeon,amdgpu
$lspci-n|grep00:01.0
00:01.00300:1002:9830
Onde:
00:01.0-Dispositivo
1002-CódigodeconstrutorparaaAMD/RadeonCorporation
9830-OIDdomodelo.
Emseguida,pesquiseodriverusandooIDdomodelo:
$cat/lib/modules/4.13.0-41-generic/modules.alias|grep9830
aliaspci:v00001002d00009830svsdbcsci*radeon
aliaspci:v00001002d00009830svsdbcsci*amdgpu
Oúnicooutrométodoqueeutenteifoiinstalardriversamdgpu-pro18.10daAMD
Entre outras coisas, instala um módulo dkms amdgpu. E também fiz essas alterações no tempo de inicialização do kernel:
GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.cik_support=1 radeon.cik_support=0 amdgpu.vm_fragment_size=9"
Sim, o kernel do linux 4.13.0-41-generic tem CONFIG_DRM_AMDGPU_CIK=y
ativado.
E, no entanto, isso ainda não funciona. Então, não tenho certeza do que mais sinto falta ou não estou fazendo. Espero que alguém consiga resolver isso.
A principal razão de eu ter entrado nisso é que, ao configurar o servidor X X -configure
e ao tentar executar um aplicativo OpenCL, recebo a mensagem:
amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x
Tags radeon amd-graphics modprobe drm ubuntu