phoi님의 기기정보
추가사양 및 설치(할)OS 10.14.2 앱스토어
공지숙지/증상설명 숙지

https://x86.co.kr/tip/2737847 적용하여 해결하였습니다.

검색력이 부족했나 보네요. 기존 FB Patcher로 패치한 내역 삭제 후, 

1. Devices 부분에 IntelGFX 부분에 0x04128086

2. Graphics 부분에 Inject intel 0xA2E000A 및 Inject Intel 체크

3. 외장모니터 핫플러그 시 재부팅 오류가 있으므로 FB Patcher 에서 Advanced->Hotplug Reboot Fix 만 체크

하니까 잘 작동합니다.

기기가 랩탑임에도 불구하고 커맥을 너무 잘 먹어서(...) 공부를 덜 한 티가 났네요. 다음부터는 조금 더 공부하고 와야겠어요



=============================================이하 원문=============================================

https://x86.co.kr/qa/3109037  며칠전에 올렸던 게시물입니다.

랩탑에 모하비를 설치하여 사용하고 있습니다.

현재 전체적인 증상은 위 게시물과 동일하지만, 다른 분들이 덧글에서 알려주신 방법 및 다른 방법들을 적용하였으나 아직 효과가 없어서 다시 질문합니다.

문제의 원인이 HW가속이 제대로 적용되고 있지 않는 것 같습니다(크롬도 화면 깨짐 현상 있었으나 하드웨어 가속 옵션 끈 후 현상 사라짐)


현재까지 한 방법은

1. 모하비 재설치 후 weg.kext 및 lilu.kext 재설치

   -> 애초에 S/L/E 에는 이 두개와 DW1560 관련 켁스트만 있었으므로 효과 없었습니다. 다만, 클로버는 재설치하지 않았습니다.

2. FB Patcher를 이용한 프레임버퍼 패치 

   -> 켜져 있는 상태에서 HDMI를 끼우거나 뺄 경우 꺼지던 문제가 해결되었습니다.

        추가로,  VRAM을 늘리는 패치 사용 시 깜빡거림과 이미지 깨짐의 빈도가 약간 줄어들었습니다. 패치는 다음과 같이 적용하였습니다.

3. DSDT / SSDT 패치를 이용한 외장그래픽 끄기

   -> https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/ 및 

https://github.com/RehabMan/OS-X-Clover-Laptop-Config 의 DSDT / SSDT  패치를 적용하였지만,

(저의 경우에는 SSDT-4 내의 INI 안에 OFF 메소드를 추가하는 패치를 적용 /  Rehabman의 MaciASL 패치 목록 -> [gfx0] Disable from _INI(SSDT))

외장그래픽이 정확하게 꺼져 있는지 판별하기가 어렵네요(다음 사진 참고).

다만, 노트북 상태를 나타내는 외부 LED에서는 그래픽카드가 꺼져 있다고 들어오고 있고, GPU 팬 또한 작동하지 않습니다.

하드웨어 상에서는 꺼졌다고 할 수 있는 것 같습니다.

4. 위에 추가해서 https://x86.co.kr/tip/1599048 패치 적용

   -> 지금 상황에서 적절한 패치라고 생각하였는데, 적용하여도 별다른 효과가 없었습니다.

5. 켁스트 캐시 리빌드

   -> 몇 번 시도하였지만, 특이사항 없었습니다.




현재 사용하고 있는 클로버 부트로더 폴더입니다.

CLOVER.zip 

혹시 제가 삽질을 하는 데에 있어서 놓친 부분이 있나요?

3줄 자동요약

문제의 원인이 HW가속이 제대로 적용되고 있지 않는 것 같습니다(크롬도 화면 깨짐 현상 있었으나 하드웨어 가속 옵션 끈 후 현상 사라짐)

(저의 경우에는 SSDT-4 내의 INI 안에 OFF 메소드를 추가하는 패치를 적용 /  Rehabman의 MaciASL 패치 목록 -> [gfx0] Disable from _INI(SSDT))


