질문용 시스템 사양 | 2번 |
---|---|
추가사양 및 설치(할)OS | Catalina |
공지숙지/증상설명 | 숙지 |
안녕하세요 요즘 들어 계속 질문만 드리는 것 같아 죄송한 마음이지만 다시 한번 고수님들께 문의 드립니다.
테스트 용도로 필요에 의해 해킨을 설치 하고 있습니다.
현재 Catalina 까지 설치 완료 하였습니다. 하지만 스펙을 살펴 보니 그래픽 메모리가 7MB잡히는 것을 확인 하고 여기저기 서치 끝에 아래와 같은 작업을 시행 하였습니다.
clover configurator 설정
1. Device -> 내장 그래픽 ID를 0x04120000또는 0x04128086으로 설정 테스트
2. Graphics ->내장 그래픽 GPU 플랫폼 ID를 0x04120000또는 0x04128086으로 설정 테스트
3. GUI -> 부팅 해상도를 1920*1080으로 설정 테스트
4. 아래 kext 저장
- AppleGraphicsPowerManagement
- AppleFramebufferCapri
- AppleInterHD4000Graphics
테스트 중인 노트북은 i5-4200 하스웰 이며 Intel HD Graphics 4400 제품 입니다. 이제 보니 커맥에서 확인하면 CPU도 i3로 잡고 있네요(동일한 노트북으로 mojave 테스트때는 그래픽 메모리는 동일 증상이었지만 CPU는 i5로 인식을 했었습니다.)
염치없지만 도움 부탁 드리며 댓글 미리 감사 드립니다.
#해킨,#AppleInterHD,#AppleGraphicsPowerManagement,#AppleFramebufferCapri,#Intel_HD_그래픽
나는나야님의 새글 알림을 받으실려면 구독
Hackintool 을 사용하여 Intel HD Graphics 4400 내장 그래픽에 적합하게 설정하고
Properties 를 생성하여 Config.plist 에 입력하는 방식을 사용해주세요.
질문글의 본문처럼 Config.plist 에 직접 인텔 내장 그래픽에 적합한 Platform ID 를 입력하여 QE/CI 를 활성화하기 위해서는
BIOS 설정에서 DVMT Pre Allocated Memory 항목이 64 MB 이상으로 설정되어 있어야 합니다.
BIOS 설정에서 DVMT Pre Allocated Memory 항목을 64 MB 이상으로 설정하지 않으면
Config.plist 에 적합한 Platform ID 를 입력해도 QE/CI 그래픽 가속 활성화가 불가능합니다.
그런데, 요즘 노트북의 BIOS 설정에는 DVMT Pre Allocated Memory 항목이 숨겨져 있어서 변경하기가 어렵습니다.
그래서, 예전에는 BIOS 업데이트 파일에서 DVMT Pre Allocated Memory 항목의 Setup_var 값을 추출해서 직접 변경했었지만
Hackintool 에서 DVMT 32 MB 사전 할당 항목에 체크하면 됩니다.
Hackintool 을 사용하여 인텔 내장 그래픽의 QE/CI 그래픽 가속을 활성화하는 과정은 다음 글을 정독해주세요.
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
그리고, 다음과 같은 Kext 를 어디에 저장하셨나요?
- AppleGraphicsPowerManagement.kext
- AppleIntelFramebufferCapri.kext
- AppleIntelHD4000Graphics.kext
혹시, Clover 의 Kexts 폴더에 넣었다면 삭제해주세요.
Mac OS 의 /System/Library/Extensions 경로에 기본적으로 내장되어 있는 Kext 입니다.
Config.plist 에 인텔 내장 그래픽에 적합한 Platform ID 를 Properties 로 입력하거나 직접 ig-platform-id 항목에 입력하면
Mac OS 의 /System/Library/Extensions 경로에 존재하는 인텔 내장 그래픽 관련 Kext 를 후킹하여 로드하는 방식입니다.
그리고, Config.plist 의 Devices 에서 Fake ID ( Intel GFX ) 항목에는 0x04120000 의 형식으로 입력하면 안 됩니다.
0x 뒤의 5 ~ 8 자리 숫자는 Vendor ID 가 입력되어야 합니다.
Intel 의 Vendor ID 는 8086 입니다.
또한, Config.plist 의 Graphics 에서 ig-platform-id 항목에는 0x04128086 의 형식으로 입력하면 안 됩니다.
Intel 6th Gen Sky Lake 부터는 Platform ID 에서 0x 뒤의 1 ~ 4 자리의 숫자가
인텔 내장 그래픽의 Device ID 와 비슷하지만
Intel 4th Gen Haswell 은 대부분 그렇지 않으며 Platform ID 에서 0x 뒤의 5 ~ 8 자리 숫자는 Vendor ID 가 아닙니다.
그리고, AppleIntelFramebufferCapri.kext 는 Intel 3th Gen Ivy Bridge 내장 그래픽에서 사용되는 Kext 입니다.
또한, AppleInterHD4000Graphics.kext 도 Intel 3th Gen Ivy Bridge 내장 그래픽에서 사용되는 Kext 입니다.
Intel 4th Gen Haswell 내장 그래픽은 다음과 같은 Kext 를 통해서 QE/CI 그래픽 가속이 활성화가 됩니다.
- AppleIntelFramebufferAzul.kext
- AppleIntelHD5000Graphics.kext
AppleIntelFramebufferAzul.kext 에 대한 자세한 내용은 다음 글을 참고해주세요.
https://osxlatitude.com/forums/topic/10267-understanding-and-patching-framebuffer-haswell/
https://pikeralpha.wordpress.com/2013/06/27/appleintelframebufferazul-kext/
https://pikeralpha.wordpress.com/2013/08/02/appleintelframebufferazul-kext-part-ii/
https://pikeralpha.wordpress.com/2013/09/25/appleintelframebufferazul-kext-part-iii/
분화구라는 단어가 나올 이유가 없습니다.
Hackintool 에서 적합하게 설정하고 패치 생성 버튼을 누르고 Config.plist 에 입력하면 됩니다.
혹시, 다음 글을 참고하고 계신가요?
현재 질문자님의 경우에는 인텔 내장 그래픽을 사용하여 QE/CI 그래픽 가속을 활성화하는 것이 목적입니다.
Headless 설정을 하면 안 됩니다.
위의 글은 외장 그래픽과 같이 사용할 때에 인텔 내장 그래픽에 대해서 Headless 설정을 하는 것에 대한 설명입니다.
그리고, 다음 사진처럼 커넥터가 모두 더미로 설정되어 있는 Platform ID 를 사용하면 안 됩니다.
커넥터가 모두 더미로 설정되어 있는 Platform ID 는 Headless 설정을 구성할 때 사용하는 것입니다.
인텔 내장 그래픽으로 QE/CI 그래픽 가속을 활성화하고 디스플레이를 출력할 것인데
Headless 설정을 적용하는 것은 옳지 않습니다.
질문자님이 수정하신 Config.plist 를 댓글로 첨부하여 보내주세요.
Config.plist 를 확인해 보겠습니다.
Config.plist 수정이 완료되었습니다.
인텔 내장 그래픽과 관련된 부분을 수정하였고
노트북인데 SMBIOS 가 iMac 제품으로 설정되어 있어서 MacBook Pro 11,1 로 변경하였습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
고스트파일을 부팅 USB에 넣은후 윈도우에서 폴더 접근이 안됩니다. +11 | ashly | 24.09.2720:41 | 85 |
인텔 ax200ngw를 사용하는데 와이파이 및 블루투스 인식이 되지 않습니... +7 | loopers | 24.09.2716:50 | 87 |
커널패닉 +3 | 머트 | 24.09.2723:18 | 74 |
oreo | 24.09.2922:21 | 42 | |
수박 | 24.09.2917:58 | 41 | |
루마루 | 24.09.2913:21 | 41 | |
루마루 | 24.09.2910:19 | 74 | |
머트 | 24.09.2723:18 | 74 | |
ashly | 24.09.2720:41 | 85 | |
loopers | 24.09.2716:50 | 87 | |
Caper | 24.09.2602:42 | 148 | |
낡은기계 | 24.09.2301:36 | 180 | |
Door | 24.09.2122:38 | 87 | |
루베콘 | 24.09.2108:35 | 174 | |
에잉 | 24.09.2022:16 | 379 | |
밤가시 | 24.09.1910:03 | 183 | |
SUNWAYFOTO | 24.09.1822:20 | 201 | |
Nelson | 24.09.1815:34 | 364 | |
sebali | 24.09.1814:34 | 355 | |
Panictosh | 24.09.1813:37 | 178 | |
SUNWAYFOTO | 24.09.1801:27 | 222 | |
그냥인간 | 24.09.1719:17 | 125 | |
dlraud | 24.09.1620:36 | 234 | |
Nelson | 24.09.1618:45 | 181 | |
아스타틴 | 24.09.1612:07 | 77 | |
lesmi | 24.09.1522:02 | 140 | |
윤수꾸하하 | 24.09.1323:56 | 191 | |
뚜비 | 24.09.1319:18 | 202 | |
Steer | 24.09.1200:33 | 168 | |
상큼버터 | 24.09.0918:08 | 213 | |
인터찹 | 24.09.0717:13 | 963 | |
서재희 | 24.09.0711:07 | 1437 | |
시습이 | 24.09.0113:39 | 1247 | |
블루 | 24.08.3022:44 | 475 | |
lesmi | 24.08.2911:20 | 415 | |
김덕뱀 | 24.08.2823:04 | 224 | |
그냥구름 | 24.08.2517:14 | 281 | |
Panictosh | 24.08.2218:42 | 251 | |
YouPick | 24.08.2022:45 | 125 | |
윤수꾸하하 | 24.08.2018:52 | 132 | |
HopeMan | 24.08.2012:14 | 208 | |
Panictosh | 24.08.1913:41 | 182 | |
YouPick | 24.08.1509:07 | 433 | |
Panictosh | 24.08.1518:04 | 345 | |
hackillious | 24.08.1514:14 | 141 | |
shion | 24.08.1420:32 | 117 | |
인터찹 | 24.08.1418:19 | 103 | |
Panictosh | 24.08.1217:23 | 375 | |
오디세이 | 24.08.1112:07 | 122 | |
동집 | 24.08.1105:35 | 238 | |
동집 | 24.08.1102:48 | 145 | |
유튜브 | 24.08.1019:03 | 153 | |
유튜브 | 24.08.0909:14 | 294 | |
Direct | 24.08.0901:18 | 256 | |
Panictosh | 24.08.0809:46 | 152 | |
인터찹 | 24.08.0801:41 | 124 | |
mac니망 | 24.08.0615:24 | 160 | |
페러 | 24.08.0615:10 | 144 | |
페러 | 24.08.0600:03 | 119 | |
bl | 24.08.0522:08 | 78 | |
Sequoia | 24.08.0410:04 | 257 | |
Panictosh | 24.08.0320:43 | 89 | |
yeojun | 24.08.0310:01 | 110 | |
yeojun | 24.08.0217:46 | 313 | |
oreo | 24.08.0214:44 | 112 | |
yeojun | 24.08.0214:07 | 271 | |
빅서로가 | 24.08.0118:45 | 305 | |
itstory | 24.08.0118:28 | 189 | |
oreo | 24.08.0115:38 | 92 | |
동집 | 24.07.3122:15 | 166 | |
류가파 | 24.07.3121:42 | 248 | |
마요네즈 | 24.07.3109:23 | 265 | |
동집 | 24.07.3012:52 | 100 | |
동집 | 24.07.2912:11 | 460 | |
인터찹 | 24.07.2901:06 | 309 | |
인터찹 | 24.07.2623:40 | 947 | |
찡준 | 24.07.2611:52 | 93 | |
psychyyy | 24.07.2503:18 | 591 | |
wnsks | 24.07.2502:19 | 145 | |
아키나리 | 24.07.2422:44 | 235 | |
페러 | 24.07.2313:55 | 129 | |
피아노맨 | 24.07.2216:20 | 211 | |
페러 | 24.07.2215:11 | 466 |
Hackintool 을 사용하여 Intel HD Graphics 4400 내장 그래픽에 적합하게 설정하고
Properties 를 생성하여 Config.plist 에 입력하는 방식을 사용해주세요.
질문글의 본문처럼 Config.plist 에 직접 인텔 내장 그래픽에 적합한 Platform ID 를 입력하여 QE/CI 를 활성화하기 위해서는
BIOS 설정에서 DVMT Pre Allocated Memory 항목이 64 MB 이상으로 설정되어 있어야 합니다.
BIOS 설정에서 DVMT Pre Allocated Memory 항목을 64 MB 이상으로 설정하지 않으면
Config.plist 에 적합한 Platform ID 를 입력해도 QE/CI 그래픽 가속 활성화가 불가능합니다.
그런데, 요즘 노트북의 BIOS 설정에는 DVMT Pre Allocated Memory 항목이 숨겨져 있어서 변경하기가 어렵습니다.
그래서, 예전에는 BIOS 업데이트 파일에서 DVMT Pre Allocated Memory 항목의 Setup_var 값을 추출해서 직접 변경했었지만
Hackintool 에서 DVMT 32 MB 사전 할당 항목에 체크하면 됩니다.
Hackintool 을 사용하여 인텔 내장 그래픽의 QE/CI 그래픽 가속을 활성화하는 과정은 다음 글을 정독해주세요.
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
그리고, 다음과 같은 Kext 를 어디에 저장하셨나요?
- AppleGraphicsPowerManagement.kext
- AppleIntelFramebufferCapri.kext
- AppleIntelHD4000Graphics.kext
혹시, Clover 의 Kexts 폴더에 넣었다면 삭제해주세요.
Mac OS 의 /System/Library/Extensions 경로에 기본적으로 내장되어 있는 Kext 입니다.
Config.plist 에 인텔 내장 그래픽에 적합한 Platform ID 를 Properties 로 입력하거나 직접 ig-platform-id 항목에 입력하면
Mac OS 의 /System/Library/Extensions 경로에 존재하는 인텔 내장 그래픽 관련 Kext 를 후킹하여 로드하는 방식입니다.
그리고, Config.plist 의 Devices 에서 Fake ID ( Intel GFX ) 항목에는 0x04120000 의 형식으로 입력하면 안 됩니다.
0x 뒤의 5 ~ 8 자리 숫자는 Vendor ID 가 입력되어야 합니다.
Intel 의 Vendor ID 는 8086 입니다.
또한, Config.plist 의 Graphics 에서 ig-platform-id 항목에는 0x04128086 의 형식으로 입력하면 안 됩니다.
Intel 6th Gen Sky Lake 부터는 Platform ID 에서 0x 뒤의 1 ~ 4 자리의 숫자가
인텔 내장 그래픽의 Device ID 와 비슷하지만
Intel 4th Gen Haswell 은 대부분 그렇지 않으며 Platform ID 에서 0x 뒤의 5 ~ 8 자리 숫자는 Vendor ID 가 아닙니다.
그리고, AppleIntelFramebufferCapri.kext 는 Intel 3th Gen Ivy Bridge 내장 그래픽에서 사용되는 Kext 입니다.
또한, AppleInterHD4000Graphics.kext 도 Intel 3th Gen Ivy Bridge 내장 그래픽에서 사용되는 Kext 입니다.
Intel 4th Gen Haswell 내장 그래픽은 다음과 같은 Kext 를 통해서 QE/CI 그래픽 가속이 활성화가 됩니다.
- AppleIntelFramebufferAzul.kext
- AppleIntelHD5000Graphics.kext
AppleIntelFramebufferAzul.kext 에 대한 자세한 내용은 다음 글을 참고해주세요.
https://osxlatitude.com/forums/topic/10267-understanding-and-patching-framebuffer-haswell/
https://pikeralpha.wordpress.com/2013/06/27/appleintelframebufferazul-kext/
https://pikeralpha.wordpress.com/2013/08/02/appleintelframebufferazul-kext-part-ii/
https://pikeralpha.wordpress.com/2013/09/25/appleintelframebufferazul-kext-part-iii/