드라이버를 radeon에서 amdgpu로 전환하는 방법은 무엇입니까?

드라이버를 radeon에서 amdgpu로 전환하는 방법은 무엇입니까?

시작 시간 프레임 버퍼/amdGpu 드라이버 로딩

문제: Radeon 커널 드라이버(radeon.ko)에서 Amdgpu(amdgpu.ko)로 전환합니다.

스플래시 화면에 표시된 것처럼 amdgpu가 로드되는 것처럼 보이는 지점까지 도달할 수 있었지만 그 이후부터는 그냥 멈췄습니다.

시스템에 적용된 유일한 변경 사항은 라데온 드라이버를 블랙리스트에 추가하는 것이었습니다:

 /etc/modprobe.d/blacklist-radeon.conf:

 blacklist radeon

다음을 수행하여 장치의 드라이버 지원도 확인했습니다.

$ lspci -k|egrep 'VGA|in use'

00:01.0 VGA 호환 컨트롤러: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8400 / R3 시리즈]

사용된 커널 드라이버: radeon

커널 모듈: radeon, amdgpu

$ lspci -n |grep 00:01.0

00:01.0 0300:1002:9830

어디:

00:01.0 – 장비

1002 - AMD/Radeon Corporation 생성자 코드

9830 – 모델 ID.

그런 다음 모델 ID를 사용하여 드라이버를 검색하십시오.

$ cat /lib/modules/4.13.0-41-generic/modules.alias|grep 9830

별칭 pci:v00001002d00009830sv표준 편차기원전SC나* 라데온

별칭 pci:v00001002d00009830sv표준 편차기원전SC나는* AMDGPU


내가 시도한 유일한 다른 방법은 AMD의 amdgpu-pro 18.10 드라이버를 설치하는 것입니다.https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx(자동으로 라데온을 블랙리스트에 추가하고 비디오 그룹의 모든 사용자가 /dev/kfd에 액세스할 수 있도록 udev 규칙을 설정합니다.

무엇보다도 dkms amdgpu 모듈이 설치됩니다. 또한 커널 부팅 시간을 다음과 같이 변경했습니다.

 GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.cik_support=1 radeon.cik_support=0  amdgpu.vm_fragment_size=9"

예, Linux 커널 4.13.0-41-generic이 CONFIG_DRM_AMDGPU_CIK=y활성화되었습니다.

하지만 여전히 작동하지 않습니다. 그래서 내가 무엇을 놓치고 있거나 하고 있지 않은지 잘 모르겠습니다. 누군가가 이 문제를 해결할 수 있기를 바랍니다.

X -configureX 서버를 구성 하고 OpenCL 애플리케이션을 실행하려고 할 때 다음 메시지를 받았기 때문에 이런 혼란에 빠졌습니다.

amdgpu_device_initialize: DRM 버전은 2.50.0이지만 이 드라이버는 3.xx하고만 호환됩니다.

관련 정보