1. 배경 및 경위
D'Artagnan님 도움으로 AGDPfix.app 사용할 필요 없이 바로 그래픽 활성화
ssdt와 dsdt를 통한 패치 방식이므로 약간 번거로운 점은 있지만
스카이레이크 시스템으로 바꾸고 smbios6.1에
엔비디아인 저로서는 설치시 AGDPfix.app를 설치를 항상 해야만 했었는데
업그레이드 자유로움이 생기네요
(웹드라이버도 설치하지 않기에 gts660이라)
시에라 전용 최신 버전 웹드라이버에 문제가 있습니다. (잠자기 이슈, 디스플레이 연결 유실 등)
2. 사례
제가 작업했던 자료는 댓글 참조
이것만 넣어서 효과 보신분은 대단한 행운일 것 같습니다.
제한적이네요 엔비디아 그래픽 4포트여야 됩니다.
제 세컨드 pc가 그래픽660인데 바로 해결 되었습니다.
약간 더 확장했습니다.
기가바이트 4포트 5포트 ( 일부기종만입니다.)
애즈락 4포트 5포트
아래 테스트 해보세요
아무것도 넣지 않은 usb로 테스트 결과 dsdt.aml이 함께 해야 효과가 있네요...
ssdt-1의 글 내용은
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20140926-64 [Oct 24 2014]
* Copyright (c) 2000 - 2014 Intel Corporation
*
* Disassembly of iASLRW2ZV5.aml, Wed Oct 26 13:09:48 2016
*
* Original Table Header:
* Signature "SSDT"
* Length 0x0000015F (351)
* Revision 0x01
* Checksum 0x26
* OEM ID "shiloh"
* OEM Table ID "GFX1". ------- "GFX1".---------이 부분이 심바이마다 다르게 적용
* OEM Revision 0x00001000 (4096)
* Compiler ID "INTL"
* Compiler Version 0x20100331 (537920305)
*/
DefinitionBlock ("iASLRW2ZV5.aml", "SSDT", 1, "shiloh", "GFX1", 0x00001000). ------- "GFX1".---------이 부분이 심바이마다 다르게 적용
{External (_SB_.PCI0.PEG0, DeviceObj) -------------------PEG0--------이 부분이 메인보드 마다 다릅니다.
External (_SB_.PCI0.PEG0.PEGP, DeviceObj). -------------------PEG0.PEGP------ 이 부분이 메인보드마다 다릅니다.
External (PEGP, DeviceObj). -------------------(PEGP)------ 이 부분이 메인보드마다 다릅니다.Scope (_SB.PCI0.PEG0) -------------------PEG0--------이 부분이 메인보드 마다 다릅니다.
{
Scope (PEGP) -------------------(PEGP)------ 이 부분이 메인보드마다 다릅니다.
{
Name (_STA, Zero) // _STA: Status
Device (GFX1) ------------------GFX1----------이렇게 바꾸어주셔야 합니다.
{
Name (_ADR, Zero) // _ADR: Address
Name (_SUN, One) // _SUN: Slot User Number
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03 /* . */
})
}Return (Package (0x0E). 그래픽에 따라 적용되는 부분입니다.
{
"@0,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00 /* .... */
},"@1,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00 /* .... */
},"@2,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00 /* .... */
},"@3,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00 /* .... */
},"@4,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00 /* .... */
},"@5,connector-type",
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00 /* .... */
},"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}. ---------이 구간이 그래픽이 적용되는 부분입니다.Device (HDAU)
{
Name (_ADR, One) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03 /* . */
})
}Return (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}
}
}위치는
토니맥에 나와 있습니다.
https://www.tonymacx86.com/threads/ssdt-gpu-graphics-card-injection.183354/
시간되시면 아마도 이번주말에나... 해주실 것 같은데요.....
3. 참고문
Nvidia GPU를 SSDT-1.aml에 인젝션하는 글타래입니다.
HP Z420/620 GPU inject를 통해 nv_disable=1을 벗어나 봅니다
한글이라도 번역에서 올리고 그곳에서 Q/A 방식으로 이용해도 될테니까요...
저는 혼돈되는 부분이 있었거든요
그것을 집중적으로 설명해주셨으면 합니다.
엘캐피턴 설치해보았습니다.
완전히 리얼맥하고 같네요
손하나 되지 않았는데 정상 설치가 됩니다.
썬더볼트 모니터의 사운드가 바로 잡히고
내장 그래픽이 떨림이 확실히 거의 없습니다.
아직까지는 엘캐피탄이 더 좋은 환경인가 봅니다.
쾌적합니다.
패치하고 나니까.
부팅시 옵션이 필요없네요
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 938 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1403 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4003 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5087 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 107 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 103 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 120 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
120 | 24.10.2321:29 | 해킨도전자 | |
107 | 24.10.2319:04 | 사노라맨 | |
786 | 24.10.1412:27 | shl628 | |
671 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
938 | 24.10.1121:10 | 좌절금지 | |
733 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1403 | 24.07.1219:19 | Stultus | |
1213 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
수고많으셨습니다.
사실 저는 강좌라기 보단 아직 엑팔에서 알려지지 않은 방법에 대해 알려드릴 것 뿐이었고..
불필요한 작업을 제외하고 그나마 간단히 바꾸는 법에 대해 번역 + 정리 정도의 글이 될 것 같아서
오히려 링크만 걸어두는 편이 나을지, 아니면 번역이라도 한 글을 올려야할지 다시 고민이 되는군요.
막히는 부분은 Q/A 방식으로만 한다던지..