![CentOS 7.5로 커널을 업그레이드한 후 Radeon GPU를 찾을 수 없음 - "[AMD/ATI] 청구되지 않은 항목 표시"](https://linux55.com/image/133434/CentOS%207.5%EB%A1%9C%20%EC%BB%A4%EB%84%90%EC%9D%84%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%ED%95%9C%20%ED%9B%84%20Radeon%20GPU%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%20-%20%22%5BAMD%2FATI%5D%20%EC%B2%AD%EA%B5%AC%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%ED%95%AD%EB%AA%A9%20%ED%91%9C%EC%8B%9C%22.png)
내 시스템에는 세 가지 모니터 설정이 있습니다.
- 모니터 1은 온보드 i915 칩에 연결됩니다.
- Radeon RX 560 GPU에 연결된 모니터 2와 3
이 구성은 CentOS를 3.10.0-862.2.3.el7.x86_64 커널로 업그레이드할 때까지 작동했습니다.
커널 업그레이드 후에는 모니터 1(온보드 i915 컨트롤러에 연결됨)만 작동합니다. 모니터 2와 3이 신호를 수신하지 않습니다.
Radeon 의 출력은 lshw
다음과 같습니다.-청구되지 않은 표시.
$ sudo lshw -c video
*-display
description: VGA compatible controller
product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:38 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
*-display UNCLAIMED
description: VGA compatible controller
product: Baffin [Radeon RX 550 640SP / RX 560]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:02:00.0
version: cf
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller cap_list
configuration: latency=0
resources: memory:e0000000-efffffff memory:f0000000-f01fffff ioport:e000(size=256) memory:f7b00000-f7b3ffff memory:f7b40000-f7b5ffff
lspci | grep VGA
온보드 GPU 및 Radeon 표시:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560] (rev cf)
lsmod | grep radeon
/etc/modules-load.d/radeon.conf
아무것도 반환되지 않았으므로 시작 시 로드할 모듈을 만들었습니다 . 이제 출력은 lsmod | grep radeon
다음과 같습니다.
i2c_algo_bit 13413 3 i915,amdgpu,radeon
drm_kms_helper 176920 3 i915,amdgpu,radeon
ttm 99555 2 amdgpu,radeon
drm 397988 9 ttm,i915,drm_kms_helper,amdgpu,radeon
i2c_core 63151 8 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,amdgpu,radeon,videodev
이제 시작 중에 라데온 모듈이 로드되지만 lshw
여전히 출력됩니다 .-청구되지 않은 표시그리고 연결된 모니터는 여전히 신호를 수신하지 못합니다.
답변1
메인 다운로드 페이지의 enterprise radeon pro 섹션에서 베타 버전(18.20-579836, 2018-05-08에 출시됨)을 찾았습니다. 특히 RHEL 7.5를 지원합니다.
https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#beta
CentOS 7.5로 업그레이드했고 이전 드라이버가 7.4에 대한 지원을 명확하게 명시했다는 사실을 깨닫는 데 시간이 좀 걸렸습니다. 그 동안 amdgpu 17.50-511655에서 18.10-572953으로 이동하려고 시도했지만 결과는 다음과 같습니다 amdgpu dkms failed for running kernel
.