1
0
Fork 0

high sierra 10.13.1 대응

This commit is contained in:
Sangbum Kim 2017-11-07 21:56:14 +09:00
parent d98eb2ece3
commit df8daab48a
104 changed files with 6995 additions and 481 deletions

Binary file not shown.

Binary file not shown.

View File

@ -17,12 +17,6 @@
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
@ -35,13 +29,24 @@
<key>TableId</key>
<string>CpuSsdt</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<false/>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
</dict>
</dict>
<key>Boot</key>
@ -63,16 +68,15 @@
</dict>
<key>CPU</key>
<dict>
<key>HWPEnable</key>
<true/>
<key>HWPValue</key>
<string>0x64002301</string>
<key>UseARTFrequency</key>
<false/>
<true/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
@ -137,25 +141,29 @@
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<key>AppleIntelCPUPM</key>
<true/>
<key>AsusAICPUPM</key>
<key>AppleRTC</key>
<true/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<true/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KernelXCPM</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>t1-10.12-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ihnUEQ==
@ -170,6 +178,8 @@
<dict>
<key>Comment</key>
<string>t1-10.9-10.12-AppleHDA/Realtek ALC892</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
@ -184,6 +194,8 @@
<dict>
<key>Comment</key>
<string>t1-AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
@ -197,82 +209,18 @@
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 3</string>
<string>change 15 port limit to 26 in XHCI kext (100-series) 10.12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RGVmYXVsdAA=
g710////EA==
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
bm9uZQAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 5</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RmVhdHVyZUNvbnRyb2wA
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RmVhdHVyZUNvbnRyb20A
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Ym9hcmQtaWQ=
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
Ym9hcmQtaXg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Skylake AppleAPIC Patch (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
wegQD7bw
</data>
<key>Name</key>
<string>AppleAPIC</string>
<key>Replace</key>
<data>
vhcAAACQ
g710////Gw==
</data>
</dict>
<dict>
@ -293,16 +241,112 @@
</dict>
<dict>
<key>Comment</key>
<string>change 15 port limit to 26 in XHCI kext (100-series) 10.12</string>
<string>Brumbaer's GDP Patch 2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g710////EA==
dW5sb2FkAA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
g710////Gw==
dW5sb2FlAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 4</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q29uZmlnTWFwAA==
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
Q29uZmlnTWFxAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 3</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RGVmYXVsdAA=
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
bm9uZQAAAAA=
</data>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
</data>
<key>Name</key>
<string>AppleTyMCEDriver</string>
<key>Replace</key>
<data>
cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 5</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RmVhdHVyZUNvbnRyb2wA
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
RmVhdHVyZUNvbnRyb20A
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Ym9hcmQtaWQ=
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<key>Replace</key>
<data>
Ym9hcmQtaXg=
</data>
</dict>
<dict>
@ -323,48 +367,34 @@
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 2</string>
<string>Skylake AppleAPIC Patch (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dW5sb2FkAA==
wegQD7bw
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<string>AppleAPIC</string>
<key>Replace</key>
<data>
dW5sb2FlAA==
</data>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
</data>
<key>Name</key>
<string>AppleTyMCEDriver</string>
<key>Replace</key>
<data>
cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY
vhcAAACQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 4</string>
<string>Change 15 port limit to 24 in XHCI kext 10.13 PB1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Q29uZmlnTWFwAA==
g32MEA==
</data>
<key>Name</key>
<string>AppleGraphicsDevicePolicy</string>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
Q29uZmlnTWFxAA==
g32MGw==
</data>
</dict>
</array>
@ -416,7 +446,7 @@
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>YES</string>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>

View File

@ -41,7 +41,12 @@
<key>DropOem</key>
<false/>
<key>Generate</key>
<false/>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
</dict>
</dict>
<key>Boot</key>
@ -121,7 +126,14 @@
<key>Graphics</key>
<dict>
<key>Inject</key>
<false/>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaGeneric</key>
<true/>
<key>NvidiaSingle</key>
@ -129,9 +141,9 @@
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<key>AppleIntelCPUPM</key>
<true/>
<key>AsusAICPUPM</key>
<key>AppleRTC</key>
<true/>
<key>Debug</key>
<false/>
@ -139,14 +151,62 @@
<false/>
<key>KernelCpu</key>
<true/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KernelXCPM</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>t1-10.12-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ihnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-10.9-10.12-AppleHDA/Realtek ALC892</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kgjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
<dict>
<key>Comment</key>
<string>change 15 port limit to 26 in XHCI kext (100-series) 10.12</string>
@ -289,38 +349,6 @@
Ym9hcmQtaXg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-10.9-10.12-AppleHDA/Realtek ALC892</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kgjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-10.12-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ihnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Brumbaer's GDP Patch 1</string>
@ -337,22 +365,6 @@
RURJSQA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>t1-AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
<dict>
<key>Comment</key>
<string>Skylake AppleAPIC Patch (c) Pike R. Alpha</string>
@ -369,6 +381,22 @@
vhcAAACQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change 15 port limit to 24 in XHCI kext 10.13 PB1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g32MEA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g32MGw==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>

Binary file not shown.

BIN
EFI/CLOVER/drivers64UEFI/apfs.efi Executable file

Binary file not shown.

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,11 +37,11 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>OSBundleCompatibleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel GbX</key>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HDMI-Audio</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FakePCIID_Intel_HDMI_Audio</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel HDMI Audio - 100-series 0x9d70</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0x9d71</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0xa170</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cJ0AAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa1708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0xa171</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa1718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 200-series 0xa2f0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa2f08086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - Haswell</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
DAoAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0c0c8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HD-Graphics</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FakePCIID_Intel_HD_Graphics</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>HD4200 HD4400 HD4600 P4600</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
EgQAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x04128086 0x04168086 0x0a168086 0x0a1e8086 0x041e8086 0x041a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>HD510 HD515 HD520 HD530 P530</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
EhkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x19128086 0x19068086 0x19138086 0x191e8086 0x19168086 0x191b8086 0x19028086 0x191d8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Iris 540 Iris 550 Iris Pro 580</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
FhkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x19268086 0x19278086 0x193b8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>P4000</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
ZgEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x01668086 0x016a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>P6300 - 162a</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
IhYAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x16228086 0x162a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>XHCIMux 7-series</key>
@ -142,7 +142,7 @@
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.driver.FakePCIID</key>
<string>1.3.5</string>
<string>1.3.9</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>FakeSMC</key>
@ -116,6 +116,27 @@
hfwETdgSevQ=
</data>
</array>
<key>ALI0</key>
<array>
<string>{ali</string>
<data>
BwECAA==
</data>
</array>
<key>ALRV</key>
<array>
<string>ui16</string>
<data>
AAE=
</data>
</array>
<key>ALV0</key>
<array>
<string>{alv</string>
<data>
ARAGdQEgALYO4A==
</data>
</array>
<key>FNum</key>
<array>
<string>ui8</string>
@ -137,6 +158,13 @@
AQQKAAY=
</data>
</array>
<key>MSLD</key>
<array>
<string>ui8 </string>
<data>
AA==
</data>
</array>
<key>MSSD</key>
<array>
<string>si8</string>
@ -181,6 +209,13 @@
ATAPAAAD
</data>
</array>
<key>RMde</key>
<array>
<string>char</string>
<data>
QQ==
</data>
</array>
<key>RVBF</key>
<array>
<string>{rev</string>
@ -239,7 +274,7 @@
<key>RM,Build</key>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1758</string>
<string>FakeSMC 1759</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI Customizable Monitoring Plugin</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel Thermal Monitor</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>AMD Radeon Monitoring Plugin</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Fintek F718x Monitor</key>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>Lilu</string>
<key>CFBundleIdentifier</key>
<string>as.vit9696.Lilu</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Lilu</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A235</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0900</string>
<key>DTXcodeBuild</key>
<string>9A235</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.vit9696.Lilu</string>
<key>IOClass</key>
<string>Lilu</string>
<key>IOMatchCategory</key>
<string>Lilu</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016-2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.2.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Binary file not shown.

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>NvidiaGraphicsFixup</string>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NvidiaGraphicsFixup</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A1004</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0901</string>
<key>DTXcodeBuild</key>
<string>9A1004</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.NvidiaAudio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>IOClass</key>
<string>NVidiaAudio</string>
<key>IOMatchCategory</key>
<string>IOService</string>
<key>IOPCIClassMatch</key>
<string>0x04030000&amp;0xffff0000</string>
<key>IOPCIMatch</key>
<string>0x000010de&amp;0x0000ffff</string>
<key>IOProbeScore</key>
<integer>60000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>as.lvs1974.NvidiaGraphicsFixup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>IOClass</key>
<string>NvidiaGraphicsFixup</string>
<key>IOMatchCategory</key>
<string>NvidiaGraphicsFixup</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.0</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

View File

@ -0,0 +1,49 @@
- _What are the system requirements?_
while there are no particular limitations, this FAQ does not include the specific information regarding GPUs before Kepler (i.e. older than 6xx series).
In general it appears to be less convenient to use CPUs newer than Ivy and Haswell with NVIDIA GPUs.
For GPUs newer than Kepler (e.g. Maxwell or Pascal) you need [NVIDIA Web Driver](http://www.nvidia.com/download/driverResults.aspx/125379/en-us). Use `nv_disable=1` boot argument to install it.
- _What is the general idea?_
If you have builtin Intel GPU, make sure to rename it to IGPU and enable with connector-less frame first. Then choose a most suitable mac model and install NvidiaGraphicsFixup. To get hardware video decoding you are likely to need [Shiki](https://github.com/vit9696/Shiki), please read its [FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) carefully to get a good understanding.
- _How to properly choose a mac model?_
If you have Ivy Bridge or Haswell CPU you should go with iMac13,2 or iMac14,2. Otherwise choose the model you prefer, but keep this in mind:
* If you have Intel GPU, especially if Ivy Bridge or newer, choose the model (by `board-id`) that has `forceOfflineRenderer` set to YES (true) in /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Info.plist.
* Models other than iMac13,2 and iMac14,2 require patches, which are though normally automated in NvidiaGraphicsFixup (see below)
* CPUs newer than Haswell require Shiki patches for hardware video decoding (see below).
- _Why should I use Intel GPU with a connector-less frame?_
Nvidia GPUs newer than 2xx do not implement hardware video decoder in macOS, also starting with 10.13 dual-GPU setups often cause a bootloop. If you absolutely need your IGPU with connector-full frame you will have to use [IntelGraphicsFixup](https://sourceforge.net/projects/intelgraphicsfixup) and most likely [Shiki](https://github.com/vit9696/Shiki) with `shikigva=1` OR a model without `forceOfflineRenderer`.
- _How to use Intel GPU with a connector-less frame?_
Please refer to [Shiki FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) for full details. You could use SSDT to rename GFX0 to IGPU by creating a proper IGPU device and setting STA of the existing one to Zero:
```
Scope (GFX0) {
Name (_STA, Zero) // _STA: Status
}
```
- _What patches do I need for mac models other than iMac13,2 and iMac14,2?_
AppleGraphicsDisplayPolicy.kext contains a check against its Info.plist and determines which mode should be used for a specific board-id. It is dependent on the GPU which mode is suitable and is normally determined experimentally. NvidiaGraphicsFixup contains several ways to configure to set power management modes:
- kext patch enforcing `none` into ConfigMap dictionary for system board-id (ngfxpatch=cfgmap)
- kext patch disabling string comparison `` (ngfxpatch=vit9696, enabled by default)
- kext patch replacing `board-id` with `board-ix` (ngfxpatch=pikera)
- _What patches do I need for Maxwell or Pascal GPUs?_
Maxwell GPUs (normally 9xx and some 7xx) no longer supply a correct IOVARendererID to enable hardware video decoder. See more details: [here](https://github.com/vit9696/Shiki/issues/5). You no longer need any changes (e.g. iMac.kext) but NvidiaGraphicsFixup. This fix was added in 1.2.0 branch. Can be switched off by using boot-arg "-ngfxnovarenderer".
- _What patches do processors newer than Haswell need?_
Apple limits hardware video decoder with NVIDIA to only Haswell and earlier. To get hardware accelerated video decoding you need to patch AppleGVA.framework. To do so you could use [Shiki](https://github.com/vit9696/Shiki) with `shikigva=4` boot argument. On 10.13 you may currently use a temporary workaround that enables hardware video decoding only for a subset of processes via `shikigva=12` boot argument.
- _What patches do Pascal GPUs need on 10.12?_
On 10.12 and possibly on 10.13 Pascal GPUs need a team id unlock to avoid glitches like empty transparent windows and so on. This patch is already present in NvidiaGraphicsFixup, and the use of any other kext (e.g. NVWebDriverLibValFix.kext) is not needed.
Can be switched off by using boot-arg "-ngfxlibvalfix".
- _How can I enable digital (HDMI audio)?_
NvidiaGraphicsFixup will do it itself but you must esnure that you do not have any conflicting "fixes" from Clover, SSDT patches, Arbitrary and so on (e.g. FixDisplay, AddHDMI, etc.). NvidiaGraphicsFixup also renames GPU devices to GFX0 and HDAU and injects audio connectors @0,connector-type - @5,connector-type. Injection can be switched off by using boot-arg "-ngfxnoaudio" or more specific "-ngfxnoaudiocon". You can also use ioreg properties in GPU to disable respective injections: "no-audio-autofix" or "no-audio-fixconn".
- _How can I partially fix Apple Logo during boot?_
Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead of X, the value does not matter.
- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_
Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs.

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,11 +37,11 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>OSBundleCompatibleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel GbX</key>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HDMI-Audio</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FakePCIID_Intel_HDMI_Audio</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel HDMI Audio - 100-series 0x9d70</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0x9d71</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0xa170</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cJ0AAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa1708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0xa171</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa1718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 200-series 0xa2f0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa2f08086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - Haswell</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
DAoAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0c0c8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HD-Graphics</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FakePCIID_Intel_HD_Graphics</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>HD4200 HD4400 HD4600 P4600</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
EgQAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x04128086 0x04168086 0x0a168086 0x0a1e8086 0x041e8086 0x041a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>HD510 HD515 HD520 HD530 P530</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
EhkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x19128086 0x19068086 0x19138086 0x191e8086 0x19168086 0x191b8086 0x19028086 0x191d8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Iris 540 Iris 550 Iris Pro 580</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
FhkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x19268086 0x19278086 0x193b8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>P4000</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
ZgEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x01668086 0x016a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>P6300 - 162a</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
IhYAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x16228086 0x162a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>XHCIMux 7-series</key>
@ -142,7 +142,7 @@
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.driver.FakePCIID</key>
<string>1.3.5</string>
<string>1.3.9</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>FakeSMC</key>
@ -116,6 +116,27 @@
hfwETdgSevQ=
</data>
</array>
<key>ALI0</key>
<array>
<string>{ali</string>
<data>
BwECAA==
</data>
</array>
<key>ALRV</key>
<array>
<string>ui16</string>
<data>
AAE=
</data>
</array>
<key>ALV0</key>
<array>
<string>{alv</string>
<data>
ARAGdQEgALYO4A==
</data>
</array>
<key>FNum</key>
<array>
<string>ui8</string>
@ -137,6 +158,13 @@
AQQKAAY=
</data>
</array>
<key>MSLD</key>
<array>
<string>ui8 </string>
<data>
AA==
</data>
</array>
<key>MSSD</key>
<array>
<string>si8</string>
@ -181,6 +209,13 @@
ATAPAAAD
</data>
</array>
<key>RMde</key>
<array>
<string>char</string>
<data>
QQ==
</data>
</array>
<key>RVBF</key>
<array>
<string>{rev</string>
@ -239,7 +274,7 @@
<key>RM,Build</key>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1758</string>
<string>FakeSMC 1759</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI Customizable Monitoring Plugin</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel Thermal Monitor</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>AMD Radeon Monitoring Plugin</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Fintek F718x Monitor</key>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>Lilu</string>
<key>CFBundleIdentifier</key>
<string>as.vit9696.Lilu</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Lilu</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A235</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0900</string>
<key>DTXcodeBuild</key>
<string>9A235</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.vit9696.Lilu</string>
<key>IOClass</key>
<string>Lilu</string>
<key>IOMatchCategory</key>
<string>Lilu</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016-2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.2.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Binary file not shown.

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>NvidiaGraphicsFixup</string>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NvidiaGraphicsFixup</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A1004</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0901</string>
<key>DTXcodeBuild</key>
<string>9A1004</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.NvidiaAudio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>IOClass</key>
<string>NVidiaAudio</string>
<key>IOMatchCategory</key>
<string>IOService</string>
<key>IOPCIClassMatch</key>
<string>0x04030000&amp;0xffff0000</string>
<key>IOPCIMatch</key>
<string>0x000010de&amp;0x0000ffff</string>
<key>IOProbeScore</key>
<integer>60000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>as.lvs1974.NvidiaGraphicsFixup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>IOClass</key>
<string>NvidiaGraphicsFixup</string>
<key>IOMatchCategory</key>
<string>NvidiaGraphicsFixup</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.0</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

View File

@ -0,0 +1,49 @@
- _What are the system requirements?_
while there are no particular limitations, this FAQ does not include the specific information regarding GPUs before Kepler (i.e. older than 6xx series).
In general it appears to be less convenient to use CPUs newer than Ivy and Haswell with NVIDIA GPUs.
For GPUs newer than Kepler (e.g. Maxwell or Pascal) you need [NVIDIA Web Driver](http://www.nvidia.com/download/driverResults.aspx/125379/en-us). Use `nv_disable=1` boot argument to install it.
- _What is the general idea?_
If you have builtin Intel GPU, make sure to rename it to IGPU and enable with connector-less frame first. Then choose a most suitable mac model and install NvidiaGraphicsFixup. To get hardware video decoding you are likely to need [Shiki](https://github.com/vit9696/Shiki), please read its [FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) carefully to get a good understanding.
- _How to properly choose a mac model?_
If you have Ivy Bridge or Haswell CPU you should go with iMac13,2 or iMac14,2. Otherwise choose the model you prefer, but keep this in mind:
* If you have Intel GPU, especially if Ivy Bridge or newer, choose the model (by `board-id`) that has `forceOfflineRenderer` set to YES (true) in /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Info.plist.
* Models other than iMac13,2 and iMac14,2 require patches, which are though normally automated in NvidiaGraphicsFixup (see below)
* CPUs newer than Haswell require Shiki patches for hardware video decoding (see below).
- _Why should I use Intel GPU with a connector-less frame?_
Nvidia GPUs newer than 2xx do not implement hardware video decoder in macOS, also starting with 10.13 dual-GPU setups often cause a bootloop. If you absolutely need your IGPU with connector-full frame you will have to use [IntelGraphicsFixup](https://sourceforge.net/projects/intelgraphicsfixup) and most likely [Shiki](https://github.com/vit9696/Shiki) with `shikigva=1` OR a model without `forceOfflineRenderer`.
- _How to use Intel GPU with a connector-less frame?_
Please refer to [Shiki FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) for full details. You could use SSDT to rename GFX0 to IGPU by creating a proper IGPU device and setting STA of the existing one to Zero:
```
Scope (GFX0) {
Name (_STA, Zero) // _STA: Status
}
```
- _What patches do I need for mac models other than iMac13,2 and iMac14,2?_
AppleGraphicsDisplayPolicy.kext contains a check against its Info.plist and determines which mode should be used for a specific board-id. It is dependent on the GPU which mode is suitable and is normally determined experimentally. NvidiaGraphicsFixup contains several ways to configure to set power management modes:
- kext patch enforcing `none` into ConfigMap dictionary for system board-id (ngfxpatch=cfgmap)
- kext patch disabling string comparison `` (ngfxpatch=vit9696, enabled by default)
- kext patch replacing `board-id` with `board-ix` (ngfxpatch=pikera)
- _What patches do I need for Maxwell or Pascal GPUs?_
Maxwell GPUs (normally 9xx and some 7xx) no longer supply a correct IOVARendererID to enable hardware video decoder. See more details: [here](https://github.com/vit9696/Shiki/issues/5). You no longer need any changes (e.g. iMac.kext) but NvidiaGraphicsFixup. This fix was added in 1.2.0 branch. Can be switched off by using boot-arg "-ngfxnovarenderer".
- _What patches do processors newer than Haswell need?_
Apple limits hardware video decoder with NVIDIA to only Haswell and earlier. To get hardware accelerated video decoding you need to patch AppleGVA.framework. To do so you could use [Shiki](https://github.com/vit9696/Shiki) with `shikigva=4` boot argument. On 10.13 you may currently use a temporary workaround that enables hardware video decoding only for a subset of processes via `shikigva=12` boot argument.
- _What patches do Pascal GPUs need on 10.12?_
On 10.12 and possibly on 10.13 Pascal GPUs need a team id unlock to avoid glitches like empty transparent windows and so on. This patch is already present in NvidiaGraphicsFixup, and the use of any other kext (e.g. NVWebDriverLibValFix.kext) is not needed.
Can be switched off by using boot-arg "-ngfxlibvalfix".
- _How can I enable digital (HDMI audio)?_
NvidiaGraphicsFixup will do it itself but you must esnure that you do not have any conflicting "fixes" from Clover, SSDT patches, Arbitrary and so on (e.g. FixDisplay, AddHDMI, etc.). NvidiaGraphicsFixup also renames GPU devices to GFX0 and HDAU and injects audio connectors @0,connector-type - @5,connector-type. Injection can be switched off by using boot-arg "-ngfxnoaudio" or more specific "-ngfxnoaudiocon". You can also use ioreg properties in GPU to disable respective injections: "no-audio-autofix" or "no-audio-fixconn".
- _How can I partially fix Apple Logo during boot?_
Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead of X, the value does not matter.
- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_
Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs.

View File

@ -7,7 +7,7 @@
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleGetInfoString</key>
<string>Realtek ALC 2.1, Copyright © 2015 toleda. All rights reserved.</string>
<string>Realtek ALC 2.8, Copyright © 2017 toleda. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.RealtekALC</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2-toledaALC-110</string>
<string>1.8-toledaALC-120</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
@ -282,6 +282,88 @@
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283904103</integer>
<key>ConfigData</key>
<data>IUccECFHHUAhRx4RIUcfkCFHDAIhVxwgIVcdECFXHgEhVx8BIWccMCFnHWAhZx4BIWcfASF3HPAhdx0AIXceACF3H0AhhxxAIYcdkCGHHqAhhx+QIZccYCGXHZAhlx6BIZcfAiGnHFAhpx0wIacegSGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>1</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283904103</integer>
<key>ConfigData</key>
<data>IUccECFHHUAhRx4RIUcfkCFHDAIhVxzwIVcdACFXHgAhVx9AIWcc8CFnHQAhZx4AIWcfQCF3HPAhdx0AIXceACF3H0AhhxxAIYcdYCGHHgEhhx8BIZccYCGXHZAhlx6gIZcfkCGnHFAhpx0QIaceASGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906408</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqABhx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0wAacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>1</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906408</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAF3HPABdx0AAXceAAF3H0ABhxxAAYcdYAGHHgEBhx8BAZccYAGXHZABlx6gAZcfkAGnHFABpx0QAaceAQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906592</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQGHHEABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAaccUAGnHTABpx6BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>1</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906592</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAGHHEABhx1gAYceAQGHHwEBlxxgAZcdkAGXHqABlx+QAaccUAGnHRABpx4BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906592</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfAQGHHFABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6BAacfAQG3HIABtx1AAbceIQG3HwEB5xyQAecd4AHnHkUB5x8BAUcMAg==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>3</integer>
</dict>
</array>
<key>IOClass</key>
<string>AppleHDAHardwareConfigDriver</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,11 +37,11 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>OSBundleCompatibleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -13,17 +13,17 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -31,9 +31,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel GbX</key>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HDMI-Audio</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FakePCIID_Intel_HDMI_Audio</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel HDMI Audio - 100-series 0x9d70</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0x9d71</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x9d718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0xa170</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cJ0AAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa1708086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 100-series 0xa171</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa1718086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - 200-series 0xa2f0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
cKEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa2f08086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Intel HDMI Audio - Haswell</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
DAoAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0c0c8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16F73</string>
<key>CFBundleIdentifier</key>
<string>org.rehabman.injector.FakePCIID-Intel-HD-Graphics</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>FakePCIID_Intel_HD_Graphics</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.9</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>10M2518</string>
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>HD4200 HD4400 HD4600 P4600</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
EgQAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x04128086 0x04168086 0x0a168086 0x0a1e8086 0x041e8086 0x041a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>HD510 HD515 HD520 HD530 P530</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
EhkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x19128086 0x19068086 0x19138086 0x191e8086 0x19168086 0x191b8086 0x19028086 0x191d8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>Iris 540 Iris 550 Iris Pro 580</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
FhkAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x19268086 0x19278086 0x193b8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>P4000</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
ZgEAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x01668086 0x016a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>P6300 - 162a</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,device-id</key>
<data>
IhYAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x16228086 0x162a8086</string>
<key>IOProbeScore</key>
<integer>9001</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<key>Source Code</key>
<string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16C67</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.5</string>
<string>1.3.9</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.6</string>
<key>DTXcode</key>
<string>0821</string>
<string>0832</string>
<key>DTXcodeBuild</key>
<string>8C1002</string>
<string>8E2002</string>
<key>IOKitPersonalities</key>
<dict>
<key>XHCIMux 7-series</key>
@ -142,7 +142,7 @@
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.rehabman.driver.FakePCIID</key>
<string>1.3.5</string>
<string>1.3.9</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>FakeSMC</key>
@ -116,6 +116,27 @@
hfwETdgSevQ=
</data>
</array>
<key>ALI0</key>
<array>
<string>{ali</string>
<data>
BwECAA==
</data>
</array>
<key>ALRV</key>
<array>
<string>ui16</string>
<data>
AAE=
</data>
</array>
<key>ALV0</key>
<array>
<string>{alv</string>
<data>
ARAGdQEgALYO4A==
</data>
</array>
<key>FNum</key>
<array>
<string>ui8</string>
@ -137,6 +158,13 @@
AQQKAAY=
</data>
</array>
<key>MSLD</key>
<array>
<string>ui8 </string>
<data>
AA==
</data>
</array>
<key>MSSD</key>
<array>
<string>si8</string>
@ -181,6 +209,13 @@
ATAPAAAD
</data>
</array>
<key>RMde</key>
<array>
<string>char</string>
<data>
QQ==
</data>
</array>
<key>RVBF</key>
<array>
<string>{rev</string>
@ -239,7 +274,7 @@
<key>RM,Build</key>
<string>Release-rehabman</string>
<key>RM,Version</key>
<string>FakeSMC 1758</string>
<string>FakeSMC 1759</string>
</dict>
<key>FakeSMCKeyStore</key>
<dict>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI Customizable Monitoring Plugin</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -23,11 +23,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Intel Thermal Monitor</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>AMD Radeon Monitoring Plugin</key>

View File

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16E195</string>
<string>16F73</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.25-332-gf3a8525c.1758</string>
<string>6.25-333-g05e0f4be.1759</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,11 +25,11 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1758</string>
<string>1759</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@ -37,9 +37,9 @@
<key>DTSDKName</key>
<string>macosx10.8</string>
<key>DTXcode</key>
<string>0831</string>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E1000a</string>
<string>8E3004b</string>
<key>IOKitPersonalities</key>
<dict>
<key>Fintek F718x Monitor</key>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>Lilu</string>
<key>CFBundleIdentifier</key>
<string>as.vit9696.Lilu</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Lilu</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A235</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0900</string>
<key>DTXcodeBuild</key>
<string>9A235</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.vit9696.Lilu</string>
<key>IOClass</key>
<string>Lilu</string>
<key>IOMatchCategory</key>
<string>Lilu</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016-2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.2.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

Binary file not shown.

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>16G29</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>NvidiaGraphicsFixup</string>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NvidiaGraphicsFixup</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9A1004</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17A360</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0901</string>
<key>DTXcodeBuild</key>
<string>9A1004</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.NvidiaAudio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>IOClass</key>
<string>NVidiaAudio</string>
<key>IOMatchCategory</key>
<string>IOService</string>
<key>IOPCIClassMatch</key>
<string>0x04030000&amp;0xffff0000</string>
<key>IOPCIMatch</key>
<string>0x000010de&amp;0x0000ffff</string>
<key>IOProbeScore</key>
<integer>60000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>as.lvs1974.NvidiaGraphicsFixup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.NvidiaGraphicsFixup</string>
<key>IOClass</key>
<string>NvidiaGraphicsFixup</string>
<key>IOMatchCategory</key>
<string>NvidiaGraphicsFixup</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.0</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

View File

@ -0,0 +1,49 @@
- _What are the system requirements?_
while there are no particular limitations, this FAQ does not include the specific information regarding GPUs before Kepler (i.e. older than 6xx series).
In general it appears to be less convenient to use CPUs newer than Ivy and Haswell with NVIDIA GPUs.
For GPUs newer than Kepler (e.g. Maxwell or Pascal) you need [NVIDIA Web Driver](http://www.nvidia.com/download/driverResults.aspx/125379/en-us). Use `nv_disable=1` boot argument to install it.
- _What is the general idea?_
If you have builtin Intel GPU, make sure to rename it to IGPU and enable with connector-less frame first. Then choose a most suitable mac model and install NvidiaGraphicsFixup. To get hardware video decoding you are likely to need [Shiki](https://github.com/vit9696/Shiki), please read its [FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) carefully to get a good understanding.
- _How to properly choose a mac model?_
If you have Ivy Bridge or Haswell CPU you should go with iMac13,2 or iMac14,2. Otherwise choose the model you prefer, but keep this in mind:
* If you have Intel GPU, especially if Ivy Bridge or newer, choose the model (by `board-id`) that has `forceOfflineRenderer` set to YES (true) in /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Info.plist.
* Models other than iMac13,2 and iMac14,2 require patches, which are though normally automated in NvidiaGraphicsFixup (see below)
* CPUs newer than Haswell require Shiki patches for hardware video decoding (see below).
- _Why should I use Intel GPU with a connector-less frame?_
Nvidia GPUs newer than 2xx do not implement hardware video decoder in macOS, also starting with 10.13 dual-GPU setups often cause a bootloop. If you absolutely need your IGPU with connector-full frame you will have to use [IntelGraphicsFixup](https://sourceforge.net/projects/intelgraphicsfixup) and most likely [Shiki](https://github.com/vit9696/Shiki) with `shikigva=1` OR a model without `forceOfflineRenderer`.
- _How to use Intel GPU with a connector-less frame?_
Please refer to [Shiki FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) for full details. You could use SSDT to rename GFX0 to IGPU by creating a proper IGPU device and setting STA of the existing one to Zero:
```
Scope (GFX0) {
Name (_STA, Zero) // _STA: Status
}
```
- _What patches do I need for mac models other than iMac13,2 and iMac14,2?_
AppleGraphicsDisplayPolicy.kext contains a check against its Info.plist and determines which mode should be used for a specific board-id. It is dependent on the GPU which mode is suitable and is normally determined experimentally. NvidiaGraphicsFixup contains several ways to configure to set power management modes:
- kext patch enforcing `none` into ConfigMap dictionary for system board-id (ngfxpatch=cfgmap)
- kext patch disabling string comparison `` (ngfxpatch=vit9696, enabled by default)
- kext patch replacing `board-id` with `board-ix` (ngfxpatch=pikera)
- _What patches do I need for Maxwell or Pascal GPUs?_
Maxwell GPUs (normally 9xx and some 7xx) no longer supply a correct IOVARendererID to enable hardware video decoder. See more details: [here](https://github.com/vit9696/Shiki/issues/5). You no longer need any changes (e.g. iMac.kext) but NvidiaGraphicsFixup. This fix was added in 1.2.0 branch. Can be switched off by using boot-arg "-ngfxnovarenderer".
- _What patches do processors newer than Haswell need?_
Apple limits hardware video decoder with NVIDIA to only Haswell and earlier. To get hardware accelerated video decoding you need to patch AppleGVA.framework. To do so you could use [Shiki](https://github.com/vit9696/Shiki) with `shikigva=4` boot argument. On 10.13 you may currently use a temporary workaround that enables hardware video decoding only for a subset of processes via `shikigva=12` boot argument.
- _What patches do Pascal GPUs need on 10.12?_
On 10.12 and possibly on 10.13 Pascal GPUs need a team id unlock to avoid glitches like empty transparent windows and so on. This patch is already present in NvidiaGraphicsFixup, and the use of any other kext (e.g. NVWebDriverLibValFix.kext) is not needed.
Can be switched off by using boot-arg "-ngfxlibvalfix".
- _How can I enable digital (HDMI audio)?_
NvidiaGraphicsFixup will do it itself but you must esnure that you do not have any conflicting "fixes" from Clover, SSDT patches, Arbitrary and so on (e.g. FixDisplay, AddHDMI, etc.). NvidiaGraphicsFixup also renames GPU devices to GFX0 and HDAU and injects audio connectors @0,connector-type - @5,connector-type. Injection can be switched off by using boot-arg "-ngfxnoaudio" or more specific "-ngfxnoaudiocon". You can also use ioreg properties in GPU to disable respective injections: "no-audio-autofix" or "no-audio-fixconn".
- _How can I partially fix Apple Logo during boot?_
Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead of X, the value does not matter.
- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_
Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs.

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleGetInfoString</key>
<string>Realtek ALC 2.1, Copyright © 2015 toleda. All rights reserved.</string>
<string>Realtek ALC 2.8, Copyright © 2017 toleda. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.RealtekALC</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2-toledaALC-110</string>
<string>1.8-toledaALC-120</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
@ -282,6 +282,88 @@
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283904103</integer>
<key>ConfigData</key>
<data>IUccECFHHUAhRx4RIUcfkCFHDAIhVxwgIVcdECFXHgEhVx8BIWccMCFnHWAhZx4BIWcfASF3HPAhdx0AIXceACF3H0AhhxxAIYcdkCGHHqAhhx+QIZccYCGXHZAhlx6BIZcfAiGnHFAhpx0wIacegSGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>1</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283904103</integer>
<key>ConfigData</key>
<data>IUccECFHHUAhRx4RIUcfkCFHDAIhVxzwIVcdACFXHgAhVx9AIWcc8CFnHQAhZx4AIWcfQCF3HPAhdx0AIXceACF3H0AhhxxAIYcdYCGHHgEhhx8BIZccYCGXHZAhlx6gIZcfkCGnHFAhpx0QIaceASGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906408</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqABhx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0wAacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>1</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906408</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAF3HPABdx0AAXceAAF3H0ABhxxAAYcdYAGHHgEBhx8BAZccYAGXHZABlx6gAZcfkAGnHFABpx0QAaceAQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906592</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQGHHEABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAaccUAGnHTABpx6BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>1</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906592</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAGHHEABhx1gAYceAQGHHwEBlxxgAZcdkAGXHqABlx+QAaccUAGnHRABpx4BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
<key>Comment</key>
<string>toledaALC</string>
</dict>
<dict>
<key>CodecID</key>
<integer>283906592</integer>
<key>ConfigData</key>
<data>AUccEAFHHUABRx4RAUcfAQGHHFABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6BAacfAQG3HIABtx1AAbceIQG3HwEB5xyQAecd4AHnHkUB5x8BAUcMAg==</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>3</integer>
</dict>
</array>
<key>IOClass</key>
<string>AppleHDAHardwareConfigDriver</string>

Binary file not shown.

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 362 B

After

Width:  |  Height:  |  Size: 362 B

Some files were not shown because too many files have changed in this diff Show More