인기글13개의 댓글
phoi 캐시를 밀고 어떤 걸 올리면 되는지 알 수 있을까요?==... 캐시를 밀고 어떤 걸 올리면 되는...

캐시를 밀고 어떤 걸 올리면 되는지 알 수 있을까요?


===============================================

해결하였습니다(자세한 내용 본문 참조)

BAEBAE 회원님의 질문글들로 다른 회원님들이 비슷한 문제를 ... 회원님의 질문글들로 다른 회원님...

회원님의 질문글들로 다른 회원님들이 비슷한 문제를 겪고 있을때는 아주 좋은 해결책일수도 있습니다. 글에 해결방법 자세히 적어주셔서 감사해요^^ 

JAKARTA 0xA2E000A 빼셔도 될겁니다 ^^ 0xA2E000A 빼셔도 될겁니다 ^^

0xA2E000A  빼셔도 될겁니다 ^^

phoi 저는 해당 id를 넣으니까 깨짐현상이 사라졌어요.글 작... 저는 해당 id를 넣으니까 깨짐현...

저는 해당 id를 넣으니까 깨짐현상이 사라졌어요.

글 작성 후 추가로 HDMI 핫플러그 시 재부팅 오류가 있어서 FB patcher에서 hotplug reboot fix만 적용해서 사용중입니다.

패치 가이드에서는 id를 다 빼라고 했지만, 이렇게 해도 큰 버그는 없어서 그냥 쓰려고요.

phoi origin.zip 클로버에서 추출한 DSDT, SSDT 파일들입니... origin.zip 클로버에서 추출한 DS...

origin.zip  클로버에서 추출한 DSDT, SSDT 파일들입니다.
MinJae의 MacBook Pro.zip 이건 IOJones(IOReg) 파일입니다. 이걸로도 확인 가능할 거 같아서 첨부합니다.

gfx를 검색하였을 때 0번만 나오는게 정상적으로 꺼진 거 맞나요....?

phoi 답변 감사합니다 :) 메인 노트북이라 주말에 다시 패치... 답변 감사합니다 :) 메인 노트북...

답변 감사합니다 :) 메인 노트북이라 주말에 다시 패치 해 보고 진행 경과 알려드릴게요! 

그냥 주먹구구식으로 한 패치라서 제대로 적용되지 않은 것 같네요. 다시 해 보고 덧글 올릴게요

phoi https://www.tonymacx86.com/threads/guide-disabling-... https://www.tonymacx86.com/thre...

https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/ 부분의
For DSDT.dsl:
"Fix PARSEOP_ZERO Error (agressive)"
"Fix ADBG Error"
"Rename _DSM methods to XDSM"
"IRQ Fix"
"SMBUS Fix"
"OS Check Fix (Windows 8)"  -> 윈도 10 사용중이라 Windows 10 패치 선택(맞는 방법인지는 불확실)
"Add IMEI"
"RTC Fix"
"Fix _WAK Arg0 v2"

...(뒷부분의 패치는 제 랩탑 환경과 맞지 않는 것 같아 하지 않았습니다)

을 적용한 뒤,

SSDT-5.dsl 의 \_SB.PCI0.PEG0.PEGP._INI 내부에 [gfx0] disable from _INI(SSDT) 패치 적용,

DSDT.dsl에는 [gfx0] Disable from _REG(DSDT) 적용하였습니다.

또한 밝기 패치는 [igpu] Brightness Fix만 적용하니까 되네요(https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/)

이제 간헐적으로 부팅이 되지 않는 현상이랑, 잡다한 버그만 고치면 될 것 같네요!

알려주신 방법에서 나온 메서드 호출 순서와는 상관이 없었지만, Rehabman의 게시물을 이해하는 데 많은 도움이 되었습니다. 감사합니다 :)

phoi 잠자기 후에 다시 외장그래픽 켜지던 현상도 덧글 보고... 잠자기 후에 다시 외장그래픽 켜...

잠자기 후에 다시 외장그래픽 켜지던 현상도 덧글 보고 패치 적용해서 수정했습니다. 감사합니다 :)