Linux에서 최신 AMDGPU-PRO 드라이버를 설치하는 방법

리눅스에서 최신 AMDGPU-Pro 드라이버 설치 가이드

리눅스 환경에서 공식 AMDGPU-Pro 드라이버를 설치하는 과정은 이전에는 다소 복잡했습니다. 과거에는 AMD가 리눅스 사용자에게 충분한 관심을 기울이지 않았던 탓에 Radeon 사용자들은 리눅스 게임 지원 부족, 기대 이하의 성능 등의 문제에 직면해야 했습니다. 하지만 최근 AMD는 이러한 접근 방식을 개선하여 최신 Radeon 카드에 최적화된 리눅스 드라이버 시스템을 새롭게 구축했습니다. 이 가이드에서는 리눅스에 최신 AMDGPU-Pro 드라이버를 설치하는 방법에 대해 자세히 설명합니다.

AMDGPU-PRO 드라이버는 공식적으로 Ubuntu, RHEL 및 CentOS 운영 체제만 지원합니다. Debian, Arch, Gentoo, SUSE 등 다른 배포판은 비공식적으로 간주됩니다. 만약 새로운 AMD Radeon 카드를 사용하고 있다면, 공식적으로 지원되는 리눅스 배포판 중 하나를 사용하는 것이 권장됩니다. 다른 배포판에서도 드라이버는 작동할 수 있지만, AMD는 해당 시스템에 대한 공식 지원이나 소프트웨어 업데이트를 제공하지 않습니다.

사용자 그룹 설정

리눅스 시스템에서 독점 드라이버를 설치하는 방식은 Windows와 다릅니다. 리눅스에서는 모든 설정이 자동으로 진행되지 않으므로, 설치 단계를 정확하게 따라야 드라이버가 제대로 작동합니다. AMD GPU 드라이버가 원활하게 작동하도록 하려면, 비디오 그룹에 모든 사용자를 추가하는 것이 중요합니다.

기존에 오픈 소스 AMD 비디오 드라이버를 사용하고 있었다면, 사용자가 이미 비디오 그룹에 추가되어 있을 수도 있습니다. 만약 사용자가 해당 그룹에 추가되지 않았다면, 수동으로 사용자를 추가해야 합니다. 아래는 그 방법입니다.

먼저 터미널을 열고 다음 명령어를 사용하여 루트 권한을 얻습니다:

sudo -s

그 다음, 시스템의 전체 그룹 목록을 출력하고 “비디오” 그룹이 있는지 확인합니다.

cut -d: -f1 /etc/group

만약 비디오 그룹을 찾을 수 없다면, 다음 명령어를 사용해 보세요:

cut -d: -f1 /etc/group | grep "video"

다음 명령어를 사용하여 사용자를 비디오 그룹에 추가합니다.

usermod -a -G video username

“username” 부분을 실제 사용자 이름으로 바꿔야 합니다. 필요한 모든 사용자에 대해 이 usermod 명령을 반복 실행하세요.

드라이버 설치

드라이버 설치를 시작하려면 AMD 웹사이트에 접속합니다. 리눅스 드라이버는 오픈 소스가 아니기 때문에 AMD에서 직접 배포할 수 없습니다. 따라서, 최신 드라이버를 얻기 위해서는 드라이버 검색 도구를 사용해야 합니다.

드라이버 페이지에서 “수동 선택” 영역의 오른쪽 열을 확인합니다. “1단계”에서 “데스크톱 그래픽” 또는 사용 중인 그래픽 카드의 정확한 유형을 선택합니다.

“2단계” 상자에서 AMD GPU 제품군을 선택하고, “3단계”로 이동합니다.

“3단계” 상자에서 정확한 GPU 모델을 선택합니다.

“4단계” 섹션에서는 드라이버의 운영 체제 버전을 선택합니다. 리눅스용 AMDGPU-PRO에는 두 가지 버전이 있습니다. Ubuntu/Debian 기반 운영 체제(Mint, Elementary 등)를 사용하는 경우 “Ubuntu x86_64″를 선택해야 합니다. Fedora/Redhat (또는 SUSE 등) 기반 시스템을 사용하는 경우에는 “RHEL x86_64” 또는 CentOS 옵션을 선택합니다.

참고: Arch Linux 사용자는 AMD가 해당 운영 체제를 공식적으로 지원하지 않는다는 점을 알아야 합니다. 이 드라이버를 작동시키려면 AUR을 통해 Arch 패치 드라이버를 설치해야 합니다.

드라이버 다운로드가 완료되면, 터미널을 열고 다음 명령어를 사용하여 임시 디렉터리(/tmp)로 이동합니다.

cd /tmp

다운로드한 드라이버를 ~/Downloads에서 /tmp 디렉토리로 이동하여 설치를 준비합니다. 다음 명령어를 사용합니다:

mv /home/username/Downloads/amdgpu-pro-*.tar.xz /tmp

/tmp 폴더에서 드라이버 압축을 해제합니다.

tar -Jxvf amdgpu-pro-*.tar.xz

압축 해제된 드라이버 폴더로 이동합니다.

cd amdgpu-pro*

다음 명령어를 사용하여 설치 도구를 실행합니다.

./amdgpu-pro-install

드라이버 제거

AMDGPU-PRO 드라이버를 제거하고 싶다면 몇 가지 주의할 사항이 있습니다. 드라이버 설치 도구는 리눅스 파일 시스템의 임시 폴더에서 실행됩니다. 리눅스 PC를 재부팅할 때마다 /tmp 디렉토리가 비워진다는 것을 기억해야 합니다.

리눅스 시스템에서 AMD 드라이버를 완전히 제거하려면 먼저 터미널을 열고 다음 명령어로 루트 권한을 얻습니다.

sudo -s

루트 셸 내에서 다음 명령어를 사용하여 드라이버 제거 도구를 실행합니다.

amdgpu-pro-uninstall

이 도구는 AMDGPU-PRO 드라이버에 필요한 모든 구성 파일, 패키지 및 기타 라이브러리 파일을 자동으로 제거합니다. 제거 도구가 완료되면 시스템을 재부팅합니다.

결론

과거 AMD는 리눅스 드라이버에 대한 지원이 부족하고 복잡했습니다. Catalyst Control Center 시절에는 사용자들이 수십 단계의 복잡한 과정을 거쳐야 했고, 최신 시스템에서 Xorg 버전을 다운그레이드하거나 느린 업데이트로 인해 사용자 정의 리포지토리를 사용해야 했습니다. 하지만 2017년부터 상황이 많이 개선되어 드라이버 설치가 훨씬 쉬워졌습니다(특히 Ubuntu의 경우).

만약 오픈 소스 AMD 드라이버를 계속 사용하고 있고 AMDGPU-PRO 지원 카드를 소유하고 있다면, 위 안내에 따라 최신 독점 드라이버를 설치해보세요. 성능이 크게 향상될 것이며 후회하지 않을 것입니다.