Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  

MSI X58 pro-e and 10.7.2 DSDT first-time

2 posts in this topic

Recommended Posts

Hello All! New year and after sobering up ;) i decided to redo my very unstable lion installation. I could boot only in verbose mode and i had to try it sometimes up to five times before successes because of panics and freezes.


Since 10.6 i do install retail but have always used some hack (mostly [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]) to do the after installation. Not always clean...


I have installed Lion on my clean HDD and updated to 10.7.2 with system update (no problem). The clean install was done with the regae DVD maker (Thank you RAGAE!!!) and now i have a choice: Either i use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4.2.1 (which I've kinda done for the network since I'm writing this) and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] choice or i patch my own DSDT...


Now I'm still booting with the regaeDVD and lion is working but without IDE (which i still use), eSATA, sound and with the generic ATI driver for 4800 cards ([url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] offers to inject the right model number but is it only for looks or will the openGL performance change?). Of course there is no sleep (which i really do not need) and no speed-step. Shutdown and restart is functional.


My plan is to do it right but i really don't know which part i should patch in the DSDT and what functionality i should get with some kext's. Which sollution i should use for 10.7.2 and my MoBo i.e. sound can be done with ALC8xxHDA but there is (I've read) a problem with online system updates or use VoodooHDA and have some quality issues (irritating noise in my speakers)


I also like to use the full power of my RAM chips. They are only using 1069MHz but they could do 1600. And i think i can "overclock" then in smbios.plist and not in the actual BIOS. Am I missing something here?


So I've used my ubuntu liveCD and extracted the DSDT (attachment) and also saved the logs


My question is, are there some smart people who can show me directions for patching my DSDT and give me some hints for the kext's i should have?



My workstation isn't new (OCT 2010) the specs are as follows:


CPU i7 920 no OC BOXED

RAM OCZ Reaper 7-7-7-24 DDR3-1600 6Gb

MoBo MSI X58 pro-e


IDE/SATA - Jmicron 363

SND - Realtec ALC889

LAN - Realtec 8111

Firewire - Jmicron 381

VGA ATI 4870 1Gb




Share this post

Link to post
Share on other sites

After seeing some tutorials and with the help of some nice ppl i came to the following sollution:


I extracted my DSDT with ubuntu live DVD and then patched it with olarilla patch for my mobo and the ALC889 patch in DSDT Edit. Then i opened the patched file in DSDT SE and used the fix collumn to eliminate the warnings. Now it is warning and error free. Not sure if i should use the VoodooHDA now...


Before i use this DSDT i have some questions:


should i add the lines before scope(_pr):


External (PDC7)
External (PDC6)
External (PDC5)
External (PDC4)
External (PDC3)
External (PDC2)
External (PDC1)
External (CFGD)
External (PDC0)
External (NCPU)


Is there any danger of puting this DSDT to work or am I able to reboot somehow to the system without taking this into account (-x will do?)


Thanks for any Help


Here are both DSDTs: the original extracted in ubuntu and the edited one.




PLZ comment on this if you can!

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

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By onlyJRevenge
      Buonasera ragazzi,
      grazie all'aiuto di questo forum, sono riuscito qualche mese fa a configurare il mio portatile e ne sono pienamente soddisfatto. Ora mi è sorto un dubbio, per poter utilizzare la porta HDMI esterna per collegare il portatile ad un monitor cosa dovrei fare? Ho letto che c'è la possibilità che questo non possa essere possibile, per via del fatto che ho disabilitato la GTX950M e di conseguenza essa portava il segnale "all'esterno". A voi cosa risulta? Riuscireste a darmi una mano?
      Grazie anticipatamente.
    • By Pink Waters
      Hi guys, I have my dsdt.aml extracted from windows.
      I compiled just fine no errors, but when I try to add audio in it following this guide I get a lot of errors

      I am running High Sierra
      my audio is ALC889

      The errors are attached

    • By uzmi
      Para los usb 3 de mi placa uso un inyector USB_Series8_Injector.kext modificado para mis puertos.
      Deseo eliminar dicho inyector poniendo los datos de los puertos en el DSDT directamente pero no se si es posible ni como hacerlo.
      Tengo dos instalaciones en dos discos con 10.13.3 
      Uno con un DSDT basado en el que crea Clover y luego modificado para mi equipo.
      Otro con un DSDT basado en el de Pikeralpha y luego modificado para mi equipo
      ¿Podrían echarme una mano?
      Dejo el inyector o un SSDT-UIAC con los datos de los puertos.
      Muchas gracias.
    • By quattrofx
      Hi to all,
      I just wont to give inough informations on one place for all the people with same Hardware with
      costimization steps witch i have done. I have fast perfect working High Sierra 10.13.3 on my PC but
      still needs to be actualized thru the DSDT, because it ist the only way to get all the hardware 
      properly working.
      Gigabyte Z370 Aorus Ultra Gaming - BIOS F7h
      Intel i7-8700K (4.8GHz)
      Gigabyte GTX 1080 G1 Gaming  8G
      DDR4 64GB PC 3000 CL15 G.Skill KIT (4x16GB) 64GVR Ripjaws V
      Dual-Band PCI-e Adapter TP-Link TL-WDN4800
      Firewire PCI-e Digitus (Texas Instruments Chipset)
      Bluetooth 4.0 USB Dongle ASUS BT400 (Broadcom)
      PSU: LC-Power Metatron Prophecy 2 LC8750II V2.2, 750 Watt
      2 x NVMe SSD 960 Evo 500GB (Win10Pro & High Sierra 10.13.3)
      1 x SSD Crucial 500GB (Sierra 10.12.6)
      1 x 4TB Segate Barracuda SATA 3 (Multimedia)
      Tripple-boot Win10Pro, Sierra 10.12.6 & High Sierra 10.13.3
      Bios Settings:
      1.       M.I.T. → Advanced Memory Settings  Extreme Memory Profile(X.M.P.) : Profile1
      2.       BIOS → Fast Boot : Disabled
      3.       BIOS → LAN PXE Boot Option ROM : Disabled
      4.       BIOS → Storage Boot Option Control : UEFI
      5.       Peripherals → Trusted Computing → Security Device Support : Disable
      6.       Peripherals → Network Stack Configuration → Network Stack : Disabled
      7.       Peripherals → USB Configuration → Legacy USB Support : Auto
      8.       Peripherals → USB Configuration → XHCI Hand-off : Enabled
      9.       Chipset → Vt-d : Enabled
      10.   Chipset → Wake on LAN Enable : Disabled
      11.   Chipset → IOAPIC 24-119 Entries : Enabled
      Dedicated graphics card:
      1.      Peripherals → Initial Display Output : PCIe 1 Slot
      2.      Chipset → Integrated Graphics : Enabled
      Chipset → DVMT Pre-Allocated :128M   
      Wake for Ethernet Network access - Unchecked
      Enable Power Nap - Unchecked
      First step:
      I have a perfect Sierra 10.12.6 working on my HP Z800 witch i use to clone to one SSD
      Second step:
      Delete old EFI on cloned SSD and put the new one from here:
      Adjusted Kexts and Config.plist for my Rig:
      Kext Folder:
      FakeSMC.kext + Sensors Kexts
      Thread step:
      connected new cloned SSD on the SATA port and Sierra started up and working.
      Fourth step:
      regulary updated to HighSierra 10.13.3 running installer from App folder.
      Fifth step:
      Cloned Sierra SSD to NVMe SSD 960 Evo 500GB
      Made changes to BIOS & Config.plist to become hardware encoding acceleration  in FCPX and HEVC support:
      BIOS Gigabyte:
      §  Chipset → Integrated Graphics : Enabled
      §  Chipset → DVMT Pre-Allocated :128
      §  Peripherals → Initial Display Output : PCIe 1 Slot
      1.       Inject Kexts is set to Yes
      2.       In Boot Under Custom flags added:
      Nvidia users: shikigva=60
      3.       Kaby Lake & Coffee Lake Users:
      In Devices Using Nvidia 
      - Set ig-platform-id to: 0x59120003
      DSDT Patching:
      1.       HECI -> IMEI Patch
      1.       Comment: change HECI to IMEI
      2.       Find* [Hex]: 48454349
      3.       Replace [Hex]: 494d4549
      2.       GFX0 -> IGPU Patch
      1.       Comment: change GFX0 to IGPU
      2.       Find* [Hex]: 47465830
      3.       Replace* [Hex] : 49475055
      3.        PEGP -> GFX0 Patch
      1.       Comment: change PEGP to GFX0
      2.       Find* [Hex]: 50454750
      3.       Replace [Hex]: 47465830
      I think that in my Config.plist (used EFI from here https://hackintosher.com/guides/high-sierra-install-full-guide/  and edited by me)
      are the double entries, but i am not shure and i dont wont to make a mess myself.
      It is beter to leave it to the profis like Maldon!
      Maldon, i have attached my Send me iMac_4FX.zip file generated with RunMe.app
      Can you post the list of maded Patches for this RIG please.
      THX in advance
      Send me iMac_4FX.zip
    • By MaLd0n
        --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   Installation   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER Post Install.zip   --Reboot   DSDT DSDT.MaLd0n.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC ----- -Disable GPU new patch and PNLF SSDT - Credits RehabMan

      SSDT    Generate your SSDT for PM, use ssdtPRGen by Piker-Alpha https://github.com/Piker-Alpha ssdtPRGen.command.zip   or just use "plugin-type"=0x01 in DSDT, SSDT or Clover config.plist   for check Power, Frequency, Temperature and Utilization, use it Install Intel Power Gadget.pkg.zip  
      https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/   -Atheros Ethernet https://github.com/Mieze/AtherosE2200Ethernet   -IntelGraphicsFixup https://sourceforge.net/projects/intelgraphicsfixup/   -IntelGraphicsDVMTFixup https://github.com/BarbaraPalvin/IntelGraphicsDVMTFixup   -USBInjectAll https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/   -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!   Special Thanks to Pablo Galán   We're all here to have fun and learn from each other!   ENJOY!