Jump to content

GA-EX58 and GA-X58A DSDT native power management modifications


  • Please log in to reply
1512 replies to this topic

#1501
mcbeth303

mcbeth303

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male

First of all: Thanks a lot Dood, great work, thank you for putting so much time into this thread to help people like me :)

 

It took me a while but now it seems to work fine. 

 

Hardware: X58A-UD3R, rev.: 2.0, Bios FH; Xeon W3680; 12GB 1600 DDR3; GTX770 on native Drivers; USB 3.0 on native drivers and an ethernet card that runs native aswell. HDA DSDT edits and Toleda script. Chameleon, Yosemite 10.10.3 

 

I started with a DSDT from another Site wich gave me about 2,000 Points in Geekbench 32bit no overclocking. 2,200 Points with Olarila Patches.

Started to fiddle around with DSDT and Dood's guide and was able to get it to 2,400 Points.

Then i noticed that i did not edit PX40 / LPCB correctly and that the ICH10 was not shown correctly. Used the guide to do it, 2,600 Points in Geekbench but sleep did not work anymore. It was sleep and 2400 points score or no sleep 2600 Points score.... After some edits i got it working, sleep with high geekbench results.

Extracted my own SSDT, added some states and it seems to be working fine. Cpu goes into second Turbo-Multi aswell, it never did that before, HW Monitor now says i get 12, 25, 26, and 27

 

kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 111122

 
itm1xlmdx181.png

 

In Geekbench i get this in 32Bit:

oiicrgkrapzk.png

 

I overclocked it to 4,13Gz, it Turbos to 4,39 and i get this:

c7niw5wlax4.png

 

Overclocked 64Bit Geekbench:

mtap5i8gnulx.png

 

 

Im not very experienced in editing DSDT and SSDT, so if an experienced user from here could have a look over my files to check if there is room for improvement id be very happy!

My files for Chameleon Clover, X58A-UD3R rev. 2.0 FH, Xeon W3680, not verified to be edited properly. Use at own risk. 

http://www.file-uplo...nfig.plist.html



#1502
chatdeau

chatdeau

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male

First of all: Thanks a lot Dood, great work, thank you for putting so much time into this thread to help people like me :)

 

It took me a while but now it seems to work fine. 

 

Hardware: X58A-UD3R, rev.: 2.0, Bios FH; Xeon W3680; 12GB 1600 DDR3; GTX770 on native Drivers; USB 3.0 on native drivers and an ethernet card that runs native aswell. HDA DSDT edits and Toleda script. Chameleon, Yosemite 10.10.3 

 

I started with a DSDT from another Site wich gave me about 2,000 Points in Geekbench 32bit no overclocking. 2,200 Points with Olarila Patches.

Started to fiddle around with DSDT and Dood's guide and was able to get it to 2,400 Points.

Then i noticed that i did not edit PX40 / LPCB correctly and that the ICH10 was not shown correctly. Used the guide to do it, 2,600 Points in Geekbench but sleep did not work anymore. It was sleep and 2400 points score or no sleep 2600 Points score.... After some edits i got it working, sleep with high geekbench results.

Extracted my own SSDT, added some states and it seems to be working fine. Cpu goes into Turbo-Multi aswell, it never did that before, HW Monitor now says i get 12, 25, 26, and 27

 

itm1xlmdx181.png

 

In Geekbench i get this in 32Bit:

oiicrgkrapzk.png

 

I overclocked it to 4,13Gz, it Turbos to 4,39 and i get this:

c7niw5wlax4.png

 

Overclocked 64Bit Geekbench:

mtap5i8gnulx.png

 

Im not very experienced in editing DSDT and SSDT, so if an experienced user from here could have a look over my files to check if there is room for improvement id be very happy!

 

My files for Chameleon, X58A-UD3R rev. 2.0 FH, Xeon W3680, not verified to be edited properly. Use at own risk. 

http://www.file-uplo...Boot.plist.html

http://www.file-uplo...6/DSDT.aml.html

http://www.file-uplo...SSDT-0.aml.html

 

Hi,

 

Would you help me find what exact procedure I should be following to get a similar working SSDT for i7-930 and Xeon W3690 CPUs? I'd guess it's pretty similar to yours, as they're in the same CPU family/codename.

 

Does it involve patching the kernel?  I'm using Yosemite 10.10.3 at the moment with my own patched DSDT, but I still have to use NullCPUPowerManagement.kext.

 

Thanks & Regards,

 

chatdeau



#1503
mcbeth303

mcbeth303

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male

I extracted my DSDT and SSDT with clover, extracting them pressing F4 while booting. The Tables are stored in Efi/Clover/ACPI/Orig if i remember well. Wasn't able to get OS X to recognize triple channel memory properly so i switched back to Chameleon for more testing.

 

There is a way to extract the Tables with Aida64 as well, but only older Programversions will work, Aida developers removed the DSDT and SSDT extraction at some point in the program. So be sure you load an Aida version that is still able to extract those. It will extract a DSDT.bin with Aida, just change it to .aml and you are good to edit it in maciasl.

 

