시스템 사양 선택 | 1번 |
---|
Mojave에서 MSI AMD R9 280X Gaming Battle Field edition 4의 framebuffer를 잡지 않고 쓰다가 모처럼 시간이 나서 Hamachi 프레임버퍼를 injection시켜 보았는데 4개의 포트를 다 쓸수 있어 기록을 남기려고 합니다. 모니터 4개는 되지 않는군요.. 최대 3개의 모니터만 사용할수 있었습니다.
프레임 버퍼는 하이시에라의 것을 그대로 사용할수 있습니다.
Mojave의 AMD framebuffer는 Pavo's php 스크립트를 이용하여 추출하였습니다. R9 280X의 프레임버퍼중 Hamachi를 이용하였습니다. default 값은 아래와 같습니다.
Hamachi (4) @ 0x5a580
DP, DP, DVI-D, HDMI
000400000403000000010101000000001204050100000000
000400000403000000010201000000002205040200000000
040000001402000000010300000000000000030600000000
000800000402000000010400000000001102010400000000
바이오스에서 추출한 정보를 이용하여 아래와 같이 수정하여 줍니다.
00040000 04030000 00010400 00000000 12040501 00000000
00040000 04030000 00010300 00000000 22050402 00000000
00080000 04020000 00010100 00000000 11020104 00000000
00020000 14020000 00010200 00000000 10000306 00000000
이미 알려져 있는 방법이므로 따로 설명은 하지 않겠습니다.
이제 config.plist의 devices->Arbitrary를 열어 아래와 같이 프레임 버퍼를 할당해 줍니다. 여기에서는 Hamachi가 되겠네요.
PciAddr은 클로버 부트로더에서 알려주는데 terminal에서 bdmesg를 이용하면 쉽게 알수 있습니다.
저의 경우는 이렇게 나오네요.
PCI (00|05:00.00)가 PciAddr입니다.
다음은 KextsToPatch를 하여야 합니다. 저는 MacPro 6,1을 사용하므로 GPU black out patch를 기본으로 하여야 합니다. 아래와 같이 만들어 줍니다
마지막으로 AMD7000Controller의 프레임 버퍼를 패치 해야 겠지요. 패치 내용은 위에서 본것과 같습니다.
DP모니터가 있다면 Hamachi 프레임버퍼를 할당만 해도 기본적으로 화면을 볼수 있습니다.
이제 재 부팅을 하고 cmos에서 csm을 disable하거나 graphic oprom을 UEFI first로 해주고 부팅을 합니다.
부팅후 수정한 프레임 버퍼가 제대로 적용되지 않을텐데 kernel cache를 rebuild 해주고 재부팅을 하면 됩니다.
kernel cache를 리빌드 하려면 터미널에서 아래와 같이 실행 해 줍니다.
sudo touch /System/Library/Extensions && sudo kextcache -i /
sudo shutdown -r now // reboot command //
재부팅후 프레임 버퍼가 적용됨을 볼수 있습니다.
잠자기 꺠어나면 화면이 출력 되지 않는 문제는 Meize가 만든 해결책이 있는데 이는 clover부트로더가 지원합니다. config.plist에서 Graphics->RadeonDeInit=True로 하면 됩니다. 저는 ssdt를 하나 만들어 넣었습니다.
사용되는 kext는 없습니다. R9 280X는 native로 지원하기때문에 lilu, whatevergreen도 사용하지 않습니다.
도움이 되었으면 합니다.
kernel cache를 사용하기 위해서는 config.plist에 Injectkexts=Detect , NoCaches=No로 하여야 합니다.
뉴해킨님의 새글 알림을 받으실려면 구독
고수의 품격이 물씬합니다.
많이 깊이 두루 아시고, 또 알려주는 그 표현이 너무 적확하고 겸손하셔서
늘 감사하고 존경합니다.
링크로 가보니 RX 580도 잘 된다는 이야기가 있습니다.
kext는 없이, lilu, whatevergreen도 사용하지 않고 부팅 가능할까요?
또 삽질해야 하나 봅니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 93 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +16 | 좌절금지 | 24.09.1723:58 | 208 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 760 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3542 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4304 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 251 |
[ Sequoia 15.0, OC 1.0.1 ] BIOSTAR H410MH, i5-10500, RX580 | Stultus | 24.09.1813:37 | 176 |
좌절금지 | 24.09.1919:17 | 251 | |
좌절금지 | 24.09.1917:09 | 93 | |
Stultus | 24.09.1813:37 | 176 | |
좌절금지 | 24.09.1723:58 | 208 | |
좌절금지 | 24.09.1722:40 | 241 | |
맥가즈아 | 24.09.1717:13 | 98 | |
김경석 | 24.09.1708:13 | 241 | |
Panictosh | 24.09.1617:47 | 101 | |
Tamy | 24.09.1504:35 | 472 | |
Stultus | 24.09.1319:18 | 440 | |
치토 | 24.09.1019:44 | 476 | |
머핀X | 24.09.0118:13 | 398 | |
해킨도전자 | 24.09.0112:54 | 298 | |
머핀X | 24.08.3115:34 | 376 | |
화정큐삼 | 24.08.2601:42 | 241 | |
하나브 | 24.08.2422:59 | 213 | |
화정큐삼 | 24.08.2316:25 | 249 | |
CanBe | 24.08.1810:56 | 330 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 191 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 253 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 348 | |
오디세이 | 24.08.1311:26 | 272 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 394 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 145 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 466 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 186 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 432 | |
Tamy | 24.07.3019:12 | 344 | |
해킨도전자 | 24.07.2915:37 | 264 | |
june119 | 24.07.2813:52 | 233 | |
Stultus | 24.07.2112:43 | 246 | |
BlueGuerrilla | 23.05.0502:19 | 3995 | |
Stultus | 24.07.1219:19 | 760 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 216 | |
Stultus | 24.07.1020:44 | 139 | |
Stultus | 24.07.0921:44 | 138 | |
Stultus | 24.07.0820:57 | 225 | |
의정이 | 24.07.0811:28 | 172 | |
Stultus | 24.07.0721:25 | 265 | |
bsiugr | 24.07.0604:41 | 289 | |
애플브리크 | 24.07.0509:56 | 496 | |
광호 | 24.02.1715:21 | 2189 | |
치토 | 24.06.2723:24 | 400 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 515 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 732 | |
새콤칠리 | 24.06.1115:07 | 673 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 276 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 417 | |
ssdwe346 | 24.05.2923:53 | 301 | |
joy | 24.05.2809:58 | 267 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 916 | |
wjdgkdus | 24.05.1615:02 | 213 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1010 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2411 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 175 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
고급정보 감사합니다 ^^