AMD 라데온 아드레날린 드라이버 튜닝 프리징 버그 해결 방법

개요

폴라리스와 베가의 경우 AMD Adrenalin 드라이버 버전 23.9.1부터 언더볼팅이나 오버클럭을 하는 메뉴인 튜닝(와트맨)을 설정하면 크래시가 나서 프리징이 되어 컴퓨터가 멈추는 버그가 생겼다.

이 튜닝 프리징 버그는 아드레날린 23.8.2버전까지는 없던 버그인데 23.9.1버전부터 새로 발생한 버그이다.

이 버그가 발생하면 컴퓨터를 재부팅해야 하는데 상당히 불편하다.

AMD도 이를 인지하고 있는지 최신 아드레날린 23.11.1 드라이버 릴리즈를 보면 알려진 문제(Known Issues)란에 "System crash or AMD Software: Adrenalin Edition may fail to respond when changing Tuning Present on some AMD Graphics Products, such as the Radeon™ RX Vega 64."라고 언급되어 있다.

버그가 걸리는 GPU는 'RX 470, RX 480, RX 570, RX 580, RX 590, RX VEGA 56, RX VEGA 64, RX VEGA 7' 이렇게 폴라리스와 베가 아키텍처로 만들어진 그래픽카드인데 이 튜닝 프리징 버그 때문에 언더볼팅도 하지 못하게 된다.

이에 이 아드레날린 프리징 버그를 분석해 보고 해결하는 방법을 알아보도록 하자.


프리징 버그 증상


AMD 아드레날린 튜닝(와트맨) 버그

아드레날린 23.9.1버전부터 23.11.1버전까지는 튜닝에서 클럭을 변경하게 되면 위 이미지와 같이 저렇게 붉은색 그래프와 흰색 선이 어긋나게 되면서 GUI가 깨지는 것을 볼 수 있는데 버그가 걸리면 저렇게 된다.

이제 튜닝에서 수동으로 클럭이나 전압값을 변경해 입력한 후 변경 사항 적용을 클릭하면 바로 크래시가 나서 프리징이 걸리게 된다.

23.9.1버전과 23.9.2버전은 수동으로 전압과 클럭을 하나하나 직접 변경하지 않고, 이전 23.8.2버전에서 저장한 튜닝 프로파일을 불러오기만 하고 변경 사항 적용을 클릭하면 버그 없이 사용할 수 있었다.

그런데 23.11.1버전은 이렇게 튜닝 프로파일 불러오기만 해도 변경 사항 적용을 누르게 되면 바로 크래시가 걸려 프리징이 된다.

하지만 23.11.1버전에서도 튜닝을 사용할 수 있는 방법이 있는데 방법을 알아보도록 하자.


아드레날린 프리징 버그 고치는 방법

아드레날린 23.8.2버전의 RadeonSoftware.exe를 사용하는 것이 바로 그 해결 방법이다.

RadeonSoftware.exe을 얻는 방법은 두가지 방법이 있다.


아드레날린 23.8.2에서 추출

첫번째 방법은 AMD 홈페이지에서 아드레날린 23.8.2 exe파일을 다운로드 받아 압축을 해제해서 RadeonSoftware.exe를 추출하는 방법이다.

방법은 다음과 같다.

1. 7-Zip이나 Peazip, 반디집 등 압축프로그램을 설치한다.

2. AMD 드라이버 홈페이지의 Previous Drivers에서 'whql-amd-software-adrenalin-edition-23.8.2-win10-win11-aug31.exe' 파일을 다운로드한다.

3. 압축프로그램을 사용하여 'whql-amd-software-adrenalin-edition-23.8.2-win10-win11-aug31.exe' 파일을 연 뒤, Packages\Drivers\Display\WT6A_INF\B395067\ccc2_install.exe 파일을 압축 해제해 추출한다.

4. 압축프로그램을 사용해 ccc2_install.exe 파일을 연 뒤 CN\cnext\cnext64\ccc-next64.msi 파일을 압축 해제해 추출한다.

5. 압축프로그램을 사용해 ccc-next64.msi 파일을 연 뒤 fil74AE025350DDE5F4B4A826FB0A840F8C 파일을 압축 해제해 추출한다.

6. 추출한 fil74AE025350DDE5F4B4A826FB0A840F8C 파일의 이름을 RadeonSoftware.exe로 바꾼다.

이렇게 하면 필요한 23.8.2버전의 RadeonSoftware.exe 파일을 얻을 수 있다.

너무 복잡해서 못하겠다면 더 간단하면서도 무식한 방법이 있다.


23.8.2 설치 후 추출

바로 기존에 설치된 아드레날린 드라이버를 지운 뒤 23.8.2를 설치하는 것이다.

그냥 무식하게 23.8.2버전을 설치 한 뒤에

C:\Program Files\AMD\CNext\CNext\RadeonSoftware.exe

위 경로에 있는 RadeonSoftware.exe 파일을 복사해서 아무 폴더에나 붙여넣기 해 백업한다.

이러면 간단하게 23.8.2버전 RadeonSoftware.exe을 얻을 수 있다.


기존 RadeonSoftware.exe 교체

이제 기존에 설치한 아드레날린을 지우고 아드레날린 23.11.1버전을 설치한다.

그 후 아까 얻은 23.8.2버전 RadeonSoftware.exe을 복사한 후

C:\Program Files\AMD\CNext\CNext\

위의 경로에 붙여넣기 해서 덮어씌운다.

그러면 C:\Program Files\AMD\CNext\CNext\RadeonSoftware.exe 이 파일이 23.8.2버전으로 바뀔 것이다.

그 후 작업 관리자에서 RadeonSoftware.exe를 종료하거나 깔끔하게 그냥 컴퓨터를 재부팅한다.

이제 윈도우에 설치된 AMD Software꞉ Adrenalin Edition을 실행하거나 RadeonSoftware.exe 파일을 실행하면 된다. 재부팅을 했다면 자동으로 실행되어 작업표시줄에 아이콘이 있을 것이다.

아드레날린을 실행해 보면 버전이 23.11.1로 나와있으면서 튜닝도 제대로 작동할 것이다. 자 버그를 해결했다.


결론

소개한 버그를 고치는 방법의 요점은 23.8.2버전의 RadeonSoftware.exe을 구해서 23.11.1에 덮어씌우는 것이다.

RadeonSoftware.exe에 버그가 있어서 튜닝(와트맨)기능이 작동하지 않는 듯 한데 AMD에서 언제 이 버그를 고처줄 줄 모르니 이 해결방법을 써서 최신 드라이버 버전으로 유지하는 것이 좋다.

그건 그렇고 요즘 AMD가 슬슬 폴라리스와 베가의 드라이버 지원을 끊을 분위기인데 상당히 실망스럽다. 엔비디아는 아직까지 폴라리스와 동시대 그래픽인 지포스 1000번대 GPU의 드라이버를 지원하고 있기 때문이다. 경쟁사가 아직도 동시대 GPU를 지원하는데 점유율이 떨어지는 AMD가 그나마 제일 잘팔린 폴라리스와 베가의 지원을 끊는다는 것은 상당한 악수로 작용할 것이며 기업 이미지에도 좋지 않다.

이 버그 때문에 AMD 그래픽카드에서 거의 필수인 언더볼팅을 하지 못하게 되는데, 하루빨리 AMD에서 이런 심각한 버그를 고쳐야 할 것이다.


관련문서

AMD 라데온 아드레날린 튜닝 초기화 버그 해결 방법

Next Post Previous Post
No Comment
Add Comment
comment url