추가사양 및 설치(할)OS | 10.12.4 |
---|---|
공지숙지/증상설명 | 숙지 |
https://osxtip.tistory.com/281
예전 라자님께서 알려주신 듀얼 디스플레이 실타래 글인데...
해당 링크의 method를 넣으면 sintax 구문 에러가 나네요
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"AAPL,ig-Platform-id",
Buffer (0x04)
{
0x03, 0x00, 0x66,0x01
}
},Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf(Local0))
Rrtuen(Local0)
}
이 구문을 pci0에 igp에 가이드대로 Name(skip,Zero)밑에 넣어줬는데 에러가 나서
제가 오타가 나서 그런가 혹시 제dsdt를 첨부했습니다 제가 어디서 잘못 이해를 한걸가요 ^^;;
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +9 | 110 | 24.10.2513:02 | 김밉상 |
Hot 고수분들 제발 도와주세요 +2 | 100 | 24.10.2513:28 | 희밍현수님 |
100 | 24.10.2513:28 | 희밍현수님 | |
110 | 24.10.2513:02 | 김밉상 | |
58 | 24.10.2421:15 | 활주로임 | |
60 | 24.10.2322:21 | 활주로임 | |
82 | 24.10.2318:25 | 헷인토시 | |
75 | 24.10.2317:01 | 활주로임 | |
119 | 24.10.2315:51 | 배고픈사람 | |
149 | 24.10.2308:19 | 미찌콘 | |
120 | 24.10.2213:48 | 아킬리오 | |
100 | 24.10.2210:36 | MCMC | |
74 | 24.10.2200:57 | 헷인토시 | |
187 | 24.10.2123:22 | 마요네즈 | |
1477 | 24.10.1914:54 | 활주로임 | |
202 | 24.10.2017:21 | RTings | |
1517 | 24.10.2000:14 | Kylee | |
126 | 24.10.1921:50 | 루이코아낭 | |
1122 | 24.10.1918:03 | Gastone | |
89 | 24.10.1721:28 | Oscar | |
212 | 24.10.1712:11 | 희밍현수님 | |
77 | 24.10.1612:42 | SystemShock | |
321 | 24.10.1517:37 | Gastone | |
1327 | 24.10.1517:20 | 물만두 | |
1659 | 24.10.1317:18 | 물만두 | |
1282 | 24.10.1315:07 | Steer | |
882 | 24.10.1004:51 | Steer | |
199 | 24.10.0920:24 | KImET | |
940 | 24.10.0915:49 | lesmi | |
186 | 24.10.0911:23 | LumOS | |
77 | 24.10.0902:16 | lesmi | |
913 | 24.10.0822:09 | 애플맨 | |
1323 | 24.10.0810:58 | soullees | |
123 | 24.10.0723:26 | 오십견 | |
1247 | 24.10.0723:14 | Steer | |
125 | 24.10.0721:40 | 서재희 | |
81 | 24.10.0704:04 | g2030h61 | |
94 | 24.10.0704:00 | g2030h61 | |
102 | 24.10.0620:14 | SystemShock | |
119 | 24.10.0617:57 | 늘심심 | |
1527 | 24.10.0601:48 | 아스타틴 | |
1277 | 24.10.0515:04 | lesmi | |
136 | 24.10.0422:58 | 낡은기계 | |
552 | 24.10.0315:33 | oreo | |
121 | 24.10.0315:26 | 매치포인트 | |
184 | 24.10.0313:01 | 매치포인트 | |
158 | 24.10.0311:30 | KAKU | |
403 | 24.10.0207:44 | 데스맥 | |
258 | 24.09.3014:22 | 민준송 | |
198 | 24.09.2922:21 | oreo | |
136 | 24.09.2917:58 | 수박 | |
116 | 24.09.2913:21 | 루마루 |
Device (GFX0)
{
Name (_ADR, 0x00020000)
Name (SKIP, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x04, 0x00, 0x66, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Method (_INI, 0, NotSerialized)
{
Store (LIDS, CLID)
}
Method (_DOS, 1, NotSerialized)
{
Store (And (Arg0, 0x07), DSEN)
}
Method (_DOD, 0, NotSerialized)
{
Return (Package (0x03)
{
0x80010100,
0x80010300,
0x80010410
})
}
Device (CRT0)
{
Name (_ADR, 0x0100)
Method (_DCS, 0, NotSerialized)
{
Return (CDDS (0x0100))
}
Method (_DGS, 0, NotSerialized)
{
If (And (NSTE, 0x0101))
{
Return (One)
}
Return (Zero)
}
Method (_DSS, 1, NotSerialized)
{
If (LEqual (And (Arg0, 0xC0000000), 0xC0000000))
{
Store (NSTE, CSTE)
}
}
}
이런식으로 들어갑니다.
저거 없이 클로버에서 잡을수도 있습니다.
(본인은 요즘 저거 처리 안하고 걍 잡아서 씁니다.)
기본 잡히는 부분이 01660004로 잡힐겁니다.
맥은 기본잡히는 부분이 01660003이구요
해당 포스팅의 DSDT의 경우에는 01660004를 강제로 01660003으로 잡아주고 frey를 수동으로 핵사 디코딩 해서 썻는데..
이게 업뎃 할때마다 주구장창 리셋이 되는터러 짜증이 만땅 났습지요.
클로버에서 kext to patch 하는 쪽을 적어 봅니다.
기본적으로 위에 있는 dsdt를 적용해 줍니다.
저건 원본인 01660004 버전입니다. 사실 처리를 안해줘도 상관은 없으나 블랙화면이 자꾸떠서 일단 전에 쓰던놈을 그대로 쓰고 있습니다.
dsdt를 01660004로 원본대로 잡아주고..
아래 처럼 plist 수정 처리를 합니다.
ssdt 적용부분을 안해도 되나 나머지는 다 처리해 주는게 좋습니다.
이렇게 하면 자동으로 듀얼화면이 처리됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>SortedOrder-Comment</key>
<string>This is the original order supported by Clover prior to build v3062. You can trim it as necessary.</string>
<key>SortedOrder</key>
<array>
<string>SSDT.aml</string>
<string>SSDT-0.aml</string>
<string>SSDT-1.aml</string>
<string>SSDT-2.aml</string>
<string>SSDT-3.aml</string>
<string>SSDT-4.aml</string>
<string>SSDT-5.aml</string>
<string>SSDT-6.aml</string>
<string>SSDT-7.aml</string>
<string>SSDT-8.aml</string>
<string>SSDT-9.aml</string>
<string>SSDT-10.aml</string>
<string>SSDT-11.aml</string>
<string>SSDT-12.aml</string>
<string>SSDT-13.aml</string>
<string>SSDT-14.aml</string>
<string>SSDT-15.aml</string>
<string>SSDT-16.aml</string>
<string>SSDT-17.aml</string>
<string>SSDT-18.aml</string>
<string>SSDT-19.aml</string>
<string>SSDT-XOSI.aml</string>
<string>SSDT-LPC.aml</string>
<string>SSDT-UIAC.aml</string>
</array>
<key>DSDT</key>
<dict>
<key>Fixes</key>
<dict>
<key>FixRegions_10000000</key>
<false/>
<key>NewWay_80000000</key>
<true/>
</dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change _OSI to XOSI</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>X09TSQ==</data>
<key>Replace</key>
<data>WE9TSQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change EHC1 to EH01</string>
<key>Find</key>
<data>RUhDMQ==</data>
<key>Replace</key>
<data>RUgwMQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change EHC2 to EH02</string>
<key>Find</key>
<data>RUhDMg==</data>
<key>Replace</key>
<data>RUgwMg==</data>
</dict>
</array>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>#MCFG</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>
<key>#DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MCFG</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Cst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApCst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApIst</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
<key>PluginType</key>
<integer>1</integer>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1 dart=0 slide=0 nv_disable=1</string>
<key>Legacy</key>
<string>LegacyBiosDefault</string>
<key>Log</key>
<false/>
<key>NeverHibernate</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>0</integer>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<true/>
<key>AddClockID</key>
<true/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>FullTitle</key>
<string>UEFI internal</string>
<key>Hidden</key>
<string>Always</string>
<key>Type</key>
<string>Other</string>
</dict>
</array>
</dict>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>#ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>Bluemac</string>
</dict>
<key>Graphics</key>
<dict>
<key>ig-platform-id</key>
<string>0x01660004</string>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AsusAICPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
</array>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>HDMI-video, 64MB BIOS, HD4000 0x01660004 #1 of 2</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferCapri</string>
<key>Find</key>
<data>BABmAQEDAQEAAAAC</data>
<key>Replace</key>
<data>BABmAQECBAIAAAAE</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-video, 64MB BIOS, HD4000 0x01660004 #2 of 2</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferCapri</string>
<key>Find</key>
<data>MAIAAAAAAAABAAAAQAAAAAAAAAABAAAAQAAAAAAAAAABAAAAQAAAAAAAAAAAAAAA</data>
<key>Replace</key>
<data>MAIAAAIFAAAABAAABwQAAAMEAAAABAAAgQAAAAQGAAAABAAAgQAAAAAAAAAAAgAR</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio HD4000 0x01660004, port 0205</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferCapri</string>
<key>Find</key>
<data>AgUAAAAEAAAHBAAA</data>
<key>Replace</key>
<data>AgUAAAAIAAAGAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio HD4000 0x01660004, port 0304</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferCapri</string>
<key>Find</key>
<data>AwQAAAAEAACBAAAA</data>
<key>Replace</key>
<data>AwQAAAAIAAAGAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio HD4000 0x01660004, port 0406</string>
<key>Disabled</key>
<true/>
<key>Name</key>
<string>com.apple.driver.AppleIntelFramebufferCapri</string>
<key>Find</key>
<data>BAYAAAAEAACBAAAA</data>
<key>Replace</key>
<data>BAYAAAAIAAAGAAAA</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacBookPro9,2</string>
<key>Trust</key>
<true/>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
</dict>
</dict>
</plist>