*적용중인 도장
Parameter group for tweaking setting affecting PCI devices.
<key>StringInjector</key>
<false/>
Enabling it will cause the automatic injection to turn off and allow the injection of a custom string.
<key>DeviceProperPes</key>
<string>0207364862FA54HG345</string>
To create your own string you need the tool gfxutil that, for example, is bundled withDarwinDumper. You will need to create an xml file using a device path in standard notation as header and list properties, which will be injected. The example shows a file used to enable a video card:
<?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>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,HasPanel</key>
<data>AQAAAA== </data>
<key>built-in</key>
<data>AA==</data>
<key>class-code</key>
<data>AAADAA==</data>
<key>device_type</key>
<data>ZGlzcGxheQA=</data>
<key>model</key>
<data>R01BIDk1MAA=</data>
</dict>
</dict>
</plist>
It is possible to obtain the currently used plist with DarwinDumper, to modify it and convert it into string form with the command:
./gfxutil ?i xml ?o hex devprop.plist devprop.hex
.. resulting in:
d30000000100000001000000c70000000500000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000000c000000474d4120393530001c0000006400650076006900630065005f00740079007000650000000c000000646973706c617900200000004100410050004c002c00480061007300500061006e0065006c0000000800000001000000160000006200750069006c0074002d0069006e00000005000000001a00000063006c006100730073002d0063006f006400650000000800000000000300
The result needs to be used as a value for DeviceProperties
. The same effect can be achieved by adding a _DMS method into the according section of your DSDT. It may be practical to use the string method when no DSDT is available yet.
Deprecated. An UID of 0 is set automatically.
<key>PCIRootUID</key>
<integer>0</integer>
The injection of properties depends on the ID of PciRoot
. Earlier the ID was thought of as a property but with time, hackintoshing showed that this is just an identification number written into the DSDT:
Device (PCI0)
{
Name (_HID, EisaId ("PNP0A08"))
Name (_CID, EisaId ("PNP0A03"))
Name (_ADR, Zero)
Name (_UID, Zero)
Name (_UID, Zero)
defines _UID as 0 or with One
as 1. You can change this value without any side effects. Real Macs always use 0 and boot.efi always assumes this value. This is the reason why the DSDT should be corrected to use 0.
<key>HDAInjection</key>
<string>Detect</string>
Property injection for the sound chip. Only works when the DSDT definesDevice (HDEF)
. If you renamed it, you can also inject the other properties differently. Do not use this parameter with VoodooHDA. Possible options are:
No
- Injection is turned offDetect
- Automatic detection of the sound chip and injection of its ID as layout ID. Actually this is nonsense but still very popular. Does not do any harm and affects the display of sound properties in System Profiler.883
- Decimal number representing. Refers to Realtek ALC883 in this case.0x373
- Same as above in hexadecimal.These numbers are incorrect, you will need to find the correct value and possibly replace the layout file bundled with AppleHDA to get the chip working.
<key>USBInjection</key>
<true/>
Injects USB properties. You can turn it off for whatever reason, if you need. It is also disabled if the DSDT patch mask matches 0x1000
to prevent data duplication.
<key>USBFixOwnership</key>
<true/>
It is possible to leave USB injection enabled and only turn off the ownership fix.
This fix is not relevant for UEFI booting.
<key>InjectClockID</key>
<true/>
<true/>
- Enables a good, deep sleep, which cannot be exited by keyboard or mouse input.<false/>
- The PC will possibly sleep and it can be woken up by keyboard or mouse; or it will be automatically woken up by some attached deviceSet it to your liking.
Default value is set to disabled.
<key>LpcTune</key>
<true/>
Enables the initialisation of the LPC controller chip. According to Intel's ICH8M specification, it contains an LPC controller device that stores following data in register A0:
Bit | State | Effect |
---|---|---|
12 | 0 | Enable C4 |
11 | 1 | Enable C6 |
7 | 1 | Enter C4 when C3 is invoked |
3 | 1 | Enable Intel SpeedStep - not related to Enhanced Intel SpeedStep Technology (EIST) and C-,P-States! |
These bits are defined for the mobile chipset only and will be useless for desktops.
Probably this will not have any effect on notebooks, either.
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1401 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 908 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5082 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 101 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 114 | 24.10.2321:29 | 해킨도전자 |
114 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
783 | 24.10.1412:27 | shl628 | |
659 | 24.10.1316:00 | 수박 | |
936 | 24.10.1121:10 | 좌절금지 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1401 | 24.07.1219:19 | Stultus | |
1209 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
463 | 24.09.2808:22 | Tamy | |
893 | 24.09.2321:32 | Stultus | |
601 | 24.09.1722:40 | 좌절금지 | |
562 | 24.09.1708:13 | 김경석 | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
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 | 화정큐삼 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
233 | 24.08.1022:46 | Stultus | |
131 | 24.08.0609:17 | RogerT | |
88 | 24.08.0523:34 | jbhlyk | |
267 | 24.08.0521:10 | 수인과윤슈 | |
621 | 24.08.0221:07 | Stultus | |
391 | 24.07.3019:12 | Tamy | |
308 | 24.07.2112:43 | Stultus | |
284 | 24.07.1122:47 | Stultus | |
215 | 24.07.1020:44 | Stultus | |
257 | 24.07.0921:44 | Stultus | |
384 | 24.07.0820:57 | Stultus | |
397 | 24.07.0721:25 | Stultus | |
359 | 24.07.0604:41 | bsiugr | |
650 | 24.07.0509:56 | 애플브리크 | |
472 | 24.06.2723:24 | 치토 | |
852 | 24.06.1120:40 | Stultus | |
1447 | 24.04.3022:28 | Stultus | |
1027 | 24.04.2718:46 | Stultus | |
3084 | 24.04.1312:15 | Stultus | |
3049 | 24.04.0712:49 | Stultus | |
1537 | 24.04.0619:59 | Stultus | |
1517 | 24.04.0613:43 | Stultus | |
2665 | 24.04.0521:57 | Stultus |