시스템 사양 선택 | 2번 |
---|
*적용중인 도장
노트북 사양
Lenovo G500
Intel Pentium 2020M
Intel HD Graphics for 3rd generation Intel Processors
HM70
DDR3 8GB 1600MHz
HDD ???GB > SSD 256GB
Conexant CX20757
Intel Centrino Wireless-N 135
작동하는 것 O
- Conexant CX20757 내장 사운드 출력
- Intel Centrino Wireless-N 135 WiFi
- USB 3.0, 2.0 포트
- 웹캠
미작동 X
-Pentium 2020M의 iGPU [Intel HD Graphics for 3rd generation Intel Processors]의 QEㅣCI
-내장 마이크 입력
-내장 디스플레이 밝기 조절
-배터리 확인
-Intel Centrino Wireless-N 135 Bluetooth
-AirDrop
밑줄 친 것들은 사실 귀찮아서 안고친 것들 입니다 ㅎ
확인된 OS
macOS 12.x Monterey O 확인ㅣ(SMBIOS MacBook Pro 12,1로 수정필요)
macOS 11.x Big Sur O 확인ㅣ정상 작동
macOS 10.15.x Catalina X 미확인ㅣ(작동할 것으로 예상)
EFI 다운로드
https://drive.google.com/file/d/1oI0iHwHBq7P8NxC799RPsKVG0k9McIla/view?usp=sharing
시리얼 넘버는 삭제했습니다.
실사용시에는 직접 넣어주시기 바랍니다.
+iGPU QEㅣCI 가속은 연구중에 있습니다..
감이 안잡히네요 이거 참 사례는 있는데..
도움을 주실 수 있으신 분은 해당 댓글로 남겨주시거나
이 글 댓글에 남겨주시면 감사드리겠습니다
++ 포기했습니다 ㅋㅋ...
알리에서 HM76 보드 사야겠습니닷
배터리 잔량 표시는 acpibatterymanager.kext 추가로 해결했습니다
AAPL00,override-no-connect 라는 이름의 속성으로 EDID 값을 적용해보세요.
는 Device Properties를 추가한 상태로 추가해야 하는지요?
AAPL00,override-no-connect 속성은 그래픽 장치의 PCI 항목에 입력하면 되며 어떠한 다른 Properties 와 종속성을 가지지 않습니다.
즉, AAPL00,override-no-connect 속성을 AAPL,ig-platform-id, device-id, framebuffer-conX~ 등의 속성과 같이 사용하지 않아도 됩니다.
단지, AAPL,ig-platform-id, device-id 등의 속성을 입력하여 그래픽 관련 설정을 적용한 상태에서
여기에 추가로 EDID 를 직접 인젝션하고자 한다면 AAPL00,override-no-connect 속성으로 EDID 값만 추가해주면 됩니다.
질문자님의 경우에는 Device Properties 의 PciRoot(0x0)/Pci(0x2,0x0) 항목이
제가 위의 댓글에서 드린 사진대로 입력되어 있는 상태에서 AAPL00,override-no-connect 속성을 추가하면 됩니다.
추가로, 배터리 관련 Kext 는 배터리 잔량 표시가 잘 작동한다면 굳이 바꾸지 않아도 될 것 같지만,
VirtualSMC 를 사용하는 경우에는 ACPIBatteryManager.kext 보다는 SMCBatteryManager.kext 를 사용하는 것을 권장합니다.
Device Properties만 적용했을때의 경우 입니다.
첫번째 경우는 https://drive.google.com/file/d/1QtFk-iNinZYYkH6wVD7nvxk-x-L5HCwI/view?usp=sharing
문구가 지나간후 재부팅 되었고
두번째 경우는 재부팅 후 재진입시에 멈추는 구간입니다
https://drive.google.com/file/d/1hwyVZagttn-J8JTI0ISx0fNWRmsxzLlV/view?usp=sharing
영상 크기가 커 구글 드라이브로 올려드립니다
첫 번째 영상은 Capri Framebuffer 에서 커널 패닉이 발생하였으며,
두 번째 영상은 부팅이 멈춘 상태의 로그를 보니 그래픽 장치가 인식되고 관련 Kext 가 로드되는 부분에서 부팅이 멈춘 것으로 보입니다.
둘 다 모두 내장 그래픽과 관련된 문제이고, 랜덤으로 커널 패닉이 발생하거나 부팅이 멈추는 것 같습니다.
첫 번째의 커널 패닉 로그를 보니 Framebuffer/Stolen Memory 관련 로그가 보였습니다.
framebuffer-stolenmem, framebuffer-fbmem 속성을 추가해보세요.
속성 추가후 이런경우가 생깁니다
https://drive.google.com/file/d/1aJZTI-MxpfyaJ1ErX4G29I6IwYQ5Kf4x/view?usp=sharing
정상적으로 부팅후 내장 디스플레이로 아무런 출력이 안됩니다
그래서 hdmi로 외장모니터를 연결하니
https://drive.google.com/file/d/1X-mAwGDaE57A609ObYj6inpVvDysF0En/view?usp=sharing
마우스 커서를 움직이니 커서로 추정되는 것이 깨지며 움직입니다
EFI_igpu.zip 수정한 EFI입니다
Capri Framebuffer 에서 Platform ID 0x01660008 은 기본적으로
외부 디스플레이의 커넥터 타입이 HDMI 가 아닌 DP 형식입니다.
그러므로, 외장 모니터를 HDMI 로 연결하여 테스트하려는 경우에는
framebuffer-conX-type 속성을 사용하여 HDMI 커넥터 타입으로 수정하는 패치 속성이 필요합니다.
또한, framebuffer-stolenmem, framebuffer-fbmem 속성이 잘못 입력되어 있어서 제가 수정하였습니다.
추가로, OpcodeEmulator.kext 도 추가하였습니다.
아래에 첨부한 EFI 폴더로 교체하고 다시 부팅해보세요.
주문했는데 장착후 해야할 일들은 뭐뭐 있을까요?
몬터레이는 따로 검색해보니 프로그램 같은것도 잇더같고
밴투라나 소노마는 oclp 사용하면 될 것 같고 모르겠네요
Intel HD 4000 내장 그래픽은 공식적으로 macOS Big Sur 11.x 버전까지 QE/CI 그래픽 가속 활성화가 가능합니다.
단, Chris1111 님의 비공식 패치와 OCLP 패치가 있지만,
Chris1111 님의 비공식 패치는 macOS Monterey 12.x 버전에서만 작동하므로
macOS Monterey 12.x 이상의 버전에서는 OCLP 를 사용해보세요.
Intel HD 4000 내장 그래픽에 맞게 Properties 를 입력하고 QE/CI 그래픽 가속이 활성화되었다면,
다음과 같은 나머지 안정화 작업을 진행하면 될 것 같습니다.
- 내장 디스플레이의 밝기 조절
- HDMI 단자 등의 외부 디스플레이 영상 & 사운드 출력
- 밝기 조절 Fn 키 Remapping
- 잠자기 & 깨우기
혹시 벤츄라나 소노마 올릴땐
smbios를 맥북 프로 2017, 2018로 올리고 난다음에
oclp 패치를 해야하나요?
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 727 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 540 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1363 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +16 | 557 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 889 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5032 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
451 | 24.10.1412:27 | shl628 | |
583 | 24.10.1316:00 | 수박 | |
320 | 24.10.1222:56 | Stultus | |
727 | 24.10.1121:10 | 좌절금지 | |
401 | 24.10.1115:53 | 수박 | |
540 | 24.10.0900:22 | 줌바이퍼 | |
1363 | 24.07.1219:19 | Stultus | |
1167 | 24.10.0500:31 | 줌바이퍼 | |
562 | 24.10.0410:49 | Tamy | |
731 | 24.09.2923:48 | 머트 | |
622 | 24.09.2822:28 | 머트 | |
446 | 24.09.2808:22 | Tamy | |
876 | 24.09.2321:32 | Stultus | |
990 | 24.09.2210:59 | 좌절금지 | |
626 | 24.09.2203:23 | 누림어멈 | |
1158 | 24.09.1919:17 | 좌절금지 | |
557 | 24.09.1917:09 | 좌절금지 | |
496 | 24.09.1813:37 | Stultus | |
889 | 24.09.1723:58 | 좌절금지 | |
590 | 24.09.1722:40 | 좌절금지 | |
450 | 24.09.1717:13 | 맥가즈아 | |
555 | 24.09.1708:13 | 김경석 | |
226 | 24.09.1617:47 | Panictosh | |
758 | 24.09.1504:35 | Tamy | |
577 | 24.09.1319:18 | Stultus | |
693 | 24.09.1019:44 | 치토 | |
482 | 24.09.0118:13 | 머핀X | |
447 | 24.09.0112:54 | 해킨도전자 | |
536 | 24.08.3115:34 | 머핀X | |
299 | 24.08.2601:42 | 화정큐삼 | |
300 | 24.08.2422:59 | 하나브 | |
315 | 24.08.2316:25 | 화정큐삼 | |
411 | 24.08.1810:56 | CanBe | |
358 | 24.08.1800:04 | 화정큐삼 | |
297 | 24.08.1722:03 | 화정큐삼 | |
197 | 24.08.1710:14 | jbhlyk | |
309 | 24.08.1622:06 | Stultus | |
214 | 24.08.1511:16 | hackillious | |
161 | 24.08.1421:30 | 세유니 | |
416 | 24.08.1419:58 | Stultus | |
375 | 24.08.1311:26 | 오디세이 | |
253 | 24.08.1115:46 | 좌절금지 | |
184 | 24.08.1111:21 | 티타보르 | |
231 | 24.08.1022:46 | Stultus | |
521 | 24.08.1022:10 | 오디세이 | |
166 | 24.08.1019:05 | jbhlyk | |
192 | 24.08.0923:20 | RogerT | |
336 | 24.08.0717:18 | 좌절금지 | |
129 | 24.08.0609:17 | RogerT | |
568 | 24.08.0606:14 | 줌바이퍼 | |
86 | 24.08.0523:34 | jbhlyk | |
260 | 24.08.0521:10 | 수인과윤슈 | |
880 | 24.08.0521:08 | 좌절금지 | |
603 | 24.08.0221:07 | Stultus | |
389 | 24.07.3019:12 | Tamy | |
340 | 24.07.2915:37 | 해킨도전자 | |
272 | 24.07.2813:52 | june119 | |
301 | 24.07.2112:43 | Stultus | |
4030 | 23.05.0502:19 | BlueGuerrilla | |
3727 | 21.08.0213:10 | 김태국 | |
275 | 24.07.1122:47 | Stultus | |
211 | 24.07.1020:44 | Stultus | |
247 | 24.07.0921:44 | Stultus | |
370 | 24.07.0820:57 | Stultus | |
198 | 24.07.0811:28 | 의정이 | |
381 | 24.07.0721:25 | Stultus | |
357 | 24.07.0604:41 | bsiugr | |
643 | 24.07.0509:56 | 애플브리크 | |
2434 | 24.02.1715:21 | 광호 | |
470 | 24.06.2723:24 | 치토 | |
239 | 24.06.2617:24 | talas | |
155 | 24.06.2120:58 | 블루사탕 | |
551 | 24.06.1609:01 | gtrfxdsp | |
387 | 24.06.1401:04 | Mactopia | |
848 | 24.06.1120:40 | Stultus | |
762 | 24.06.1115:07 | 새콤칠리 | |
118만 | 23.02.2118:35 | 좌절금지 | |
311 | 24.06.1001:11 | Steer | |
210 | 24.06.0810:09 | Door | |
466 | 24.06.0107:41 | Tamy |
혹시, 아래의 Device Properties 를 추가하고 -igfxvesa 부트 옵션을 제거한 후에 다시 부팅해보세요.
만약, 그래도 안 될 경우에는 Windows 에서 EDID 를 추출하고
AAPL00,override-no-connect 라는 이름의 속성으로 EDID 값을 적용해보세요.
추가로, 내장 디스플레이의 밝기 조절은 QE/CI 그래픽 가속이 잡히지 않으면 밝기 조절도 작동하지 않습니다.
또한, 배터리 잔량 표시는 ACPI 에 직접 배터리 패치를 적용하지 않는 대신에 ECEnabler.kext 를 사용하는 방법도 있습니다.