Opencore Haswell iGPU 내장그래픽 레노보 레노버 M93p M73 tiny HD4600 Big Sur DP포트 4K 3840x2160 60hz (검색어입니다)
결론부터 말씀드리면, Lenovo m93p, i7 4785T, i5 4590T, HD4600 내장그래픽 사용 모델(외장 그래픽 없음)에서 후면 DP포트(DP1.2)로 4K 60hz(3840x2160) 사용 가능하며, 1920x1080(200% hidpi) 적용도 됩니다.
처음에 오픈코어 Dortania 가이드 따라서 EFI 빌드했을 때는 부팅은 바로 됐지만 4K 모니터가 2560x1440으로만 잡히고, one-key-hidpi 적용해도 3360x1890->1680x945(hidpi) 이렇게 나왔거든요.
검색해보니까 토니맥, 미친맥에도 비슷한 고민글이 많이 있었고, 거기서 도움을 받아서 해결했습니다.
오래된 기종이지만(하스웰 내장...ㅠㅠ) 해당 내용 정보 공유차 글 올립니다.
우선, 참고한 내용은 아래와 같습니다.
대충 요약하면, 'framebuffer 메모리를 늘리는 패치를 추가하라'는 팁이었습니다.
오픈코어 0.7.5, Haswell HD4600을 사용하는 공식 가이드 기준으로 EFI 빌드 및 Config.plist 편집을 했음을 전제로, plist의 두 개 항목 추가로 손보면 됩니다.
공식 가이드에서 plist 편집 툴로 propertree가 나와있으니 그 프로그램 기준으로 설명 드리면,
1. NVRAM
ㄴAdd
ㄴ7C436110-으로 시작되는 항목
ㄴboot-args (구버전 오픈코어 사용자들은 boot ㄴarguments 라는 항목)
String 값에 -igfxmpc 를 추가
(나중에 삭제했는데도 4K 출력 잘 유지되더라고요. 처음에 이거 적용하기 전에는 4K 출력이 안됐었어요.)
2. DeviceProperties
ㄴAdd
ㄴPciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id / Data / 0300220D -> 기본 Dortania 가이드 내용입니다.
device-id / Data / 12040000 -> CPU 내장 그래픽이 HD4600이라면 생략해도 됨. 내장 그래픽이 HD4400이라면 꼭 사용하세요.
framebuffer-patch-enable / Data / 01000000 -> 프레임버퍼 패치를 적용하겠다는 뜻. 필수.
framebuffer-fbmem / Data / 00000003 -> fbmem을 48MB로 설정.
framebuffer-stolenmem / Data / 00000004 -> stolenmem을 64MB로 설정 + 그리고 바이오스에서 DVMT 값을 128MB로 해주세요.(보통은 64MB로 되어있을 거예요.)
* 하스웰에서는 framebuffer-cursormem을 꼭 해줘야한다고 들었는데, 저는 생략했는데 잘 됩니다.
framebuffer-unifiedmem / Data / 00000080 -> 전체 VRAM을 2048MB(2GB)로 설정. 시간이 지나고 보니까 60(1536MB)으로도 듀얼 4K 모니터까지 잘 됩니다. 램 아까우니 그냥 60으로 해서 사용하시는 걸 추천합니다.
hda-gfx / String / onboard-1 -> DP 포트 통해서 연결된 모니터 스피커를 이용할 수 있음(생략해도 됨. 추가하지 않아도 그냥 이 값이 기본인 것 같아요.)
opencore, hd4600, 4k 검색하면 2번 관련 내용이 많이 나와서 2번 값 위주로 계속 만져봤는데 변화가 없었고, 1번(-igfxmpc)을 적용하니까 바로 4K 출력이 됐습니다. 따라서, 2번 내용은 4K를 구현하는데 불필요할 수도 있습니다.(그런데 지금은 -igfxmpc를 지워도 4K가 유지돼요.)
각 항목 값이 어떤 역할을 하는 지 잘 모릅니다(...) 그냥 토니맥과 레딧 스레드 무한 검색하면서 관련 자료들 따라해보다가 얻어 걸렸어요. 그래서 말씀 드렸듯이 불필요한 값이 있을 지도 모릅니다.
다만, 저렇게 하면 2560x1440으로 나오던 4K 모니터가 원래 해상도(4K 60hz -> hidpi까지 적용 가능)대로 출력이 잘 되니 참고하시고, 혹시 불필요한 부분이 있다면 당연히 지우셔도 됩니다.(저는 그냥 쓰려고 합니다...또 건들기 무서워요...)
* M93p에는 HDMI가 아니라 DP1.2가 있습니다. 따라서 이건 M93p(와 M73 tiny)에 해당되는 내용일 뿐, HD4600이라고 모두 적용되지는 않음을 주의하세요. 특히 HDMI는 물리적으로 HDMI2.0이 지원되어야 4K 출력이 가능합니다. 하스웰 당시 사용되던 메인보드에 있는 HDMI는 1.4일 확률이 높으니 자세히 알아본 후에 시도하세요.
** 기본형 M93p(Q87보드)를 분해하면 보드에 빈 DP 커넥터가 하나가 있습니다.(무쓸모 빈 COM 커넥터도 하나 있음) 내친김에 듀얼 모니터도 가능한가 싶어서 M93p에 장착할 추가 DP단자를 이베이에서 주문했습니다. HD4600으로 4K 60hz + FHD 60hz 듀얼 모니터 사용기는 좀 보이는데, 제가 물리고 싶은 추가 모니터가 UWQHD라서 지원이 될까 모르겠습니다. 도착하면 후기 올리겠습니다.
-> 성공 했습니다. 듀얼 4K 모니터(HIDPI)까지 지원됩니다.
https://x86.co.kr/info/6597743
https://x86.co.kr/info/6691625
뽀이님의 새글 알림을 받으실려면 구독
맞습니다. 저는 지금 27인치 4K 모니터 사용 중이고, 3840x2160 -> 1920x1080(200% hidpi)도 좋지만, 조금 더 넓게 쓰고 싶어서 2560x1440(150% hidpi)를 시도했는데 실패했습니다. 2560x1440 hidpi가 지원이 되려면 가상으로라도 5120x2880이 입력되어야 하는데, 이 부분에서 막히는 것 같습니다. HD4600 출력 한계가 DP 기준으로 딱 4K까지더라고요.
iMAC 15,1로 잡아서 빅서 설치하고 아이메시지까지 잘 활성화 했는데, 이걸로는 몬터레이 못 올라간다고 해서 당황하는 중입니다ㅎㅎ 추가 업데이트도 없겠다, 지금 상태보면 작동도 잘 되는 것 같고 해서, 그냥 몬터레이부터는 m1 맥북에 맡기고, 이놈은 그냥 빅서 최후 버전으로 계속 쓰는 게 나은가 싶고 그러네요.
처음 자작+처음 오픈코어였는데 바닐라 가이드만 따라했는데도 큰 어려움 없이 잘 설치되어서 넘모 좋습니다. 또 해킨이 필요할 것 같으면 레노버를 찾게될 것 같아요. 레노버 짱짱맨입니다!
smbios 어떤 거 쓰고 계세요? 노트북이면 mbp나 mac mini 쓰시나요?
저는 처음에 imac15,1로 잡았더니 빅서까지라고...ㅠㅠ imac17,1로 수정해야하나 생각 중입니다.
macmini 7,1로 바꾸면 몬터레이 설치 가능해집니다~. 다른 것은 필요 없고, SMBIOS에서 iMac15,1을 Macmini7,1로 바꾸고 시리얼만 바꿔주면 되죠. 물론 보드ID하고, 가능하면 UUID도 새로 만드는 것이 좋겠지요.
데탑 cpu를 mac mini로 쓰면 문제가 있을 수 있다는 후기들을 봐서 imac라인으로 잡았는데...업데이트가 걸림돌이 될 줄은 몰랐어요. macmini로도 문제가 없으셨나보군요.
gensmbios로 imac17,1 smbios 유효한 것들을 여러 개 받아두긴 했는데...이걸로 옮길까 어쩔까 싶습니다.
본문 관련하여 테스트한 내용 추가합니다.
- 1번 항목의 -cdfon 삭제 해도 무관
ㄴ 오픈코어 가이드 살펴보다가(패칭 커넥터, 패칭 버스 ID) -cdfon -igfxmpc 역할이 중복되는 듯하여 전자를 삭제했는데, 잘 됩니다.
ㄴ 심지어 -igfxmpc까지도 삭제해봤는데 잘 됩니다.
- 2번 항목의 enable-hdmi20 / Data / 01000000 삭제해도 무관
ㄴ 저는 DP 포트를 사용하기 때문에 삭제해봤는데, 기존 상태와 변함 없이 잘 작동합니다.
- 2번 항목의 disable-external-gpu / Data / 01000000 삭제해도 무관
ㄴ 저는 내장 그래픽만을 사용하기 때문에 삭제해봤는데, 기존 상태와 변함 없이 잘 작동합니다.
- 2번 항목의 hda-gfx 값은 내장그래픽(HDMI, DP 등) 통해서 스피커를 이용하는 경우(모니터 스피커, 혹은 모니터 AUX 단자)에 쓰이는 값이라고 합니다.(onboard-1이 소리 나옴) 엑팔에서도 관련 내용 있는 것 같으니 자세한 내용은 검색해보시고, 본문(HD4600, 4K 60Hz, DP 출력) 관련해서는 hda-gfx 값을 삭제해도 문제 없습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 67 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +14 | 좌절금지 | 24.09.1723:58 | 172 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 749 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3530 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4295 |
[필독 - 안정화] 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 | 194 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 88 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 160 |
좌절금지 | 24.09.1919:17 | 160 | |
좌절금지 | 24.09.1917:09 | 67 | |
Stultus | 24.09.1813:37 | 146 | |
좌절금지 | 24.09.1723:58 | 172 | |
좌절금지 | 24.09.1722:40 | 194 | |
맥가즈아 | 24.09.1717:13 | 88 | |
김경석 | 24.09.1708:13 | 216 | |
Panictosh | 24.09.1617:47 | 95 | |
Tamy | 24.09.1504:35 | 465 | |
Stultus | 24.09.1319:18 | 434 | |
치토 | 24.09.1019:44 | 468 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 294 | |
머핀X | 24.08.3115:34 | 371 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 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 | |
jbhlyk | 24.08.1710:14 | 166 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 390 | |
jbhlyk | 24.08.1019:05 | 126 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 457 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 836 | |
Stultus | 24.08.0221:07 | 425 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 749 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 287 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2182 | |
치토 | 24.06.2723:24 | 397 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 725 | |
새콤칠리 | 24.06.1115:07 | 671 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 909 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2403 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 634 | |
shl628 | 24.04.3013:54 | 1067 |
하스웰 칩이 진짜 대단한 것이 2014년에 나왔는데 4K 해상도가 지원되고 싱글코어 성능은 11세대 CPU나 매 한가지니까요... 문제는 DP 포트 있는 하스웰 보드가 거의 없다는 점이지요. 대부분 HDMI가 고작인데, HDMI로는 24Hz 까지만 됩니다. 내장 그래픽에서 HDMI로 60Hz가 지원되는 것이 인텔 11세대 11xxx 칩에서나 가능해지니까요.
또 다른 문제는 4K 해상도를 쓸때, 글자가 작아지니까 확대하고 싶어지는데, 2배 확대 모드를 선택하지 않는한 내장그래픽 성능으로는 역부족입니다. 애플이 괴상한 처리를 하기 때문이죠. 예를들면, 글자를 1.5배로 키우면 3008x1692 ==> 6016x3384 ==> 3840x2160 으로 업스케일/다운스케일을 반복합니다. 내부적으로 해상도 6016x3384로 인식되니까 게임 안하고 워드프로세싱만 하는 컴퓨터에서조차도 내장그래픽으로는 버벅이게 되죠.