Hello, Im running High Sierra (still waiting nVidia support on Catalina).
Everything seems perfectly fine. Latest Clover, NVRAM seems to be emulated correctly (no native support on my Z170x Gaming 5 Skylake) by storing and retrieving variables through reboots.
[Clover/Kexts]
Heitors-iMac:kexts hbarcellos$ ls 10.13
Heitors-iMac:kexts hbarcellos$ ls Other/
AppleALC.kext FakeSMC.kext Lilu.kext
Heitors-iMac:kexts hbarcellos$
[Drivers64UEFI]
Heitors-iMac:CLOVER hbarcellos$ cd drivers64UEFI/
Heitors-iMac:drivers64UEFI hbarcellos$ ls -las
total 1332
5 drwxrwxrwx 1 hbarcellos staff 2560 Jun 9 08:08 .
3 drwxrwxrwx 1 hbarcellos staff 1536 Jun 9 19:31 ..
8 -rwxrwxrwx 1 hbarcellos staff 4096 Dec 23 2017 ._apfs.efi
23 -rwxrwxrwx 1 hbarcellos staff 11616 May 23 13:20 ApfsDriverLoader-64.efi
72 -rwxrwxrwx 1 hbarcellos staff 36704 May 23 13:20 AptioMemoryFix-64.efi
44 -rwxrwxrwx 1 hbarcellos staff 22400 May 23 13:20 EmuVariableUefi-64.efi
59 -rwxrwxrwx 1 hbarcellos staff 29728 May 23 13:20 VBoxHfs-64.efi
1118 -rwxrwxrwx@ 1 hbarcellos staff 572408 Dec 23 2017 apfs.efi
Heitors-iMac:drivers64UEFI hbarcellos$
[config.plist]
<?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>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP</key> <false/> <key>AddMCHC</key> <true/> <key>FixHPET</key> <true/> <key>FixIPIC</key> <true/> <key>FixRTC</key> <true/> <key>FixShutdown</key> <true/> <key>FixTMR</key> <true/> </dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename HDAS to HDEF</string> <key>Disabled</key> <false/> <key>Find</key> <data> SERBUw== </data> <key>Replace</key> <data> SERFRg== </data> </dict> <dict> <key>Comment</key> <string>change XHCI to XHC</string> <key>Disabled</key> <false/> <key>Find</key> <data> WEhDSQ== </data> <key>Replace</key> <data> WEhDXw== </data> </dict> <dict> <key>Comment</key> <string>change XHC1 to XHC</string> <key>Disabled</key> <false/> <key>Find</key> <data> U0FUMA== </data> <key>Replace</key> <data> U0FUQQ== </data> </dict> </array> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>MATS</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>APLF</key> <true/> <key>APSN</key> <true/> <key>CStates</key> <false/> <key>PStates</key> <false/> <key>PluginType</key> <true/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0 nvda_drv=1 kext-dev-mode=1</string> <key>Debug</key> <false/> <key>DefaultVolume</key> <string>LastBootVolume</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> </dict> <key>CPU</key> <dict> <key>UseARTFrequency</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <integer>1</integer> <key>ResetHDA</key> <true/> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>Windows</string> <string>\EFI\BOOT\BOOTX64.EFI</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <false/> <key>Linux</key> <false/> <key>Tool</key> <true/> </dict> <key>ScreenResolution</key> <string>1920x1080</string> <key>Theme</key> <string>mac</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleIntelCPUPM</key> <false/> <key>AppleRTC</key> <true/> <key>Debug</key> <false/> <key>KernelCpu</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-10.13-AppleHDA-Realtek-ALC...(cloverALC-all_codecs)</string> <key>Disabled</key> <true/> <key>Find</key> <data> ihnUEQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAAAAA== </data> </dict> <dict> <key>Comment</key> <string>t1-10.8-10.13-AppleHDA-Realtek-ALC1150</string> <key>Disabled</key> <false/> <key>Find</key> <data> ixnUEQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAnsEA== </data> </dict> <dict> <key>Comment</key> <string>t1-AppleHDA-Resources-xml>zml-(cloverALC-all_codecs)</string> <key>Disabled</key> <false/> <key>Find</key> <data> eG1sLnps </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> em1sLnps </data> </dict> <dict> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <false/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>Increase 15 port limit to 26 in AppleUSBXHCIPCI</string> <key>Disabled</key> <true/> <key>Find</key> <data> g710////EA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleUSBXHCIPCI</string> <key>Replace</key> <data> g710////Gw== </data> </dict> <dict> <key>Comment</key> <string>(c)Pike R. Alpha</string> <key>Disabled</key> <false/> <key>Find</key> <data> Ym9hcmQtaWQ= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <data> Ym9hcmQtaXg= </data> </dict> <dict> <key>Comment</key> <string>Port limit increase (RehabMan)</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32IDw+DpwQAAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32ID5CQkJCQkA== </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> <key>MLB</key> <string>C02LNP2EFLHH</string> <key>ROM</key> <data> aB+U7r3Z </data> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>12/19/2018</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM171.88Z.F000.B00.1812191240</string> <key>Board-ID</key> <string>Mac-B809C3757DA9BB8D</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>C02RX6Y2GG7LHB076</string> <key>BoardType</key> <integer>10</integer> <key>BoardVersion</key> <string>1.0</string> <key>ChassisAssetTag</key> <string>iMac-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>0x09</string> <key>EfiVersion</key> <string>162.0.0.0.0</string> <key>Family</key> <string>iMac17,1</string> <key>FirmwareFeatures</key> <string>0xFC0FE137</string> <key>FirmwareFeaturesMask</key> <string>0xFF1FFF3F</string> <key>LocationInChassis</key> <string>Part Component</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <false/> <key>PlatformFeature</key> <string>0x00</string> <key>ProductName</key> <string>iMac17,1</string> <key>SerialNumber</key> <string>C02RX6Y2GG7L</string> <key>SmUUID</key> <string>14F2E826-D26E-4E7B-B6B4-681F94EEBDD9</string> <key>Trust</key> <true/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Yes</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist>
[Shutdown log - At least what I could retrieve using logs command]
2019-06-09 20:31:13.082390-0300 0xd7bc Default 0x0 86 0 securityd: Session 100013 destroyed 2019-06-09 20:31:13.082534-0300 0xa2b Error 0x0 1023 7 WindowServer: (SkyLight) [com.apple.SkyLight:default] loginwindow connection closed; closing server. 2019-06-09 20:31:13.084864-0300 0xf700 Default 0x0 1324 0 mds_stores: (SpotlightIndex) [com.apple.spotlightindex:State] shutdown sync-fsync for spindle:1 after 0.129244 seconds. 2019-06-09 20:31:13.097634-0300 0xf6fd Error 0x0 71 14 mds: [com.apple.spotlightserver:DiskStore] Event on stores connection Connection invalid 2019-06-09 20:31:13.097665-0300 0xf448 Error 0x0 1324 14 mds_stores: [com.apple.spotlightindex:DiskStore] Got event: Connection invalid 2019-06-09 20:31:13.097676-0300 0xf448 Error 0x0 1324 14 mds_stores: [com.apple.spotlightindex:Message] MDSSecureStore connection error:Connection invalid 2019-06-09 20:31:13.111957-0300 0xf4c4 Default 0x0 81 0 opendirectoryd: (PlistFile) [com.apple.opendirectoryd:session] Flushing open records due to shutdown 2019-06-09 20:31:13.112088-0300 0xf4c5 Activity 0x155ba 81 0 opendirectoryd: Internal request 2019-06-09 20:31:13.124946-0300 0xe8cd Default 0x0 1637 0 akd: (SkyLight) Failed to look up the port for "com.apple.windowserver.active" (124) 2019-06-09 20:31:13.124961-0300 0xe8cd Default 0x0 1637 0 akd: (ApplePushService) [com.apple.apsd:connection] <private>: Skipping connection to com.apple.apsd, user 501 is not connectable 2019-06-09 20:31:13.125120-0300 0xe8cd Default 0x0 1637 0 akd: (SystemConfiguration) [com.apple.SystemConfiguration:SCDynamicStore] configopen() failed: 124: unknown error code 2019-06-09 20:31:13.125122-0300 0xe8cd Fault 0x15426 1637 14 akd: (ApplePushService) [com.apple.apsd:connection] Couldn't register for console user change notifications, will retry in 30 seconds 2019-06-09 20:31:13.125123-0300 0xe8cd Activity 0x15426 1637 0 akd: (libsystem_trace.dylib) Activity for state dumps 2019-06-09 20:31:13.136301-0300 0xf37f Error 0x155ba 81 14 opendirectoryd: (libsqlite3.dylib) [com.apple.libsqlite3:logging] API call with NULL database connection pointer 2019-06-09 20:31:13.136303-0300 0xf37f Error 0x155ba 81 14 opendirectoryd: (libsqlite3.dylib) [com.apple.libsqlite3:logging] misuse at line 123326 of [2b0954060f] 2019-06-09 20:31:13.136306-0300 0xf37f Error 0x155ba 81 14 opendirectoryd: (PlistFile) [com.apple.opendirectoryd:session] sqlite3_prepare_v2(<private>): 21/7 2019-06-09 20:31:13.136617-0300 0xf4c5 Default 0x0 81 0 opendirectoryd: (SystemConfiguration) [com.apple.SystemConfiguration:SCDynamicStore] SCDynamicStoreSetNotificationKeys() failed 2019-06-09 20:31:13.136618-0300 0xf4c5 Default 0x0 81 0 opendirectoryd: (SystemConfiguration) [com.apple.SystemConfiguration:SCDynamicStore] SCDynamicStore server failed, notification (inform w/runLoop) not restored 2019-06-09 20:31:13.136874-0300 0xf4c4 Default 0x0 81 0 opendirectoryd: (SystemCache) [com.apple.opendirectoryd:default] Deregistered for Kernel Identity Service requests 2019-06-09 20:31:13.136885-0300 0xf4c4 Default 0x0 81 0 opendirectoryd: [com.apple.opendirectoryd:default] Shutting down... 2019-06-09 20:31:14.086257-0300 0xa2b Default 0x0 1023 0 WindowServer: (CoreDisplay) [WARN] - Failed to receive all transaction callbacks 2019-06-09 20:31:14.086503-0300 0xa2b Error 0x0 1023 14 WindowServer: (CoreDisplay) [ERROR] - Unable to find display pipe for IOFB service: 16655 2019-06-09 20:31:14.086534-0300 0xa2b Error 0x0 1023 14 WindowServer: (CoreDisplay) [ERROR] - Unable to find display pipe for IOFB service: 16911 2019-06-09 20:31:14.087693-0300 0xa2b Error 0x0 1023 14 WindowServer: (CoreDisplay) [ERROR] - Unable to find display pipe for IOFB service: 17167 2019-06-09 20:31:14.087719-0300 0xa2b Error 0x0 1023 14 WindowServer: (CoreDisplay) [ERROR] - Unable to find display pipe for IOFB service: 17423 2019-06-09 20:31:14.087743-0300 0xa2b Error 0x0 1023 14 WindowServer: (CoreDisplay) [ERROR] - Unable to find display pipe for IOFB service: 17671 2019-06-09 20:31:14.087760-0300 0xa2b Error 0x0 1023 14 WindowServer: (CoreDisplay) [ERROR] - Unable to find display pipe for IOFB service: 19007 2019-06-09 20:31:14.090246-0300 0x4470 Default 0x0 2233 0 SimAudioProcessorService: (HIToolbox) HIToolbox: received notification of WindowServer event port death. 2019-06-09 20:31:14.090247-0300 0x445e Default 0x0 2232 0 SimStreamProcessorService: (HIToolbox) HIToolbox: received notification of WindowServer event port death. 2019-06-09 20:31:14.090277-0300 0x4470 Default 0x0 2233 0 SimAudioProcessorService: (HIToolbox) port matched the WindowServer port created in BindCGSToRunLoop 2019-06-09 20:31:14.090284-0300 0x445e Default 0x0 2232 0 SimStreamProcessorService: (HIToolbox) port matched the WindowServer port created in BindCGSToRunLoop 2019-06-09 20:31:17.587504-0300 0x0 Timesync 0x0 0 0 === system wallclock time adjusted
Two extra points:
- CLOVER log indicates that's correctly loading NVRAM, but, last booted option is not saved.
- EFI volume appears on a different disk on each boot /dev/disk0, /dev/disk1, /dev/disk3,...
Any help will be deeply appreciated.
All the best, Heitor.
[link] [comments]
Post a Comment