InfiniteMac OSx86  
  #1  
Old 03-02-2011, 10:47 PM
emenelton emenelton is offline
Cheetah
 
Join Date: Feb 2011
Posts: 9
Extract SSDT Tables

Hello to all

I'm a new poster so I hope that I have done my due diligence.
I am trying to extract SSDT Tables. I have AIDA64 on a win xp. I don't know how to extract or generate SSDT files with it. I did post at the end of the EVGA X58 Thread, but I thought that this specific subject would be ok to make a separate post on. I have done a-lot of searches but can't seem to figure out the SSDT extract thing.
Maybe AIDA64 is not the right tool.

Any help or assistance would be greatly appreciated.
Reply With Quote
  #2  
Old 03-04-2011, 04:56 PM
emenelton emenelton is offline
Cheetah
 
Join Date: Feb 2011
Posts: 9
Anyone point me in the direction of how to do the SSDT thing?
Reply With Quote
  #3  
Old 03-13-2011, 03:43 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Well How to explain this? The SSDT tables are kind of DSDT enhancement as they are loaded within the same namespace. There is usually one main SSDT, (often with the ID "CpuPm"), while further SSDTs are static part of ROM. Those further SSDTs define the actual P-States for each core of the CPU. You will need to have all the SSDTs memory adresses to dump them.
I would recommend you to do this from within Linux or BSD, where you can get the SSDTs adresses from the kernel message buffer, then you use acpidump to create AML files from those adresses - I am not familiar with Windows / AIDA64 software - sorry.

Keep always in mind, that changing BIOS settings or CPU will effect those ACPI tables!!!

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #4  
Old 03-14-2011, 05:24 PM
emenelton emenelton is offline
Cheetah
 
Join Date: Feb 2011
Posts: 9
Imkantus

Thank-you for the response.
I currently have a stable computer.
10.6.6
Network good
sound good
sleep goes into and comes out of but usb not quite right and then computer will not shut down or restart or sleep again
I used Airwalks and msinfo's page 24 method with a voodooHDA and Legacy HDA install in s/l/e (from another user). The x58 Micro uses the 889a audio chipset which is different from the rest of the EVGA x58 boards.
My idle temps are 43c to 47c. When I run a demanding program I can wath the CPU usage rise and fall but I think it doesn't switch it's speedstepping state. Temps don't seem to change either.
I have the kexts from page 24 in my E/E (except for jmicron.kexts).

DSDTSE does have a extract SSDT tables routine. I extracted SSDT and compiled it. It was different from msinfo's SSDT.aml and my computer booted with it. The SSDT-01 did seem to be identical to msinfo's ssdt-01.
Geekbench score is 4850.

After I come out of sleep, I can open up a thumb drive from the desktop but none of the files are displayed.

EVGA X58 Micro
n8400GS
6 Gig Corsair Dominator
OCZ 2 128 SSD
Reply With Quote
  #5  
Old 03-14-2011, 08:35 PM
emenelton emenelton is offline
Cheetah
 
Join Date: Feb 2011
Posts: 9
Imkantus,

Is there a drill down that you can point me to for extracting and compiling the SSDT tables please?

Chris

EVGA X58 Micro
n8400GS
6 Gig Corsair Dominator
OCZ 2 128 SSD
Reply With Quote
  #6  
Old 03-15-2011, 01:08 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Quote:
Originally Posted by emenelton View Post
sleep goes into and comes out of but usb not quite right and then computer will not shut down or restart or sleep again
That USB thumdrive issue is pretty wired...
When you try to Sleep (restart/shutdown) after wake - is there any information you can get from system.log via Console.app, where it hangs up?

Quote:
but I think it doesn't switch it's speedstepping state.
Use MSR Tools to check this. (program will work 32-Bit Kernel only) If you are registered to InsanleyMac you can get it from this attachment.

Quote:
I have the kexts from page 24 in my E/E (except for jmicron.kexts)
Well I haven't searched for that thread and it's not my intent to take you for a fool ofcourse, but you are sure that there is no Disabler like NullCPUPowermanagment.kext beeing loaded on your system? In that case native CPU PM certainly won't work, even not with correct ACPI description tables.
There should not be any SleepEnabler.kext either, as this is not necessary if AppleIntelCPUPM.kext works.

Maybe you should check out this bootloader:
http://www.insanelymac.com/forum/ind...owtopic=225766
It promises to auto generate SSDT tables with correct P-States & C-States - I cannot tell you if it works due to a lack of capable hardware.

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD

Last edited by Imkantus; 03-15-2011 at 01:19 AM.
Reply With Quote
  #7  
Old 03-15-2011, 04:34 PM
emenelton emenelton is offline
Cheetah
 
Join Date: Feb 2011
Posts: 9
Imkantus

Chameleon RC5 rev184 from your link
Chameleon RC 5 build 498
from the build on page 24 http://osx86.co/f57/guide-evga-x58-s...54/page24.html

Both of these claim automatic generation of P-States and C-States-I could not find either of them and used the newest Chameleon r691(?) from Dec 2010.
Do you think that my assumption that the newest one included the features claimed to be in these others was a mistake?
I used the kexts from page 24 with build 691(?). I have no additional power handling kexts, The benefit from this build versus the NullCPUPowermanagment.kext is my temps. Previously with the NullCPUPowermanagment.kextI I idled at ~55c, but when I ran only 4 of the yes >/dev/null in terminal, my temps shot up to over 80c quickly. Now I can get 16 of them going with only a marginal increase in temperatures.

.
I know this is a noob question. Can I change my Chameleon rxxx on an existing build?

I ran MSRtools.
no speed stepping
no throttling 3.05 ghz processor is running at 1.58ghz - 52%
I ran an app that overloads a core while watching MSRtools. MSRtools showed no changing values.
In console there were a couple loading kexts errors regarding my non-ownership of root device. I had never looked at the console before. In 64bit I had a non 64bit IO kext error also.


Thank-you



Chris



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


EVGA X58 Micro
n8400GS
6 Gig Corsair Dominator
OCZ 2 128 SSD
Reply With Quote