Como mudar os drivers do radeon para o amdgpu?

1

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 link (que automaticamente coloca o radeon na lista negra para você e configura uma regra do udev para todo o acesso do usuário ao / dev / kfd para o grupo de vídeo.

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

    
por cryptoboy 16.05.2018 / 05:27

0 respostas