RX 550 / WX 3100 같은 Lexa 코어는 그래픽 가속이 안되는것으로 되어 있는데 그렇지 않습니다.
Baffin RX 550 또는 Baffin WX 4100 의 Device ID 로 GPU 스푸핑을 해서 FAKE 하면 그래픽 가속이 가능합니다.
Lexa (Polaris 12) 을 Baffin (Polaris 11) 로 인식하도록 FAKE 하는것 입니다.
도르타니아의 GPU 스푸핑 가이드중 폴라리스 10 과 20 시리즈의 내용을 참조하시면 됩니다.
여러 모델의 테이블이 있는데, 그중에 제가 금일 성공한 WX 3100 을 WX 4100 으로 스푸핑한 케이스를 예로 말씀드리겠습니다.
RX 550 | Lexa (Polaris 12) | 699F |
☑️ Verified | Spoof to RX 550 (Baffin), may need no-gfx-spoof . Has 512SP variant only |
Baffin (Polaris 11) | 67FF |
✅ Verified | Has 512SP and 640SP variants |
Radeon Pro WX 3100 | Lexa (Polaris 12) | 6985 |
✅ Verified | Spoof to RX 550 (Baffin) or WX 4100, may need no-gfx-spoof . |
Radeon Pro WX 3200 | Lexa (Polaris 23) | 6981 |
✅ Verified | Spoof to RX 550 (Baffin) or WX 4100, may need no-gfx-spoof . |
Radeon Pro WX 4100 | Baffin (Polaris 11) | 67E3 |
✅ Verified |
WX 3100 의 Device ID 는 6985 이며 WX 4100 은 67E3 입니다.
boot-args 에는 -radcodec 을 추가합니다.(스푸핑된 GPU가 HW 비디오 인코더를 사용하도록 허용합니다.)
제가 작성한 바로 아래 게시물인 R9 390 의 스푸핑에서도 참조되는 GPU 스프핑 aml 처리에 관한 내용은 동일합니다.
-radcodec
: Allows spoofed GPUs to use the HW video encoderRenaming GPUs (SSDT-GPU-SPOOF) | Getting Started With ACPIdortania.github.io
가이드대로 윈도우를 통해 위치경로 를 확인하셔야 하는데,
MS 윈도우 장치관리자에서 해당 그래픽카드의 위치경로(location path) 를 확인합니다.
AMD 라데온의 경우는 아래와 같고
NVidia 나 그외의 경우는 BIOS 장치명 (Bios device name) 을 참고하시기 바랍니다.
샘플 dsl 파일의 위치경로가
_SB_.PCI0.PEG0.PEGP
와 다르지 않아서 현재 상태를 유지합니다.
위 링크에서 샘플 SSDT-GPU-SPOOF.dsl 파일을 다운받아 MaciASL로 여시고
dsl 의 내용중 아래 부분만 변경합니다.
// Where we shove our FakeID
"device-id",
Buffer (0x04)
{
0xE3, 0x67, 0x00, 0x00
},
// Changing the name of the GPU reported, mainly cosmetic
"model",
Buffer ()
{
"AMD Radeon WX 3100"
}
이제 save as 로 aml 로 저장합니다.
사용하시는 OC EFI 에서 ACPI 항목에 추가만 해주시면 됩니다.
-------------------------------------------------------------------------------
위 가이드에서는 이론상으로 소노마까지 가능하다고는 나와 있고
제 경우는 몬터레이와 소노마만 가능했습니다.
[몬터레이 확인완료]
[벤투라 확인불가, 블랙아웃 현상발생]
[소노마 확인완료]
화정큐삼님의 새글 알림을 받으실려면 구독
같은 Lexa(Polaris 12)인데도 일부 모델만 Sonoma까지 지원되나보군요. 정보 감사합니다.
제가 Sonoma 를 적극적으로 사용하지 않아서 아직 여기까지 시험을 해보진 못했습니다.
제 경험이 100% 맞다고는 할 수 없어서 이건 더 검증해 볼 생각입니다.
그리고, 레딧에 올라온 후기들을 보면
config.plist 에 스푸핑할 Fake Device ID 를 넣는 방법과
SSDT 를 추가하는 방법
2가지에 대해 경험결과가 다 제각각이고 상이합니다.
전자만 되는분 후자만 되는분 전자,후자 상관없이 둘다 된다고 하는분등...
제가 보기엔 전자,후자 둘다 되는상황이 맞는것 같아 보이구요.
SSDT 수정시 주의해야할 사항이
location path (위치 경로)를 확인하고 사용해야 하는데,
이 부분이 부주의해서 안되시는게 아닌가 싶습니다.
(반드시 윈도우나 리눅스를 통해서 확인해야 합니다.)
저도 처음엔 해킨툴에 보이는 IOReg Name 을 location path 로 대체할 수 있는줄 알고 참조해 봤더니
다르게 나오는 경우가 있더라구요.
어떤 부분에서 이해가 안되시는지 알려주시면 제가 아는한에서 쉽게 풀어서 설명드려 보겠습니다.
성공기 작성하시느라 수고 많으셨습니다.
저도 라데온 프로 라인 (Radeon PRO W6600)사용중인데
벤츄라에서 어렵지 않게 설정하여 사용중입니다. (아마도 초기 실행 컨맨드에 옵션 추가)
무엇보다 맘에 드는게 1슬롯만 차지하고 성능은 성능대로 나와 주어서 대만족하며 사용중입니다.
이 모델도 호환 목록에는 없었던걸로 기억하는데 의외로 잘돌아가서 시간을 아꼈던걸로 기억합니다.
https://www.amd.com/ko/products/graphics/workstations/radeon-pro/w6600.html
Card Name | Device ID | Status | Notes |
---|---|---|---|
RX 6600 | 73FF |
✅ Verified | |
RX 6600 XT | 73FF |
✅ Verified | |
RX 6650 XT | 73EF |
☑️ Verified | Spoof to RX 6600 XT |
Radeon Pro W6600 | 73E3 |
✅ Verified |
W6600 은 Navi 23 로서 해킨 지원 그래픽 카드에 해당합니다.
제가 메인해킨에 사용하는 RX 6600 과 동일한 Navi 23 에 해당합니다.
아마 boot-args 에 adgpmod=pikera 정도만 넣으시고 쉽게 가속활성화 하셨을겁니다.^^
혹시 gpu 팬 속도 이상 없으신가요?
저는 (Radeon Pro W6600) gpu가 사용되는 상황에서 온도는 계속 증가하는데 팬 rpm이 높아지지 않는 것 같습니다.
정확한 rpm은 확인이 안되고 있으나 팬소리가 안나는것으로 봐서는 온도에 따른 rpm 컨트롤이 안되는 것 같습니다.
GPU 센싱 앱을 어떤것을 사용하시는건가요?
제 RX 6600 과 비교를 해보는게 좋을것 같은데요.
저는 iStat Menu만 사용해 봐서요.
저도 iStat rpm 속도까지는 지원하지 않는것 같구요.
스마트 쿨링팬 기능은 딱 50도에서 동작하는것 같습니다.
저도 센싱에선 딱 50도를 가리키는데요.
팬이 멈추어 있는 상태입니다.
약간더 부하를 줘서 온도를 올리고 팬이 도는지 한번더 리포팅 하겠습니다.
리포팅 감사합니다.~
제가 올린 센싱앱의 설명이 조금 부족한 느낌이 들어서 살짝 말씀드리면,
스샷의 오른쪽 아이콘쪽이 GPU이고 (스샷의 왼쪽은 CPU) 위가 PECI GPU, 아래가 GPU Proximity 입니다.
GPU를 사용하는 프로그램을 돌리면 GPU 온도가 90도를 넘어서 100도까지 오르는 일이 발생하는데
이게 맥에서는 rpm 측정은 힘들긴하지만 윈도우에서 저정도 온도시에 팬돌아가는 소리로 대략 가늠이 되거든요.
해킨에서는 저 온도에서도 팬소리가 거의 소리가 들리지 않는것으로 보아 온도에 따른 rpm 상승이 거의 작동하지 않는 느낌입니다.
리포팅 해주신 RX6600은 아마도 온도에 따라서 컨트롤 되는듯한 느낌이네요.
Radeon Pro W6600 가 해킨에서 인식 호환성 그리고 가속 성능 문제는 특별히 문제없는듯 한데 팬 가동이 발목을 잡는듯합니다. ^^
하지만 아직 시스템 다운이나 앱 크래시 같은 정도의 문제까지 이어지지는 않는것 같습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 61 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +13 | 좌절금지 | 24.09.1723:58 | 170 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 747 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3526 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4293 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 190 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 85 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 140 |
좌절금지 | 24.09.1919:17 | 140 | |
좌절금지 | 24.09.1917:09 | 61 | |
좌절금지 | 24.09.1723:58 | 170 | |
좌절금지 | 24.09.1722:40 | 190 | |
김경석 | 24.09.1708:13 | 214 | |
Tamy | 24.09.1504:35 | 463 | |
Stultus | 24.09.1319:18 | 432 | |
치토 | 24.09.1019:44 | 466 | |
해킨도전자 | 24.09.0112:54 | 293 | |
머핀X | 24.08.3115:34 | 369 | |
화정큐삼 | 24.08.2601:42 | 238 | |
하나브 | 24.08.2422:59 | 206 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 270 | |
좌절금지 | 24.08.1115:46 | 194 | |
Stultus | 24.08.1022:46 | 183 | |
RogerT | 24.08.0609:17 | 115 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
Stultus | 24.08.0221:07 | 421 | |
Tamy | 24.07.3019:12 | 328 | |
Stultus | 24.07.2112:43 | 231 | |
Stultus | 24.07.1219:19 | 747 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 287 | |
애플브리크 | 24.07.0509:56 | 491 | |
치토 | 24.06.2723:24 | 397 | |
Stultus | 24.06.1120:40 | 725 | |
Stultus | 24.04.3022:28 | 1097 | |
Stultus | 24.04.2718:46 | 1007 | |
Stultus | 24.04.1312:15 | 3048 | |
Stultus | 24.04.0712:49 | 2900 | |
Stultus | 24.04.0619:59 | 1530 | |
Stultus | 24.04.0613:43 | 1468 | |
Stultus | 24.04.0521:57 | 2555 | |
Stultus | 24.03.2920:07 | 3526 | |
Stultus | 24.03.2823:08 | 1410 | |
Stultus | 24.03.2322:35 | 1120 | |
Stultus | 24.03.2123:12 | 769 | |
Stultus | 24.03.0818:26 | 645 | |
Stultus | 24.02.1621:54 | 1090 | |
Stultus | 24.01.2321:47 | 941 | |
Stultus | 24.01.1218:54 | 4293 | |
Stultus | 24.01.1121:20 | 845 | |
Stultus | 24.01.0921:31 | 902 | |
Stultus | 24.01.0822:35 | 1330 | |
Stultus | 23.11.0920:54 | 4554 | |
Stultus | 23.10.2723:10 | 6430 | |
Stultus | 23.10.2722:40 | 6432 | |
Stultus | 23.10.2100:08 | 6965 | |
Stultus | 23.10.1700:57 | 3490 | |
Stultus | 23.09.2707:11 | 4705 | |
Stultus | 23.09.1022:47 | 8858 | |
Stultus | 23.08.2521:36 | 9224 | |
Stultus | 23.08.2313:42 | 9507 | |
Stultus | 23.08.2216:27 | 3863 | |
Stultus | 23.08.2115:14 | 9666 | |
Stultus | 23.08.2114:43 | 1만 | |
Stultus | 23.07.1318:42 | 1.6만 | |
Stultus | 23.07.0619:38 | 1.2만 | |
Stultus | 23.05.2512:02 | 1.7만 | |
Stultus | 23.04.0517:11 | 2.3만 | |
Stultus | 23.03.2800:39 | 5734 | |
Stultus | 23.03.2313:35 | 1.4만 | |
Stultus | 23.03.1211:40 | 3.2만 | |
Stultus | 23.03.0621:32 | 4.1만 | |
shl628 | 23.01.0913:39 | 5만 | |
곰비 | 21.02.1223:08 | 1311 | |
JGP | 21.02.1115:54 | 1985 | |
닉네임이당 | 21.02.1001:47 | 1344 | |
HKDavid | 21.02.0822:41 | 2076 | |
자유로이 | 21.02.0819:08 | 1264 |
제가 Sonoma 를 적극적으로 사용하지 않아서 아직 여기까지 시험을 해보진 못했습니다.
제 경험이 100% 맞다고는 할 수 없어서 이건 더 검증해 볼 생각입니다.
그리고, 레딧에 올라온 후기들을 보면
config.plist 에 스푸핑할 Fake Device ID 를 넣는 방법과
SSDT 를 추가하는 방법
2가지에 대해 경험결과가 다 제각각이고 상이합니다.
전자만 되는분 후자만 되는분 전자,후자 상관없이 둘다 된다고 하는분등...
제가 보기엔 전자,후자 둘다 되는상황이 맞는것 같아 보이구요.
SSDT 수정시 주의해야할 사항이
location path (위치 경로)를 확인하고 사용해야 하는데,
이 부분이 부주의해서 안되시는게 아닌가 싶습니다.
(반드시 윈도우나 리눅스를 통해서 확인해야 합니다.)
저도 처음엔 해킨툴에 보이는 IOReg Name 을 location path 로 대체할 수 있는줄 알고 참조해 봤더니
다르게 나오는 경우가 있더라구요.