Jump to content

GA-X79-UD3 rev 1.0 DSDT help

GA-X79-UD3 X79 UD3 DSDT Sleep

  • Please log in to reply
34 replies to this topic

#1
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
Hi, I recently installed 10.8.2 to a USB HDD for a test install and I have some problems. I have installed MiniITX's GA-X79-UD3 DSDT.aml and AppleHDA.kext from Interim Ivy Bridge HDA thread and AHCIPortInjector.kext along with FakeSMC.kext NullCPU....kext, intel e1000 lan kext and SleepEnabler.kext. I get audio and can boot just fine with : npci=0x2000 GraphicsEnabler=No. However even after installing sleepenabler i get white screen with unmoving mouse every time I try to get it to sleep, which goes away when i press a few times the mouse buttons or press the H/W Sleep button. I am on F11 Bios(the dsdt was for that version and have disabled USB3.0). Why can't I get it to sleep? Can someone share a DSDT.aml that would enable native power management? I want sleep to work so I can get my ATi HD7970 to work(enable OpenGL and Q/E).

#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain

sleep:Proper combination for sleep is:


1) patched HPET, TIMR, RTC, PIC sections

2) patched EHCI/UHCI sections

3) patched AppleLPC kext to match chipset id

4) removed NullCPUPowerManagement,

5) patched AppleRTC kext to solve CMOS reset after sleep


#3
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.

sleep:Proper combination for sleep is:

1) patched HPET, TIMR, RTC, PIC sections
2) patched EHCI/UHCI sections
3) patched AppleLPC kext to match chipset id
4) removed NullCPUPowerManagement,
5) patched AppleRTC kext to solve CMOS reset after sleep


Is there a thread here on how to achieve these goals? (I have found patched AppleRTC for CMOS reset problem, and a thread on how to patch applelpc kext) What I haven't found is a DSDT editing guide specific to the first two. Could you point me to thread/guide that says how to do this?

#4
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
Attached File  DPCIManager.app.zip   228.57KB   47 downloads Extract your DSDT From AIDA64 in WIN and post here I go patch this for you, and a report of the your hardware from this app

#5
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.

Attached File  DPCIManager.app.zip   228.57KB   47 downloads Extract your DSDT From AIDA64 in WIN and post here I go patch this for you, and a report of the your hardware from this app

WOW! I really appreciate your time and effort! I will now boot into OSX.

#6
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
Note look inside NOTE.txt file first. Thank you for your time.

Attached Files



#7
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
ok here you go, delete sleepenabler.kext, patch your AppleIntelCPUP with this app and delete NULLCPUPowermanegemente.kext


Attached File  Patched.zip   206.74KB   49 downloads

#8
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
So I must reinstall ML to GPT disk right? Because I see UEFI.

#9
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
if you want, you can

#10
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
Oh, well anyway. I will test it right now without reinstall.

Ok, I deleted sleepenabler.kext patched AppleIntelCPUPowerManagement.kext removed NullCPUPmgt rebuilt caches, installed DSDT.aml and rebooted with -v npci=0x2000 GraphicsEnabler=No and I got kernel panic as if i had no dsdt and nullcpu i.e. panics with appleintelcpup at backtrace.

#11
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
post a photo of KP AICPMPatch





About power management (SpeedStep, sleep)


#12
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
Here you go. I hope they are detailed enough. Thank you so much for taking the time to help me.
NOTE: My CPU is a i7-3820 and my VGA is a Sapphire HD7970 Dual-X

Attached Files



#13
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
ok, the problem is AppleICPUP , can be what not is patched correct, try this AICPMPatch, then repair permissions and delete caches from terminal

sudo -s
cd System/Library/Caches
rm -rf *
exit


reboot with -f -v

#14
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
Ok, will get back to you tomorrow morning GMT+2 as I can't reinstall re-install OS X atm.

#15
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,031 posts
  • Gender:Male
I support all x79 systems here:

http://rampagedev.wo...s/gigabyte-x79/


sleep:Proper combination for sleep is:

1) patched HPET, TIMR, RTC, PIC sections
2) patched EHCI/UHCI sections
3) patched AppleLPC kext to match chipset id
4) removed NullCPUPowerManagement,
5) patched AppleRTC kext to solve CMOS reset after sleep


None of this works with X79 and is not needed.

#16
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.

I support all x79 systems here:

http://rampagedev.wo...s/gigabyte-x79/




None of this works with X79 and is not needed.

Hi rampagedev,
I tried to use your gigabyte dmg but I get stuck at MAC Framework Initialized

Using the dsdt byt MiniITX I could get sound to work but sleep is not working using sleepenabler.kext 1.7x-10.8.x and NullCPUPMgmt

EDIT: I''m confused, should i reinstall and try to patch the kext differently or what??

#17
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
Rampage Dev, why is your DSDT getting stuck at MAC Framework successfully initialized
using 16384 buffer headers and 10240 cluster IO buffer headers.?

GA-X79-UD3
i7-3820
Sapphire ATi HD7970

Also, does your dsdt normally work for 10.8.3 too?

#18
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain

I support all x79 systems here:

http://rampagedev.wo...s/gigabyte-x79/




None of this works with X79 and is not needed.



I support all x79 systems here:



http://rampagedev.wo...s/gigabyte-x79/

free? :worried_anim:

#19
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.
iFire, any ideas why sleepenabler.kext won't work? Since Rampage Dev said DSDT can't fix sleep atm

#20
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
put in terminal app this code: and post results

pmset -g assertions

Sleep: Disable USB 3.0 - install Sleepenabler KEXT from xnu-sleep-enabler - A kernel extension for the latest Apple Darwin XNU kernel, re-enabling sleep for generic x86 computers. - Google Project Hosting



edit: Try this one:SleepEnabler.kext.10.7.x-10.8.zip





Also tagged with one or more of these keywords: GA-X79-UD3, X79, UD3, DSDT, Sleep


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy