Jump to content
MaLd0n

[Guide] Sierra / High Sierra on Gigabyte GA-H97M-D3H / DSDT

114 posts in this topic

Recommended Posts

Now have a Olarila Folders app, just download app and clover folder for your Chipset!
 
mobo.png
 
--Create a bootable copy of macOS Sierra
 
 
--Create a bootable copy of macOS HighSierra
 
 
--Install Clover in USB stick
 
 
--Replace with my Clover folder 
 
 
--Install Sierra/High Sierra and boot into system!
 
Post Installation
 
--Install Clover in HDD/SSD and replace with my folder
 
 
--Nvidia WebDriver Sierra
 
 
--Nvidia WebDriver High Sierra
 
 
--Cuda
 
 
Now you need a fine tune!
 
--DSDT
Patches
-FIX ERRORS AND WARNINGS
-HPET
-SATA
-SLPB
-EHCx
-DARWIN
-LPC
-XHCI
-HDEF
-RTC
-IRQs
-SBUS
-BUS1
-MCHC
-ALS0
-SHUTDOWN
-LAN
-PNLF
--Power Management
 
Use "plugin-type"=1 in DSDT, SSDT or Clover config.plist
 
--Brightness
 
Install .app, select the required permission and reboot. Work in F1 / F2 keys!
MaLd0n 2018-02-03 às 00.57.24.png
MaLd0n.png
*in some cases .app don't work, check patches in config.plist inside Clover folder Post Install

 

--FakeSMC

 
 
--Audio
 
 
--USB
 
 
--LAN
 
 
-Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
 
Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!
 
We're all here to have fun and learn from each other!
 
ENJOY!

Share this post


Link to post
Share on other sites
Advertisement

Ciao, ho già una configurazione che funziona con DSDT sulla GA-Z97-D3H, unico problema e che su Sierra se uso la patch SATA ho errori ACPI nei log...

 

Quindi approfitto per vedere di migliorare ulteriormente  :), ho appena fatto una configurazione con config al minimo ed estratto le informazioni che ti allego.

Share this post


Link to post
Share on other sites

Ciao e grazie.

 

Fatto, messi i tuoi kext, non so' se modificati, probabilmente la patch SATA o HDMI crea gli errori ACPI:

Last login: Sun Mar 26 18:31:56 on console
iMac-di-Admin:~ admin$ sudo dmesg | grep ACPI
Password:
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@1F,2/AppleAHCI/PRT2@2/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/WDC WD3200YS-01PGB0 Media/IOGUIDPartitionScheme/Untitled 2@2
ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: ACPI Warning: \134_SB_.PCI0.PEG0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package]Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140828/nsarguments-a9)
iMac-di-Admin:~ admin$

Nel mio DSDT togliendo queste due patch gli errori non ci sono.

 

Il tuo DSDT non è evitabile da MaciASL, che proprio non si avvia...

Share this post


Link to post
Share on other sites

Use Acpi6,1

https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-MaciASL-2016-0423.zip

 

Warnings

it is common to see these in 10.12 with this new version of AppleACPIPlatform.kext. Older versions of OS X didn't do checks like this. ;)

if work, dont worry ;)

Check About This Mac / Sata

MaLd0n 2017-03-26 às 14.17.19.png

 

but if u dont like, just remove and use it

AHCIInjector.kext.zip

Share this post


Link to post
Share on other sites

Ah ecco spiegato, sulle versioni precedenti manca il controllo ACPI come sulla 10.12.

 

Con il tuo DSDT non ho Generic SATA anche senza kext, io usavo AHCI_Intel_Generic_SATA.kext, uguale ma inietta meno periferiche...

 

Quindi siamo a posto così  :)

 

 

 

SATA.png

Share this post


Link to post
Share on other sites

Ho capito :) .

 

Sul config.plist gli ACPI li lascio tutti disabilitati..?

 

Per avere un PM non sbilanciato verso l'alto devo usare KernelPm è normale..?

 

SSDT + KernelPm.png

SSDT NO KernelPm.png

config.zip

Share this post


Link to post
Share on other sites

SSDT generato correttamente, ma senza KernelPm risulta tutto sbilanciato verso l'alto, controllato più volte anche in passato, in sostanza come vedi dagli screen dura fatica a stare sui moltiplicatori più bassi.

 

 

Grazie MaLdOn ricontrollo...

Share this post


Link to post
Share on other sites

Uguale senza KernelPm continua ad essere sbilanciato verso l'alto.

 

Ma se usare KernelPm, visto che funziona, non è un problema...