After that I took Dood's Native Powermanagement guide, and did all the steps mentioned in there for my motherboard except audio. Editing DSDT using Maciasl, I used ATkPAAAR and "smc-thurley" for Mac Pro 5,1 Powermanagement in Fakesmc and so on and so forth.  After finishing the DSDT I renamed some of the devices in it into a more Mac like way, tested everything like sleep, bios reset while rebooting etc. I had to redo some things because I did not edit them properly, but I did not need NullCPUPowermanagement at any point using the DSDT.

 

Then I used the extracted SSDT and removed Errors and Warnings as far possible and added more states to it. Weird thing was the first (highest) state, its the highest possible frequency +1Mhz. So if my highest state should be 25x133=3325Mhz  the second entry from the top is for 3325Mhz, and in the first one for 3326Mhz. if I did not do it like that it wouldn't switch thru the states. So I guess the +1Mhz state is for the Turbos.

 

This is what it looked like in the original extracted SSDT:

                    Package (0x06)
                    {
                        0x00000CFE, 
                        0x000493E0, 
                        0x0000000A, 
                        0x0000000A, 
                        0x0000001A, 
                        0x0000001A
                    }, 

                    Package (0x06)
                    {
                        0x00000CFD, 
                        0x000493E0, 
                        0x0000000A, 
                        0x0000000A, 
                        0x00000019, 
                        0x00000019
                    }, 

In the uploaded SSDT I use the same method but with the according higher frequencies and it works. http://browser.prima...3680&sort=score

I was able to jump onto page 1 of geekbench w3680 results just with my DSDT and SSDT edits without overclocking, scoring 2844 Points in 64Bit Benchmark. I get less Points in Windows

 

 

Kernel Patching was not involved



#1504
foraging_ferret

foraging_ferret

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:London, UK

Updated to 10.10.4 which seems to resolve the issue with my 4K display not always booting at full resolution, or any resolution above 2560x1440 for that matter without the need to disconnect and reconnect the Mini Displayport cable from the monitor (Dell P2715Q). AppleHDA will need re-patching which I haven't got round to yet as I use a USB audio interface that works natively with CoreAudio. I also enabled TRIM via terminal using Apple's new trimforce command for third party SSDs.

sudo trimforce enable

See http://arstechnica.c...ird-party-ssds/ for more information and be sure to read the comment thread for a discussion on potential data loss issues with certain models of SSD. I've been using my OCZ Vertex 2 with various TRIM patches for years and don't keep any important data on it – only system and apps – so decided to take the plunge. This is great news for real Macs with third party SSDs which will no longer need to disable kext signing to enable TRIM and great news for everyone including the hackintosh community as we'll no longer need to hack a driver to re-enable it after every OS update.

 

I also recently made the transition over to Clover which, with a patched DSDT, is relatively straight forward to get up and running. I'm using fakesmc and RealtekRTL81xx kexts, a patched DSDT and a very minimal config.plist with a single patch for "Orange icon fix". Yosemite and El Capitan both run very well with identical Clover setup. Be sure to add rootless=0 boot argument to your config.plist for El Capitan (Yosemite will ignore this flag).



#1505
mcbeth303

mcbeth303

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male

I use the orange icon fix in the DSDT and it still works. Even tho in the guide it says "not needed since 10.7" i do need it.

 

Im using "fix firewire" in clover because there is no FRWR device in the DSDT. It gave a power consumption error (if i remember well) without that fix.

 

Without SSDT I use Generate P- and C-states aswell.

 

Under Cpu / QPI i entered 6.400 to get "Processor Interconnect Speed: 6.4 GT/s" showing right in SystemProfiler, just cosmetic

 

Apple RTC patch seems to work on bios reset after sleep.

 

No audio injection with clover, I inject ID1 in DSDT. Mounting Efi Partition and then running Toledas clover command script works just fine for audio

 

SMBios Macpro 5,1, Clover does not seem to get OSX to show triple channel memory correctly. Benchmarked under clover and chameleon ( OSX shows perfect triple channel setup in chameleon) but there are no bigger performance differences



#1506
foraging_ferret

foraging_ferret

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:London, UK

SMBios Macpro 5,1, Clover does not seem to get OSX to show triple channel memory correctly. Benchmarked under clover and chameleon ( OSX shows perfect triple channel setup in chameleon) but there are no bigger performance differences

 

 

I'm using a MacPro5,1 SMBIOS and my memory is recognised automatically and correctly. What board are you running on?



#1507
mcbeth303

mcbeth303

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male

X58A-UD3R Rev. 2.0-fh. With Clover OSX Is showing the right amount and speeds of the memory, but its showing Dimm 1 to Dimm 6, while under chameleon OSX shows a perfect triple channel setup, 3 Banks, each Bank filled with Dimm 0 and Dimm 1 wich looks like this in System Profiler:

 

Bank 0 Dimm 0

Bank 1 Dimm 0

Bank 2 Dimm 0

Bank 0 Dimm 1

Bank 1 Dimm 1

Bank 2 Dimm 1

 

Its just cosmetic it seems, benchmarked with clover and chameleon and the differences were minimal



#1508
foraging_ferret

foraging_ferret

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:London, UK

