Jump to content

Whit3Spirit

Donators
  • Content Count

    86
  • Joined

  • Last visited

Everything posted by Whit3Spirit

  1. Edited the 15/07/2014 Hi all ! After months of passive research i have found on some different forums a DSDT solution for disabling the NVidia card. Disabling Nvidia allow to save battery power of 2x and temperature of laptop too. My Specs Acer Aspire V3-571G-73614G50Makk :: Processor Intel Core i7-3610QM 2.3 GHz (Intel Core i7) :: Mainboard Intel HM77 (Panther Point) :: Memory 4096 MB :: Graphics adapter NVIDIA GeForce GT 640M - 2048 MB, Core: 708 MHz, Memory: 900 MHz, DDR3, 80.07.14.00.09, Optimus :: Display 15.6 inch 16:9, 1366x768 pixel, LG Philips LP156WH4-TLA1, TFT LED :: Soundcard Realtek ALC269 @ Intel Panther Point PCH - High Definition Audio Controller :: Networking Broadcom NetLink BCM57785 PCI-E Gigabit Ethernet Controller (10/100/1000MBit), Atheros AR5BWB222 Wireless Network Adapter (b g n ), 4.0 Bluetooth :: Optical drive MAT{censored}A DVD-RAM UJ8B0AW :: Hackintosh Config SMBios : Macmini6,2 org.chameleon.boot.plist : link DSDT : link Extra Folder : link Source DSDT/SSDT Method ( work on it, not fully fonctionnal ) : Link here DSDT Method (work with all bootloader) Instructions Needed AIDA64 version 2.80 --> link ssdtPRGen.sh --> link AppleIntelCPUPowerManagementInfo.kext --> link MacIASL --> link Disabling NVidia card In the first step, dump your dsdt from Windows with AIDA64 (version 2.80 max) --> tuto YouTube Reboot on OSX This patch don't need to extract or modify any SSDT. You can see the DSDT edits in the link of qwerty12 topic in credits. Quickly, in DSDT, i call external method for disabling the card. These links calls methods of SSDT-4 in my config but can be different with your machine. You don't need to copy manually the _OFF method from SSDT to DSDT. Add these lines if you don't have them to the top of your DSDT : [...] External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) External (_SB_.PCI0.PEG0.PEGP._PS0, MethodObj) External (_SB_.PCI0.PEG0.PEGP._OFF, MethodObj) External (_SB_.PCI0.PEG0.PEGP._ON, MethodObj) External (_SB_.PCI0.PEG0.PEGP.SGOF, MethodObj) External (_SB_.PCI0.PEG0.PEGP.SGON, MethodObj) [...] I added the method M_OF before the _WAK method : [...] Method (M_OF, 0, NotSerialized) { If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._OFF)) { \_SB_.PCI0.PEG0.PEGP._OFF() } If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS3)) { \_SB_.PCI0.PEG0.PEGP._PS3() } If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGOF)) { \_SB_.PCI0.PEG0.PEGP.SGOF() } ​ } [...] After that, i call the M_OF method in _WAK : [...] Method (_WAK, 1, Serialized) { M_OF () If (LAnd (LEqual (\_SB.PCI0.LPCB.EC0.AAST, One), LEqual (\_SB.PCI0.LPCB.EC0.AAEN, One))) { Store (Zero, GP53) [...] And i call the M_OF method in the _INI method : [...] Method (_INI, 0, NotSerialized) { Store (0x07D0, OSYS) M_OF () If (CondRefOf (\_OSI, Local0)) { If (_OSI ("Windows 2001")) [...] If you use Chameleon or branch, paste your modified DSDT to your Extra folder and add these options to your org.chameleon.Boot.plist : <key>DSDT</key> <string>/Extra/DSDT.aml</string> <key>DropSSDT</key> <string>No</string> If you use Clover Bootloader, copy DSDT file in "EFI/CLOVER/ACPI/Patched" Reboot and go to Applications/Utilities/System Information Go to Graphics Card Section, if the NVidia Chipset not appear, it’s working. Enable the SpeedStep management The only problem with this technic is the Power Management. When your turn off the DropSSDT flags in org.chameleon.Boot.plist, Chameleon don’t go dump your SSDT tables in the ACPI tables of your machine. For enabling SpeedStepper with that fix, you should make a patched SSDT with the ssdtPRGen method : Download the later ssdtPRGen.sh Be sure that your SMBios.plist is appropriate with your CPU and system (A good SMBios can fix the iMessage, iCloud, iTunes and Apple Store connexion and login bugs). With my V3-571G core i7, i prefer the Macmini6,2 model for more speed steps. In Terminal app, launch the ssdtPRGen.sh with command : sudo sh /the_way_of_your_file/ssdtPRGen.sh Write your password and type "y" when it’s demanded for make a ssdt_pr.aml in your Extra folder only if you use Chameleon bootloader. If you use clover, copy this file in "EFI/CLOVER/ACPI/Patched" and rename it to ssdt-1.aml. If you have already a ssdt-1, rename it to ssdt-2... Reboot To be sure that your Speed Stepper is patched, download the AppleIntelCPUPowerManagementInfo.kext and add it to your System/Library/Extensions/ folder with the kext installer of your choice. I for one better in Kext Utility. Rebuild cache with the app of your choice (kext utility make that automaticly) and reboot. At start, open your terminal app and type this command : cat /var/log/system.log | grep "AICPUPMI:" If you can see a lot of P-States, you did a good job. About problems Problem with auto ON after sleep Past this method before the M_OF method in your DSDT : Method (M_ON, 0, NotSerialized) { If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._ON)) { \_SB_.PCI0.PEG0.PEGP._ON() } If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS0)) { \_SB_.PCI0.PEG0.PEGP._PS0() } If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGON)) { \_SB_.PCI0.PEG0.PEGP.SGON() } ​ } After that, call M_ON method in _PTS (Prepare To Sleep) so that the _WAK after sleep can shutdown the card. (thanks to RehabMan) Method (_PTS, 1, NotSerialized) { M_ON () [...] Error of compilation If you find an error of compilation in MacIASL after have make a clean DSDT (with no error), like "Line 1 : Input file does not appear to be an ASL or data table source file" Try to delete all return to the line in the M_ON or M_OF method or just replace it like that : M_OF Method (M_OF, 0, NotSerialized){If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._OFF)){\_SB_.PCI0.PEG0.PEGP._OFF()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS3)){\_SB_.PCI0.PEG0.PEGP._PS3()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGOF)){\_SB_.PCI0.PEG0.PEGP.SGOF()}} M_ON Method (M_ON, 0, NotSerialized){If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._ON)){\_SB_.PCI0.PEG0.PEGP._ON()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS0)){\_SB_.PCI0.PEG0.PEGP._PS0()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGON)){\_SB_.PCI0.PEG0.PEGP.SGON()}} Credit Thanks to PikeRAlpha for ssdtPRGen.sh Thanks to 'qwerty12' for all informations --> link of her topic Thanks to 'Skvo' for speedster and SSDT solution --> link of her post Thanks to RehabMan for their instructions Thanks to LexHimself for the SSDT method
  2. Whit3Spirit

    Nvidia EVGA GTX660 and High Sierra

    Same for me, no gtx660 (and gtx550 apartment) seems to work properly on the new OS
  3. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    If you did like the topic then it is disable. Check in prefpane in monitor.
  4. Whit3Spirit

    Info sur el Capitain

    Bonjour bonjour tout le monde; J'hésite à me relancer dans la tâche (parfois périlleuse) de l'installation de ce nouveau né de la pomme croqué mais j'ai peur que les nouveautés apportées ne soient pas à la hauteur des problèmes d'installation notamment il m'a cru voir au niveau de l'USB qui a une manière différente de fonctionner. Quelqu'un aurait-il l'amabilité de bien vouloir me faire un bref topo de cette nouvelle version dans le monde du hackintosh svp ? Merci par avance
  5. Hi guys ! I come on this old topic but if someone can help me... I can't find why my GT70 2PE won't wake from sleep... Someone can tell me what patch do you use in this hack pls ? Thanks
  6. Whit3Spirit

    [Laptop] MSI GT70 2PE

    Version 0.1

    273 downloads

    MSI GT70-2PE CPU: Intel i7 4800MQ clocked at 2.7GHz (3.7GHz max) Graphics Core: Nvidia GeForce GTX 880M with 8GB GDDR5 (HD4600) Display: 17.3-inch 1080p LCD (anti-glare coating) Memory: 16GB DDR3 RAM (1600MhZ) Storage: 1TB HDD and 256GB SSD (mSATA3) Optical Drive: Blu-ray drive Battery: 9-cell Lithium-ion battery OS: Windows 8 Premium 64-bit Wifi/LAN: Killer E2200 Networking Audio: ALC892 This laptop is a stable config. Work very great and a good choice with a dual boot. Not working : - Disable Optimus (i work on it) - Camera (i work on it too) - Wifi (not possible without change the card) - Hibernation without reboot (but isn't a big problem) Link to my EFI Folder : link
  7. Whit3Spirit

    [Laptop] MSI GT70 2PE

    yes, like me but voodooHDA 2.8.8 is a good choice i think ^^
  8. Whit3Spirit

    Info sur el Capitain

    Bon ba je vais mettre les mains dans le cambouis alors !
  9. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    Ok then, i add "On working" ^^
  10. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    Your method is added, thanks for share !
  11. Est il possible de réuploader les fichiers svp ?
  12. Whit3Spirit

    Yosemite on line in a few minuts...

    In the French Store, it's ok !
  13. Version 1.0

    1,557 downloads

    There are all the necessary files for make a clean installation of Mavericks 10.9 to 10.9.4 on GA-Z87MX-D3H motherboard. - Put DSDT.aml in "EFI/CLOVER/ACPI/Patched/" folder. - Put kexts in "EFI/CLOVER/Kexts/10.9/" folder. - Replace config.plist with "EFI/CLOVER/config.plist" file. * Choose an UEFI or Legacy Clover Installation. DSDT and kexts are the same. UEFI are more fast and stable at boot. * If you want install 10.9.2 or previous release of Mavericks, just change the AppleHDA.kext in "EFI/CLOVER/Kexts/10.9/" folder with the good version. 10.9.2 v2.6.0f1 10.9.1 v2.5.3fc1 10.9.0 v2.5.2fc2 kexts credits : http://www.insanelymac.com/forum/files/file/147-applehda-for-realtek-alc892/ http://sourceforge.net/projects/osx86drivers/files/Kext/Snow_or_Above/AppleIntelE1000e.kext.zip http://sourceforge.net/projects/hwsensors/files/HWSensors.6.8.1307.Binaries.dmg Clover Installation tutorial : http://cloverboot.weebly.com/ DSDT patches from PJALM's repos
  14. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    Thank you, it's good to know !
  15. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    What is the result of this flag?
  16. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    If you want a clean DSDT, go to the right topic. There is just for disabling Nvidia. Start to here : http://www.insanelymac.com/forum/forum/345-laptops/
  17. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    Topic edited, thanks for all yours participations and sorry if i can't reply to all your questions in PM skype or in the topic, i'm not a coders
  18. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    what's your laptop ?
  19. Whit3Spirit

    GA-Z87MX-D3H : DSDT + Kexts (Clover) for Mavericks 10.9.3

    Not tested, report ?
  20. Whit3Spirit

    Disabling NVIDIA Optimus card on all laptops

    Are you sure you has dumped all your SSDT ? Files are natively on your computer to work. If you're not sure you have all the files, used AIDA64 on windows to extract your ACPI.
  21. EDIT : Working https://www.dropbox.com/s/hl2hmat9nrz7ldq/working%20DSDT.aml Hi all ! I can't make a clean version of DSDT... - I have extracted my DSDT with aida - decompile it with iasl :"/Applications/MaciASL\ 1.3.app/Contents/MacOS/iasl5 -d /Users/Gus/Desktop/acpi_dsdt.bin" - make a clean version in .dsl with 0 error But when i compil it in aml, i have 2 errors in _L1E and clover won't boot because in my boot log, i have : "IOAPIC : Version 0x20 Vectors 64:07" link : acpi_dsdt.bin --> acpi_dsdt.dsl --> acpi_dsdt.aml specs : http://www.msi.com/product/nb/GT70_2PE_Dominator_Pro.html#hero-specification If one can help me ? RehabMan ?
  22. Whit3Spirit

    [MSI GT70 2PE] Can't cleaning DSDT in aml

    Finally working with edits on my DSDT. Method EC cleaned : https://www.dropbox.com/s/hl2hmat9nrz7ldq/working%20DSDT.aml now, enabling graphic part
  23. Whit3Spirit

    [MSI GT70 2PE] Can't cleaning DSDT in aml

    I have found one error in a method called FUNC on the SSDT of my Nvidia graphic card that call PEGP._DSM and i have removed it. But that's not my problem because computer stuck at IOAPIC [...] still...
  24. Whit3Spirit

    [MSI GT70 2PE] Can't cleaning DSDT in aml

    tx, i report if it's worked Where is this fix ? on his git repo ?
×