No KernelPm.png

Share this post


Link to post
Share on other sites

Grazie MaLdOn credo di averti chiesto tutto, ti contatterò per il DSDT di una GA-Z170X-UD5 Th, magari posto sulla tua guida dell'ASUS Z170...

 

 

:)

Share this post


Link to post
Share on other sites

Ciao, sono dal mio amico Claudio GA-Z17X-UD5-th, sto provando la 10.12.4 ma ottengo solo schermo nero, la 10.11.6 mi funziona. HD 530

Share this post


Link to post
Share on other sites

Torno dal mio amico la prossima settimana, ora sono a casa, comunque ho fatto una prova sulla 10.12.4 ma avevo sempre lo schermo nero...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By necros
      Hi all, new user here.
      I followed the shilohh guide i7-4930k-asus-rampage-iv-extreme-32gb-ram-gtx-770-4gb-success(and some other guides fresh installing) and everything works great but my cpu is flat at 1.2Mhz. 
      I tried every guide here, in olarila and in "others" but nothing works. Surely I'm doing something wrong but I cannot guess what it is. Also tried nullcpu etc..
      My specs are:
      Rampage IV Extreme
      i7 3930k
      Gtx 980
      Mac OS X 10.12.6
      I made my own SSDT too.
      C1E is enabled.
      I leave my Clover Folder here in case someone can shed some light because I'm starting to be desperate.
      Thank you in advance
      Cheers
       
      CLOVER.zip
    • By Badruzeus
      OPENSTEP was an operating system created by NeXT Software Inc. It served as the basis for Mac OS X after Steve Jobs came back to Apple after Apple acquired NeXT. This is simply to show computer history.
       
      Guest OS: (Next) OpenSTEP 4.2
      Virtualization: VirtualBox 5.2.18
      Host OS: Mac OS X El Capitan 10.11.6 (15G22010)
      Credit for installation guide: http://openstep.bfx.re/
       
       
       
    • By WarDoc
      This Post is for helping users with issue that come with Whatevergreen

      Feel free to join in and help users if you know your stuff
      also get the dev's of whatever green to join as well


      Whatevergreen has a few issues

      Multi-monitor Support is lacking as 2 monitors seems to be the limit for some even if the devs say it's not users say it's true

      Some Id's are wrong or missing (hence the nano and 390X not working)

      some GPU names are wrong ( which has been reported many times)

      FOR RYZEN OWNERS with Polaris :
      Modified kext:/S/L/E/AMD9510Controller.kext//Contents/Info.plistfrom:<key>IOPCIMatch</key><string>0x67EF1002</string>to:<key>IOPCIMatch</key><string>0x67FF1002</string> Updating clover to Clover_v2.4k_r4152 and using the config.plist here https://pastebin.com/TYiTEVcMwithbusratio=36 and npci=0x3000 ALSO THIS THREAD IS NOT FOR WHINING in anyway please do not post off topic if you don't like given support in this forum that's all you but majority of use need it.
       
      Source code: repository. FAQ and documentation: link.  
      a real SSDT example https://www.dropbox.com/sh/el66izg1lmk1jiu/AADCZUEjyQyiWWELlmzW2ix-a?dl=0 Credits to Pavo for the hard work of decoding the mess
      Boot argumentsAdd -raddbg to enable debug printing (available in DEBUG binaries).Add -radvesa to disable ATI/AMD video acceleration completely.Add -radoff to disable WhateverGreen.Add -radbeta to enable WhateverGreen on unsupported os versions (10.13 and below are enabled by default).Add -rad24 to enforce 24-bit display mode.Add -radlogo to patch boot logo distortion.Add -raddvi to enable DVI transmitter correction (required for 290X, 370, etc.)Add radpg=15 to disable several power-gating modes (see FAQ, required for 7xxx GPUs). If you Don't Want To use WEG or LILU clover 4297 has a new patch that fixes the same issues without kexts 
      You have to set in config.plist <key>Graphics</key> <dict> <key>RadeonDeInit</key> <true/>
    • By Thereman
      Hello, I'm a noob at installing MacOS on my current PC (which is running Windows 10 x64 Pro).
      Can I do a dual boot with windows 10 and MacOS Mojave? I already have windows 10 installed and I would like to put and MacOS Mojave, can it? If not, should I reinstall from 0 MacOS Mojave and after Windows 10?
       
      P.S: I have already make a topic about "Can I run MacOS" and the export boys on the forum said to me I can run it.
    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip
×