본문 바로가기

개발 이야기/리눅스 개발

리눅스 라데온 amd 그래픽 vulkan 활성화 시키는 방법

728x90

 

다들 아시겠지만 vulkan 은 윈도우로 치면 다이렉트x 같은거 라고 생각하시면 됩니다.

 

스팀은 자체적으로 알아서 활성화 되게 하는지 어떤지 이거 설정 제대로 안되있어도 게임 잘 돌아갑니다.

역시 스팀의 기술력 크..

 

그럼 뭐하러 이걸 활성화 시키려고 하느냐.. 

스팀이 아닌 wine 같은걸로 윈도우용 게임을 돌리거나 할때

이거 활성화 안되있으면 롤이든 뭐든 정상적으로 실행이 되지 않습니다. 검은 화면만 나온다던가...

 

저는 그래픽카드를 radeon r7 360 을 쓰는데

 

리눅스 설치하고 나면 vulkan 이 제대로 작동하지를 않았어요. 데비안에서도 아치에서도

 

그래서 제가 이거 작동시키는 법을 정말 어렵게 어렵게 찾아서 

 

저같은 문제를 겪으시는 분들께 도움이 되고 싶어서 올립니다.

 

1. 패키지 설치.

$ sudo pacman -Sy amdvlk vulkan-radeon vulkan-icd-loader

 

2. 관련파일 작성.

$ sudo echo "options amdgpu si_support=1" >> /etc/modprobe.d/amdgpu.conf

$ sudo echo "options amdgpu cik_support=1" >> /etc/modprobe.d/amdgpu.conf

$ sudo echo "options radeon si_support=0" >> /etc/modprobe.d/radeon.conf

$ sudo echo "options radeon cik_support=0" >> /etc/modprobe.d/radeon.conf

 

3. 재부팅 하시면 됩니다.

 

테스트는 명령어 vkcube 인데. 이건 vulkan-tools 를 설치해 주시면 됩니다.

네모상자 돌아가는 창이 뜨면 잘 작동 하는겁니다.

아니면 vulkaninfo 입력 하셔도 됩니다.

 

위 내용에서 2번은 데비안이든 민트든 모든 배포판에서 해당 되는 공통 사항이고

 

1번 패키지 설치에서 설치해야되는 패키지 이름이 배포판 마다 약간 다를수 있어서 이점은 참고 하셔야 합니다.

 

이게 뭐 라데온이 vulkan 을 지원 안해서 그렇다나 어떻다나 암튼 그렇다네요.. 

 

 

그럼,

   공유합니다.