Gotcha. I'm seeing the same under Clover but can't remember how it appeared under Chameleon. My memory benchmarks are the same as they were though so as you say, purely cosmetic.



#1509
semson

semson

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Thanks @mcbeth303, your DSDT edit works for me. This really save me a lot of time for editing myself, providing I have never edit one. I still prefer to include these SSDT code in DSDT like @d00d did, the boot seems a bit snappier (no proof). Somehow I still need to use “orange icon fix” using Clover kext patch , I don’t know why but it doesn’t really matters.

 
The one I downloaded from txxxmax86 doesn’t work, this happens for a few boards I tried before, seems they didn’t maintain good DSDT library.
 
Many thanks to @d00d for maintain this great thread. Your works still rock on El Capitan. 

For anyone who interested, this is DSDT with built-in SSDT code for Xeon X5650. I overlock to blck 200, so is getting 4.4GHz for all cores, 4.6GHz for single core. 

 

 


#1510
Grown

Grown

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 121 posts
  • Gender:Male
Hello, I am so difficult to make perfectly running my workstation.
Please could help me in creating a good DSDT, as well as the necessary kexts order that the computer can run perfectly without so many patches?
 
El Capitan installed 10.11.3, wtch clover,  or do you think better to use chameleon, the problems that are occurring are:
 
- Shutdown performed by the user (Apple menu off) intermittent time off and time the computer is turned on.
 
- Rest the cumputador turn off the monitors but still connected, and does not return.
 
- Temperatures same ociso are around 40 ° to 50 ° when I do some work to render video rises to 98 °.
 
- The USB3.0 is functioning but since I let the devices connected to it during boot.
 
- Freeze mouse to open AppStore.
 
Right now I am very grateful for the attention.
 
I have the following hardware configuration:
MotherBoard: GIGABYTE GA-X58-UD3R V2.0 FH
Video card: ATI Radeon 5770 1024 RAM 1GHz
Processor Intel i7 950
Monitors 02: 23 'LG
12GB RAM 1333 Samsung
01 HD1.5TB System Samsung
02 HD2TB WORK Samsung
01 HD1TB WORK Samsung
03 HD2TB EXTERNAL BACKUP Samsung
KeyBoard USB Clone
USB Mouse Manhattan
Full Tower Cooler Master HAF 932
03 HD2TB EXTERNAL BACKUP Samsung


#1511
semson

semson

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

 

Hello, I am so difficult to make perfectly running my workstation.
Please could help me in creating a good DSDT, as well as the necessary kexts order that the computer can run perfectly without so many patches?
 
El Capitan installed 10.11.3, wtch clover,  or do you think better to use chameleon, the problems that are occurring are:
 
- Shutdown performed by the user (Apple menu off) intermittent time off and time the computer is turned on.
 
- Rest the cumputador turn off the monitors but still connected, and does not return.
 
- Temperatures same ociso are around 40 ° to 50 ° when I do some work to render video rises to 98 °.
 
- The USB3.0 is functioning but since I let the devices connected to it during boot.
 
- Freeze mouse to open AppStore.
 
Right now I am very grateful for the attention.
 
I have the following hardware configuration:
MotherBoard: GIGABYTE GA-X58-UD3R V2.0 FH
Video card: ATI Radeon 5770 1024 RAM 1GHz
Processor Intel i7 950
Monitors 02: 23 'LG
12GB RAM 1333 Samsung
01 HD1.5TB System Samsung
02 HD2TB WORK Samsung
01 HD1TB WORK Samsung
03 HD2TB EXTERNAL BACKUP Samsung
KeyBoard USB Clone
USB Mouse Manhattan
Full Tower Cooler Master HAF 932
03 HD2TB EXTERNAL BACKUP Samsung

 

First you need to search and read!

You should try DSDT provided by mcbeth303 in post #1501. It works perfectly and is the only one fully working I found on the net.



#1512
mrjayviper

mrjayviper

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts
el capitan 10.11.4 user here and having sleep issues. I've attached my DSDTs as reference.
 
when using DSDT1.aml
 
1. my system wouldn't wake up at all.
 
2. The CMOS will automatically reset when turn it off by unplugging the power. I fixed this by patching AppleRTC using Clover.
 
when using DSDT2.aml
 
1.  My desktop goes to sleep fine but when it wakes up, the desktop is displayed but system becomes unresponsive. All I get is a spinning ball with both mouse/keyboard not responding.
 
I tried getting the C/P-states (x5570) using get getSSDT5.sh but it wouldn't work for my setup.
So I tried the ones (920 and 930) from this post (http://www.insanelym...s/#entry1324895).
 
Any suggestions would be great. Thanks a lot! :)

Attached Files



#1513
@ROBASEFR

@ROBASEFR

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPip
  • 444 posts
  • Gender:Male
  • Location:France

Hi,

I have EX58-UD5 here. No trouble with sleep here.

 

You can try these config files. (FakeSMC.kext version 6.19.1406 with plugins inside)

 

Using Clover r3543. Look in my signature...

 

Good luck

 

Attached File  Config Archive EX58-UD5.zip   162.19KB   2 downloads







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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