amd-gpu in ubuntu

ZMOT ME·2021년 12월 7일
0

ubuntu-desktop

목록 보기
5/5

비용 문제로 amd cpu + amd gpu 가 붙어 있는 랩탑을 샀더니만, 몇가지 문제가 있다.

  • 상용 driver인데도, lts 버전의 kernel 까지만 드라이버가 지원한다.
  • kernel upgrade 등이 발생할 경우, 꼭 linux firmware 관련 경고가 출력된다.
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_gpu_info.bin for m
odule amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for modul
e amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdg
pu

최신 amdgpu driver download

amd site 에서는 손쉬운 navigation 이 없다. search 로 검색해야 하고, 최신 드라이버를 못 찾을 수 도 있다. 한가지 다행스러운 점은 매 quarter 마다 드라이버가 나오는 것 같다.

https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-40-1

https://amdgpu-install.readthedocs.io/en/latest/install-prereq.html#downloading-the-installer-package 를 참고하여 드라이버 meta package 를 설치해봤다.

결과는, package broken... 아마 amdgpu-install script 로 설치하는 예전 driver 가 /var/opt/amdgpu-pro-install/ directory 에 설치되는데 해당 정보를 지우지 않아서 그런 것 같다.

  • zfs snapshot 에서 복구
    /.zfs/snapshot/ 디렉토리에서 /var/opt의 directory 를 복구 하고, Downloads 에서 Downloads/amdgpu-pro-21.30-1290604-ubuntu-20.04.tar.xz 파일을 복구한 다음, 재설치 한 후, apt upgrade 명령으로 설치하니 제대로 설치된다.

이제부터는 *.deb package 로 나오는 듯.

아래 site 를 참고하여 lsmod | grep amd 로 확인하니 정상적으로 amdgpu 가 사용중임을 알 수 있었다.

locadmin@ANDY-15UD40N-GX76K-LG1:~$ lsmod | grep amd
edac_mce_amd           32768  0
kvm_amd               114688  3
ccp                    98304  1 kvm_amd
kvm                   823296  1 kvm_amd
amdgpu               6053888  31
iommu_v2               24576  1 amdgpu
gpu_sched              40960  1 amdgpu
i2c_algo_bit           16384  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
ttm                    73728  2 amdgpu,drm_ttm_helper
drm_kms_helper        237568  1 amdgpu
drm                   548864  15 gpu_sched,drm_kms_helper,amdgpu,drm_ttm_helper,ttm

amdgpu-pro driver는 tar.xz file 을 받아서 설치하는 것이던데, 당체 차이점을 모르겠다.

reference

profile
꼼퓨타 포맷해주는 사람, 지켜주지 몬해서 미안해

0개의 댓글

관련 채용 정보