oliveg Posted April 3, 2018 Share Posted April 3, 2018 I will! Thank you bilbo Link to comment Share on other sites More sharing options...
oliveg Posted April 3, 2018 Share Posted April 3, 2018 (edited) So, I copied SSDT-1.aml content (from SCOPE to the end) into DSDT.aml, and then I could generate SSDT: _____________________________________________________________________________________ ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl v6.6 Copyright (c) 2013 by † Jeroen v21.5 Copyright (c) 2013-2018 by Pike R. Alpha ----------------------------------------------------------- Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues < ./ssdtPRGen.sh: line 3877: /Users/oliveg/Library/ssdtPRGen/Data/Versions.cfg: No such file or directory System information: Mac OS X 10.12.6 (16G1212) Brandstring: "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz" Override value: (-cpus) number of processors, now using: 2! Override value: (-p) processor model, now using: E5-2670! Override value: (-x) XCPM mode, now set to: 1! Override value: (-target) CPU, now using: Sandy Bridge! Override value: (-turbo) maximum (turbo) frequency, now using: 3300 MHz! Override value: (-c) CPU workarounds, now set to: 3! Override value: CPU type changed, now using: Ivy Bridge! Notice: Downloading extractACPITables.zip ... Notice: Downloading User Defined.cfg ... Notice: Downloading Sandy Bridge.cfg ... Version: models.cfg v171 / Sandy Bridge.cfg v150 Scope (_SB) {19352 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant) Notice: Downloading Restrictions.cfg ... Generating ssdt.dsl for a 'MacPro6,1' with board-id [Mac-F60DEB81FF30ACF6] Ivy Bridge Core E5-2670 processor [0x206D7] setup [0x] With a maximum TDP of 115 Watt, as specified by Intel Number logical CPU's: 32 (Core Frequency: 2600 MHz) Number of Turbo States: 7 (2700-3300 MHz) Number of P-States: 22 (1200-3300 MHz) Warning: You must use the -xcpm_ipi boot argument instead of -xcpm on multiprocessor systems. Injected C-States for C000 (C1,C3,C6) Injected C-States for C001 (C1,C3,C6) Warning: 'cpu-type' may be set improperly (0x instead of 0x0a) - Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_typeWarning: 'system-type' may be set improperly (1 instead of 3) - Clover users should read https://clover-wiki.zetam.org/Configuration/ACPI#acpi_smartupsNotice: Downloading iasl.zip ... Compiling: ssdt_pr.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20140926-64 [Nov 6 2014] Copyright (c) 2000 - 2014 Intel Corporation ASL Input: /Users/oliveg/Library/ssdtPRGen/ssdt.dsl - 417 lines, 11678 bytes, 122 keywords AML Output: /Users/oliveg/Library/ssdtPRGen/ssdt.aml - 2921 bytes, 52 named objects, 70 executable opcodes Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations Do you want to open ssdt.dsl (y/n)? n mac-pro-de-olivier-1:~ oliveg$ _____________________________________________________________________________________ During reboot, I saw something about ACPI... successful. I tested with Geekbench: 2548 single-core and 19615 multi-core (?), which is better than before (1800) How could I check if everything is 100% working? And what about the 3 warning messages above: "Warning: You must use the -xcpm_ipi boot argument instead of -xcpm on multiprocessor systems."? "Warning: 'system-type' may be set improperly (1 instead of 3)"? "Warning: 'cpu-type' may be set improperly (0x instead of 0x0a)"? EDIT: multiple KPs on startup... Thank you so much!!! Olivier Edited April 3, 2018 by oliveg Link to comment Share on other sites More sharing options...
bilbo Posted April 3, 2018 Author Share Posted April 3, 2018 Guide updated . See the log to see the changes, including the fix for "No need to copy SSDT code to DSDT" error. btw, the guide was mess also after the update of the forums. Link to comment Share on other sites More sharing options...
oliveg Posted April 4, 2018 Share Posted April 4, 2018 Thank you bilbo! I made a new DSDT and SSDT with your guide. But I have many kps on startup... But finally it boots. Link to comment Share on other sites More sharing options...
bilbo Posted April 4, 2018 Author Share Posted April 4, 2018 (edited) 19 hours ago, oliveg said: How could I check if everything is 100% working? And what about the 3 warning messages above: "Warning: You must use the -xcpm_ipi boot argument instead of -xcpm on multiprocessor systems."? "Warning: 'system-type' may be set improperly (1 instead of 3)"? "Warning: 'cpu-type' may be set improperly (0x instead of 0x0a)"? About warnings messages, all of them are covered in the guide. you can set appropriately clover to follow the advice of the warnings. To check the pm, you'll have to compare to the results of the other users. Check your own scores with and without PM to see the improve , and check clock freqs with hardware monitor to see the behavior. Anyway, "this is what it is". I mean, once you have the PM working, there is no more things to do (in my experience) . (and I have tried to do a lot, sure) No idea about your KP without more details. Keep in mind that the guide is for Z820. Maybe Z620 needs special settings. (Just in case, no need to say that you shouldn't use the dsdt patched included in the stuff folder. Extract your own bios tables and patch them) Edited April 4, 2018 by bilbo Link to comment Share on other sites More sharing options...
oliveg Posted April 5, 2018 Share Posted April 5, 2018 OK bilbo, thank you very much for your precious help. It is a hard way to knowledge, but thanks to the others we learn a lot! With HW monitor, I just can see HDD T°, no CPU activity... (I am using my tables don't worry. Concerning KP's, it is scrolling so fast that I can't read everything. In fact, sometimes it can generate C states, sometimes not... Odd behavior! Another thing: countdown during Clover is very low, about 3 seconds for 1.) Link to comment Share on other sites More sharing options...
Enoyl Posted April 7, 2018 Share Posted April 7, 2018 Hello, has anyone tried high sierra ? I have Z820 with GTX 1070 and it works worse on sierra, i would like to try 10.13 but is it possible ? (I mainly use Apps that utilize GPU to work, like Davinci Resolve) Thanks. Link to comment Share on other sites More sharing options...
SquidGM Posted April 7, 2018 Share Posted April 7, 2018 Hello, Now have working HP Z620. Have 1 error on every reboot. Anonymous UUID: 2EDC61B9-D1E5-C428-70F7-2553E2C5B339 Sun Mar 25 07:47:15 2018 *** Panic Report *** panic(cpu 0 caller 0xffffff8000a6580c): "Razer DeathStalker[0x1000003c2]::terminate(kIOServiceSynchronous) timeout\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.41.2/iokit/Kernel/IOService.cpp:2289 Backtrace (CPU 0), Frame : Return Address 0xffffffa3d08e3960 : 0xffffff800044f606 0xffffffa3d08e39b0 : 0xffffff800057c654 0xffffffa3d08e39f0 : 0xffffff800056e149 0xffffffa3d08e3a70 : 0xffffff8000401120 0xffffffa3d08e3a90 : 0xffffff800044f03c 0xffffffa3d08e3bc0 : 0xffffff800044edbc 0xffffffa3d08e3c20 : 0xffffff8000a6580c 0xffffffa3d08e3c70 : 0xffffff8000a692b7 0xffffffa3d08e3cf0 : 0xffffff7f8125e808 0xffffffa3d08e3d10 : 0xffffff7f81afcf2b 0xffffffa3d08e3d50 : 0xffffff7f81afc908 0xffffffa3d08e3db0 : 0xffffff7f81af1d8b 0xffffffa3d08e3df0 : 0xffffff7f81af4a8d 0xffffffa3d08e3e40 : 0xffffff8000a76315 0xffffffa3d08e3eb0 : 0xffffff8000a760ba 0xffffffa3d08e3ed0 : 0xffffff8000488ec4 0xffffffa3d08e3f40 : 0xffffff80004889b5 0xffffffa3d08e3fa0 : 0xffffff80004004f7 Kernel Extensions in backtrace: com.apple.iokit.IOUSBFamily(900.4.1)[FD04D3BC-D376-36FD-924C-DD5DF51B0509]@0xffffff7f81221000->0xffffff7f812cdfff dependency: com.apple.iokit.IOPCIFamily(2.9)[8E6C654E-4A8F-3C6B-BBFE-BA8A68C9C146]@0xffffff7f80c94000 dependency: com.apple.iokit.IOUSBHostFamily(1.2)[8398A8CC-6560-38E5-B061-C4EEB6B2E1D9]@0xffffff7f81178000 dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[E768F6C8-F7ED-3AA5-AB26-03284841965E]@0xffffff7f81170000 com.apple.driver.AppleUSBLegacyHub(900.4.1)[6D278A06-950F-35C6-B3E4-445F4BBD7DB9]@0xffffff7f81aef000->0xffffff7f81b07fff dependency: com.apple.iokit.IOUSBFamily(900.4.1)[FD04D3BC-D376-36FD-924C-DD5DF51B0509]@0xffffff7f81221000 BSD process name corresponding to current thread: kernel_task Boot args: -v npci=0x2000 slide=0 Mac OS version: 17D47 Kernel version: Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64 Kernel UUID: 18D901F1-4A03-3FF1-AE34-C26B2732F13C __HIB text base: 0xffffff8000100000 System model name: MacPro4,1 (Mac-F221BEC8) System uptime in nanoseconds: 2282342279845 last loaded kext at 517294913755: com.apple.macos.driver.AppleUSBEthernetHost 8.1.1 (addr 0xffffff7f85695000, size 49152) last unloaded kext at 752910253251: com.apple.driver.usb.AppleUSBXHCI 1.2 (addr 0xffffff7f81488000, size 335872) loaded kexts: com.mtk.driver.mXHCD 1.0.0 org.hwsensors.driver.GPUSensors 1394 com.insanelymac.IntelMausiEthernet 2.3.0 org.hwsensors.driver.CPUSensors 1394 org.tw.CodecCommander 2.6.1 org.netkas.driver.FakeSMC 1394 com.rehabman.driver.USBInjectAll 0.5.17 as.vit9696.WhateverGreen 1.1.6 as.vit9696.Lilu 1.2.2 com.apple.filesystems.msdosfs 1.10 com.apple.driver.AudioAUUC 1.70 com.apple.driver.AppleHWSensor 1.9.5d0 com.apple.driver.AppleUpstreamUserClient 3.6.4 com.apple.kext.AMDFramebuffer 1.6.0 com.apple.filesystems.autofs 3.0 com.apple.kext.AMDRadeonX4250 1.6.0 com.apple.AGDCPluginDisplayMetrics 3.16.2 com.apple.driver.AppleHV 1 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.iokit.IOBluetoothSerialManager 6.0.2f2 com.apple.driver.pmtelemetry 1 com.apple.kext.AMD9500Controller 1.6.0 com.apple.driver.AppleTyMCEDriver 1.0.3d2 com.apple.driver.AGPM 110.23.30 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.AppleHDA 280.12 com.apple.driver.eficheck 1 com.apple.driver.AppleBacklight 170.10.2 com.apple.driver.AppleLPC 3.1 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleMCCSControl 1.5.3 com.apple.driver.AppleUSBLegacyHub 900.4.1 com.apple.filesystems.apfs 748.41.3 com.apple.filesystems.hfs.kext 407.30.1 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.BootCache 40 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0 com.apple.driver.AppleFWOHCI 5.5.8 com.apple.driver.AppleAHCIPort 329 com.apple.driver.AppleIntelCPUPowerManagementClient 220.0.0 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleACPIButtons 6.1 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleAPIC 1.7 com.apple.nke.applicationfirewall 183 com.apple.security.TMSafetyNet 8 com.apple.security.quarantine 3 com.apple.IOBufferCopyEngineTest 1 com.apple.driver.AppleIntelCPUPowerManagement 220.0.0 com.apple.kext.triggers 1.0 com.apple.kext.AMDRadeonX4000HWLibs 1.0 com.apple.driver.AppleSSE 1.0 com.apple.iokit.IOAcceleratorFamily2 376.6 com.apple.iokit.IOSurface 209.2.2 com.apple.iokit.IOBluetoothFamily 6.0.2f2 com.apple.driver.DspFuncLib 280.12 com.apple.kext.OSvKernDSPLib 526 com.apple.kext.AMDSupport 1.6.0 com.apple.AppleGPUWrangler 3.16.2 com.apple.AppleGraphicsDeviceControl 3.16.21 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.iokit.IOUSBMassStorageClass 4.0.4 com.apple.iokit.IONDRVSupport 517.22 com.apple.driver.AppleHDAController 280.12 com.apple.iokit.IOHDAFamily 280.12 com.apple.iokit.IOUSBHIDDriver 900.4.1 com.apple.driver.AppleUSBComposite 900.4.1 com.apple.driver.Apple16X50Serial 3.2 com.apple.iokit.IOSerialFamily 11 com.apple.driver.AppleSMBusPCI 1.0.14d1 com.apple.iokit.IOFireWireIP 2.2.8 com.apple.kext.AMDRadeonX4000HWServices 1.6.0 com.apple.driver.IOPlatformPluginLegacy 1.0.0 com.apple.driver.IOPlatformPluginFamily 6.0.0d8 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.driver.AppleSMBusController 1.0.18d1 com.apple.iokit.IOSMBusFamily 1.1 com.apple.iokit.IOGraphicsFamily 517.22 com.apple.iokit.IOAHCIBlockStorage 301.40.2 com.apple.filesystems.hfs.encodings.kext 1 com.apple.driver.usb.AppleUSBHostPacketFilter 1.0 com.apple.iokit.IOFireWireFamily 4.6.8 com.apple.iokit.IOUSBFamily 900.4.1 com.apple.iokit.IOAHCIFamily 288 com.apple.driver.usb.AppleUSBEHCIPCI 1.2 com.apple.driver.usb.AppleUSBEHCI 1.2 com.apple.driver.AppleEFINVRAM 2.1 com.apple.driver.AppleEFIRuntime 2.1 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.security.sandbox 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.iokit.IOAudioFamily 206.5 com.apple.vecLib.kext 1.2.0 com.apple.iokit.IOBufferCopyEngineFamily 1 com.apple.driver.DiskImages 480.30.2 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleEffaceableStorage 1.0 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleUSBTDM 439.30.4 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.iokit.IOUSBMassStorageDriver 140.30.1 com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2 com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2 com.apple.iokit.IOStorageFamily 2.1 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.KernelRelayHost 1 com.apple.iokit.IOUSBHostFamily 1.2 com.apple.driver.usb.AppleUSBCommon 1.0 com.apple.driver.AppleBusPowerController 1.0 com.apple.driver.AppleSEPManager 1.0.1 com.apple.driver.IOSlaveProcessor 1 com.apple.iokit.IOTimeSyncFamily 650.5 com.apple.iokit.IONetworkingFamily 3.4 com.apple.iokit.IOReportFamily 31 com.apple.driver.AppleACPIPlatform 6.1 com.apple.driver.AppleSMCRTC 1.0 com.apple.driver.AppleSMC 3.1.9 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.pthread 1 com.apple.kec.Libm 1 com.apple.kec.corecrypto 1.0 EOF How fix this? Thanks! Link to comment Share on other sites More sharing options...
asiansurf Posted April 13, 2018 Share Posted April 13, 2018 Dear Bilbo, Thank you for the wonderful guide again! I have used your previous El Capitan guide for Sierra and this guide for High Sierra successfully on my Z620 like some others. There are a few things Z620 (and Z420) hackintoshers have to tweak and to be aware of before successful High Sierra installation. Bilbo, I would like to contribute to your guide on the AMD graphic card section for those who want to experience the native graphics acceleration from MacOS instead of the sub-standard nVidia Web drivers on nVidia cards. Please feel free to use all the information here. I have had a chance to compare graphics acceleration on Sierra from a GTX1080Ti with nVidia Web drivers and a Radeon Pro WX 7100 with native MacOS drivers. I must say, High Sierra with the Radeon Pro makes the Z620 feel like a real Mac Pro 2013! My Z620 hardware : Motherboard : V2 on 3.91 firmware CPU : Single E5-2690 (V1) RAM : 32GB (1866Mhz from from a Mac Pro) Graphics : Single AMD Radeon Pro WX 7100 Wireless : An original MacBook Pro 2012 retina wifi/bluetooth card on a PCIe adaptor (works natively on MacOS and with AirPods etc.). Thunderbolt : HP Thunderbolt 2 adaptor card installed on default Slot 3 (works natively on MacOS although not showing on System report) Software used : MacOS : 10.13.3 Clover : 4428 Clover configurator : 4.61.0.0 kext wizard : 3.7.11 My motivation : As an experimentation on the current stability of High Sierra on Z620 with Clover to determine if it is ready for production or as a daily use OS. Also, the Radeon Pro WX7100's native MacOS drivers on Sierra does not support audio over Display Port. Procedures in relation to Bilbo's Z820 guide (for the Z420/Z620 on High Sierra with AMD graphics) : 1. Part 1 : Bios setup. In addition to Bilbo's instructions about BIOS configuration, on both Z420 and Z620 (based on the same motherboard), you need to Set ACPI CPU tables to Legacy. This is to enable boot from High Sierra installer. 2. Part 2 : Installation, Media creation, Configure Clover, Config.plist. You need to enable RadeonDeInit under Graphics. This is to prevent black screen upon first boot. 3. Part 2 : Installation, Media creation, kexts. Insert kexts in 10.13 instead of 10.12. In addition to Bilbo's kext files, you need to include whatevergreen.kext and remove NvidiaGraphicsFixup.kext. Remember to download the latest lilu.kext too. 4. During install. Follow the instructions to prevent APFS conversion during High Sierra install. I have made many attempts with default APFS High Sierra install but Clover cannot be installed in the boot partition and EFI becomes invisible on the boot partition. Installing High Sierra with HPFS+ is the only workaround I know until Clover can support APFS. 5. Before first boot. Delete AMDRadeonX4250.kext from /System/Library/Extensions to allow boot into desktop without black screen for wx7100. I booted into my old Sierra to delete the file. But you can use the following instructions to boot using safe mode (-x) to delete the file and patch the other kext while you're at it too. 6. After setting up High Sierra and boot to desktop, restore the deleted kext and use Kext Wizard (or others) to repair permissions and rebuild cache. Reboot to enjoy accelerated graphics with audio via DP immediately! 7. Part 3 : First boot. Do not try to upgrade to 10.13.4 as it has failed (at least for me). Just use it at 10.13.3 until Clover and other patches are updated to allow the updates. 8. Part 3 : First boot, Install Clover. Install the latest Clover and replace Bilbo's patched DSDT before you reboot. This is to prevent automatic sudden reboot after 1 minute (very annoying). Make sure all the kexts match the ones from the EFI on your USB install drive. Note (for those who install High Sierra on APFS) : Copy apfs.efi file from /usr/standalone/i386/ into the drivers64UEFI folder in the EFI partition created by clover. This is to allow Clover access to the apfs partition. That's it. I did not perform any further patches or fine tuning as I am just experimenting. But you can go the whole nine yards and follow Bilbo's instructions for PM etc. and update this thread. The fresh High Sierra is very stable as-is at this point. I think this can be a daily use OS but may not be fast enough (CinebenchR15 only 34fps for OpenGL) or safe enough for production use until Clover is improved to support High Sierra on APFS. Enjoy! Link to comment Share on other sites More sharing options...
SquidGM Posted April 15, 2018 Share Posted April 15, 2018 On 4/13/2018 at 1:05 PM, asiansurf said: Dear Bilbo, Thank you for the wonderful guide again! I have used your previous El Capitan guide for Sierra and this guide for High Sierra successfully on my Z620 like some others. There are a few things Z620 (and Z420) hackintoshers have to tweak and to be aware of before successful High Sierra installation. Bilbo, I would like to contribute to your guide on the AMD graphic card section for those who want to experience the native graphics acceleration from MacOS instead of the sub-standard nVidia Web drivers on nVidia cards. Please feel free to use all the information here. I have had a chance to compare graphics acceleration on Sierra from a GTX1080Ti with nVidia Web drivers and a Radeon Pro WX 7100 with native MacOS drivers. I must say, High Sierra with the Radeon Pro makes the Z620 feel like a real Mac Pro 2013! My Z620 hardware : Motherboard : V2 on 3.91 firmware CPU : Single E5-2690 (V1) RAM : 32GB (1866Mhz from from a Mac Pro) Graphics : Single AMD Radeon Pro WX 7100 Wireless : An original MacBook Pro 2012 retina wifi/bluetooth card on a PCIe adaptor (works natively on MacOS and with AirPods etc.). Thunderbolt : HP Thunderbolt 2 adaptor card installed on default Slot 3 (works natively on MacOS although not showing on System report) Software used : MacOS : 10.13.3 Clover : 4428 Clover configurator : 4.61.0.0 kext wizard : 3.7.11 My motivation : As an experimentation on the current stability of High Sierra on Z620 with Clover to determine if it is ready for production or as a daily use OS. Also, the Radeon Pro WX7100's native MacOS drivers on Sierra does not support audio over Display Port. Procedures in relation to Bilbo's Z820 guide (for the Z420/Z620 on High Sierra with AMD graphics) : 1. Part 1 : Bios setup. In addition to Bilbo's instructions about BIOS configuration, on both Z420 and Z620 (based on the same motherboard), you need to Set ACPI CPU tables to Legacy. This is to enable boot from High Sierra installer. 2. Part 2 : Installation, Media creation, Configure Clover, Config.plist. You need to enable RadeonDeInit under Graphics. This is to prevent black screen upon first boot. 3. Part 2 : Installation, Media creation, kexts. Insert kexts in 10.13 instead of 10.12. In addition to Bilbo's kext files, you need to include whatevergreen.kext and remove NvidiaGraphicsFixup.kext. Remember to download the latest lilu.kext too. 4. During install. Follow the instructions to prevent APFS conversion during High Sierra install. I have made many attempts with default APFS High Sierra install but Clover cannot be installed in the boot partition and EFI becomes invisible on the boot partition. Installing High Sierra with HPFS+ is the only workaround I know until Clover can support APFS. 5. Before first boot. Delete AMDRadeonX4250.kext from /System/Library/Extensions to allow boot into desktop without black screen for wx7100. I booted into my old Sierra to delete the file. But you can use the following instructions to boot using safe mode (-x) to delete the file and patch the other kext while you're at it too. 6. After setting up High Sierra and boot to desktop, restore the deleted kext and use Kext Wizard (or others) to repair permissions and rebuild cache. Reboot to enjoy accelerated graphics with audio via DP immediately! 7. Part 3 : First boot. Do not try to upgrade to 10.13.4 as it has failed (at least for me). Just use it at 10.13.3 until Clover and other patches are updated to allow the updates. 8. Part 3 : First boot, Install Clover. Install the latest Clover and replace Bilbo's patched DSDT before you reboot. This is to prevent automatic sudden reboot after 1 minute (very annoying). Make sure all the kexts match the ones from the EFI on your USB install drive. Note (for those who install High Sierra on APFS) : Copy apfs.efi file from /usr/standalone/i386/ into the drivers64UEFI folder in the EFI partition created by clover. This is to allow Clover access to the apfs partition. That's it. I did not perform any further patches or fine tuning as I am just experimenting. But you can go the whole nine yards and follow Bilbo's instructions for PM etc. and update this thread. The fresh High Sierra is very stable as-is at this point. I think this can be a daily use OS but may not be fast enough (CinebenchR15 only 34fps for OpenGL) or safe enough for production use until Clover is improved to support High Sierra on APFS. Enjoy! Hello, what about USB3? I have Z620 but have errors only with USB. 1 Link to comment Share on other sites More sharing options...
newz Posted April 15, 2018 Share Posted April 15, 2018 Thanks to many here, especially @bilbo and @asiansurf. I have an *almost* working Sierra z620 with v3.92 bios on a v2 motherboard with dual E5-2680v2 CPUs. I have a GTX 980ti graphics card. I created the USB installer and I made some updates using the old version of this guide - the El Capitan which had some supplemental instructions for Sierra. I then used that to install and everything worked OK. I then followed the steps in this guide (though it has been modified a little since then). Powersaving mode causes a problem with USB devices not appearing after I wake the computer, so I have disabled power saving mode. Also, USB3 ports don't work after about half-way through the boot process. Finally, the performance is slower than in Windows. Cinebench (Windows): 2665, (Sierra): 2355. On a positive note, the computer is super quiet in Sierra! I then went through the updated instructions and tried to re-do the parts that were pertinent. I patched my own DSDT using the instructions but didn't see any change. I patched the SSDT and also didn't see a change. So I tried replacing my kexts with those in the 6 folder. I also diff'd the config and kept my smbios parameters but otherwise used bilbo's config. I also took his DSDT and the SSDT for my CPU. Now when I boot I get a kp every single time on some part of the FakeSMC stuff. The kp happens at slightly different parts of the message, but always the last line on the screen is something related to FakeSMC, such as, "New prioritized handler CPUSensors". I know that I am using a newer bios. I don't know how to downgrade. Also, there are slight differences between the Z820 that Bilbo has and my Z620. For now I am using the computer by booting off of the USB drive. I am at a loss on how to troubleshoot. I'd love to have my USB ports working and not need to boot off of a thumb drive. Performance similar to Windows would also be great. Lastly, power saving is a nice to have. Is there any data I can share that would help me do better at troubleshooting? Also, one challenge I have when reading the guide at the start of the thread is it's not clear to me which steps are optional (i.e. informative) and which ones I actually should perform. I may have done some things twice because I followed the steps that were optional. P.S. I am OK with Sierra, but I wouldn't mind being on High Sierra. I tried the NTT123 guide and couldn't even get booted. I have my critical files backed up so I don't mind formatting and starting over. I think that guide is a little to short and intermingled with some outdated info. Link to comment Share on other sites More sharing options...
asiansurf Posted April 16, 2018 Share Posted April 16, 2018 (edited) On 15/04/2018 at 2:03 PM, SquidGM said: Hello, what about USB3? I have Z620 but have errors only with USB. Hello SquidGM, I tried using the mXHCD.kext but it does not seem to work for me. At least for the Z620. I didn't do any complex patches or fixes and just use High Sierra as-is. Hope there is a simple fix for USB3 for us. But I can live without it. I just need Thunderbolt and a stable macOS. Hope that you have better luck. Update : I have followed Bilbo's instructions for fixing religiously until the USB3 which includes using MaciASL to generate my own DSDT, compile etc. and the audio, USB2 and USB3 works!! I'm skipping PM because it looks complicated and wouldn't want a kp to troubleshoot! Somehow, the fixes messed with IRQ for my bluetooth and now it's disabled.... Edited April 16, 2018 by asiansurf Update to include USB3 success! But bluetooth disabled. Link to comment Share on other sites More sharing options...
asiansurf Posted April 16, 2018 Share Posted April 16, 2018 (edited) 16 hours ago, newz said: P.S. I am OK with Sierra, but I wouldn't mind being on High Sierra. I tried the NTT123 guide and couldn't even get booted. I have my critical files backed up so I don't mind formatting and starting over. I think that guide is a little to short and intermingled with some outdated info. Hello newz, The best thing about Bilbo's guide is that you can use either his older El Capitan or this new one for Sierra on our Z620 too. However, there is one very important BIOS setting that you have to perform for our Z620 (Z420). It is also in the NTT123 guide you have linked above. That is to Set ACPI CPU tables to Legacy. I've been trying too many times to boot the High Sierra install on USB until I set the ACPI tables. I set it on my Z620 and it works. It is such a silly obscure BIOs setting that could have saved me hours of tinkering! Hope it works for you. @Bilbo. Sorry for the off topic in your thread. Edited April 16, 2018 by asiansurf Link to comment Share on other sites More sharing options...
newz Posted April 16, 2018 Share Posted April 16, 2018 3 hours ago, asiansurf said: Hello newz, The best thing about Bilbo's guide is that you can use either his older El Capitan or this new one for Sierra on our Z620 too. However, there is one very important BIOS setting that you have to perform for our Z620 (Z420). It is also in the NTT123 guide you have linked above. That is to Set ACPI CPU tables to Legacy. I've been trying too many times to boot the High Sierra install on USB until I set the ACPI tables. I set it on my Z620 and it works. It is such a silly obscure BIOs setting that could have saved me hours of tinkering! Hope it works for you. @Bilbo. Sorry for the off topic in your thread. Sadly, that change had already been made. I will work through it again and see if I get different results the second time around. I have tried so many things that I can't keep track of it all at this point. Link to comment Share on other sites More sharing options...
bilbo Posted April 19, 2018 Author Share Posted April 19, 2018 Sorry guys. I've been busy. I need time to read and answer last topics, because they are long and complicated. I hope to be free soon to answer. Link to comment Share on other sites More sharing options...
newz Posted April 21, 2018 Share Posted April 21, 2018 (edited) I have had some improvements with my z620. I downgraded the bios to v3.91, same as used throughout this guide. Then I got rid of my EFI/CLOVER folder, copied over from the installer and then followed the guide. All worked according to plan. I appear to have semi-functional USB3. For example, USB speakers that work on my MBP don't work. However, the system does pick up the microphone in the webcam connected to the hub built into the speakers. [computer - usb3 port] ---> [speakers with hub] ---> Web cam / microphone (only the microphone works) Weird, huh? (unless you plug them in after booted) Lastly, patching the DSDT did not work for me, and I followed every step spelled out in the guide and in the posts by oliveg. I copied the tables to the DSDT and that did not have an effect. I even specified extra parameters to ssdtPRGen.sh in order to explicitly describe my CPU. $ ./ssdtPRGen.sh -p 'E5-2680 v2' -b Mac-F60DEB81FF30ACF6 -c 3 -x 1 -cpus 2 -l 40 ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl v6.6 Copyright (c) 2013 by † Jeroen v21.5 Copyright (c) 2013-2018 by Pike R. Alpha ----------------------------------------------------------- Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues < System information: Mac OS X 10.12.6 (16G1314) Brandstring: "Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz" Override value: (-p) processor model, now using: E5-2680 v2! Override value: (-b) board-id, now using: Mac-F60DEB81FF30ACF6! Override value: (-c) CPU workarounds, now set to: 3! Override value: (-x) XCPM mode, now set to: 1! Override value: (-cpus) number of processors, now using: 2! Override value: (-l) number of logical processors, now using: 40! Version: models.cfg v171 / Ivy Bridge.cfg v150 Warning: No ACPI Processor declarations found in DSDT! Using assumed Scope (\_SB) {} Error: Processor name(s) not found ... Aborting ... Done. I have the SSDT-1-CpuDef.aml files, which I think you described as being the format that works best. $ ls -1 /Volumes/EFI/EFI/CLOVER/ACPI/origin/ APIC.aml ASF!.aml BGRT.aml DSDT.aml DumpLog.txt FACP.aml FACS.aml FPDT.aml HPET.aml MCFG.aml RSDP.aml RSDT-FACP.aml RSDT-FACS.aml RSDT.aml SLIC.aml SLIT.aml SRAT.aml SSDT-0-WMI.aml SSDT-1-CpuDef.aml SSDT-2-CpuPm.aml UEFI.aml XSDT.aml I am on the latest Clover, version 4439. I am working and functional, so I will proceed to set up my computer for regular use. Hopefully I don't need to re-install it any time soon. Thanks for the document and, if possible, any further help you may provide. Edited April 21, 2018 by newz Link to comment Share on other sites More sharing options...
newz Posted April 21, 2018 Share Posted April 21, 2018 34 minutes ago, newz said: I appear to have semi-functional USB3. For example, USB speakers that work on my MBP don't work. However, the system does pick up the microphone in the webcam connected to the hub built into the speakers. [computer - usb3 port] ---> [speakers with hub] ---> Web cam / microphone (only the microphone works) Weird, huh? (unless you plug them in after booted) Apparently it's weirder than I thought. The USB 3 on the back sometimes work, sometimes doesn't. I can always plug one USB2 device in on the back and one on the front. Sometimes, that's all that works. Sometimes, I can do more. Not a huge deal at the moment, but would be nice to have working. I will do some troubleshooting and see if I can post details. I may be delayed slightly, because the computer is working and it's almost the end of semester. Link to comment Share on other sites More sharing options...
Dr Droid Posted April 23, 2018 Share Posted April 23, 2018 I had a weird situation, after running great for a while: yesterday I did a reboot and got a KP. Turns out the AstekFusion2Adapter kexts were causing the KP, strange thing is I didn't recall applying any update or a like. I had to boot with the USB installer, mount the EFI partition to delete the old AstekFusion2Adapter kexts and replaced with the patched version contributed by despeinao. I'm glad the system is working again, not having to reinstall OSX. Link to comment Share on other sites More sharing options...
newz Posted April 28, 2018 Share Posted April 28, 2018 I have High Sierra working quite well. I took my working Sierra setup that I created using Bilbo's instructions, copied the files from kext/10.12 to 10.13 and put them on the High Sierra drive created by [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. Once the install finished I had to copy the apfs.efi file from /usr/standalone/i386 and put it into CLOVER/drivers64UEFI. I'm fully updated on 10.13.4 (17E202) and I have USB2 and USB3 all working. There is probably still some flakiness happening as mentioned above, but I have a USB hub hooked up and otherwise my needs are pretty basic, so I'm content. Link to comment Share on other sites More sharing options...
ochja Posted May 3, 2018 Share Posted May 3, 2018 Hi Bilbo, thx for your great guide .... based on your guide - i made a perfect hackintosh with my z420 even sleep and wakeup is working differences - i use imac 12.2 as smbios (seems to work perfect with sleep) - you have to choose legacy for "Video Option Roms" in the BIOS, this will make DUAL Monitor work at Boot witout Problems google for "HP z420 first attempt" to see my "guide" (starts at Page 2 of the Thread) regards Ochja Link to comment Share on other sites More sharing options...
Planeshifter Posted May 4, 2018 Share Posted May 4, 2018 (edited) For those with "No ACPI Processor declarations found in DSDT" error Hi Bilbo, Thanks for having taken the time to write this awesome guide! I've followed it to every detail and now finally have my HP Z620 fully working, and can finally use my Logic Pro again, and continue to use my Emagic AMT-8 and 2x Unitor 8 MIDI interfaces, saving me at least 350 euro if I had to buy new interfaces for Windows 10! So I'm finally "turned" to Mac, who would have thought that ;-) It cost me quite an effort to get the SSDT.aml to be generated, because ssdtPRGen gave the error that you described: "No ACPI Processor declarations found in DSDT!". The solution that you described - appending the contents of the SSDT file to my DSDT file, rebooting and trying again with the updated DSDT - unfortunately didn't work for me. There was no SCK0 to be found in any of the SSDT files in the "origin" folder, so whatever I copied to my DSDT, it still didn't contain what ssdtPRGen was looking for. Fortunately, the following solution, from Piker-Alpha himself, did work (https://github.com/Piker-Alpha/ssdtPRGen.sh/issues/232): "The processor declaration cannot be found in the DSDT but instead are part of SSDT-1.aml so we have to be a little creative: 1.) Copy ssdt-1.aml to ~/Desktop/dsdt.aml 2.) Copy apic.aml to ~/Desktop/apic.aml 3.) run: ./ssdtPRGen.sh -mode custom -p 'E5-2670 V1' This way it will search for the Processor{} declarations in your SSDT-1.aml (which we renamed)." This method is even simpler, and I even used the plain files from the original extract from Clover F4. I just copied the two files to my Desktop, renamed the ssdt-1 to dsdt and ran the script with the -mode custom parameter, which resulted in the ssdt.dsl and ssdt.aml being created in my Library/ssdtPRGen folder: ./ssdtPRGen.sh -p 'E5-2650 v2' -b Mac-F60DEB81FF30ACF6 -c 3 -x 1 -cpus 2 -l 32 -target 1 -mode custom Maybe you can include this as an alternative, or even preferred method in your excellent guide for people who get that error? On a sidenote: not all my USB ports function. This is most probably caused by the 4-port USB3 PCI-e card in my computer, which apparently confuses the enumeration of the built-in USB ports. So the USB port fix doesn't work properly when having more ports than the standard machine has. Do you have any ideas what I could do to get both the native ports and the PCI-e ports to work? Thanks again for your efforts! Cheers, Rainer Edited May 4, 2018 by Planeshifter Link to comment Share on other sites More sharing options...
ochja Posted May 4, 2018 Share Posted May 4, 2018 maybe your z620 is similar to my z420 ? i have to change the ports in the SSDT-UIAC-ALL with maciASL my HP z420 USB Ports are USB3 - PEX3 USB2 - EH02 PR21 -- HP22 (Front USB Card Reader - fully working ;-) ) -- HP23 (Front USB 2.0 Port) -- HP26 (Front USB Card Reader) - EH01 PR11 -- HP11 -- HP12 -- HP13 -- HP14 (the 4 USB 2.0 rear Ports) regards SSDT-UIAC-ALL.aml Link to comment Share on other sites More sharing options...
SquidGM Posted May 9, 2018 Share Posted May 9, 2018 On 5/4/2018 at 8:05 AM, ochja said: maybe your z620 is similar to my z420 ? i have to change the ports in the SSDT-UIAC-ALL with maciASL my HP z420 USB Ports are USB3 - PEX3 USB2 - EH02 PR21 -- HP22 (Front USB Card Reader - fully working ;-) ) -- HP23 (Front USB 2.0 Port) -- HP26 (Front USB Card Reader) - EH01 PR11 -- HP11 -- HP12 -- HP13 -- HP14 (the 4 USB 2.0 rear Ports) regards SSDT-UIAC-ALL.aml Hello, Not woking for me. Link to comment Share on other sites More sharing options...
jihwoanahn Posted May 17, 2018 Share Posted May 17, 2018 (edited) Hello, thanks for the really well written instruction. Still, I'm not too sure if I'm following it properly. After patching DSDT.ami, my system is keep restarting within the boot phase. I'm going to do install macOS from the start again, but I really want to know what I have done wrong to prevent this happening again. Thanks! Edited May 17, 2018 by jihwoanahn Link to comment Share on other sites More sharing options...
jack.avenger Posted July 13, 2018 Share Posted July 13, 2018 (edited) Thank you, bilbo for you detailed guide! I want to report that sleep is working on my Z820. Still can't reproduce it on another installation with High Sierra because of lack of knowledge Edited July 13, 2018 by jack.avenger bad English Link to comment Share on other sites More sharing options...
Recommended Posts