InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [GUIDE] EVGA X58 Snow Leopard Mac OS X 10.6.6 (10J567) Installation (http://infinitemac.com/showthread.php?t=3854)

airwalk776 06-22-2010 11:29 PM

http://www.kexts.com/view/405-binary...x_10.6.4).html

FabricioGS 06-23-2010 12:41 AM

Updated to 10.6.4 using combo updater and also lost sound. Updated AppleHDA.kext using the above link and it's all 100% now, the best update I ever did in my hackint0sh.

I noticed a small improvement on OpenGL comparing my numbers with Xbench, but now I'll run some games on steam to see if I can find any real difference.

JaE-V 06-23-2010 09:16 PM

just checkin in guys, good to see everyone updated ok...i had to do some manual changes with my raid partitions but all is well

SpyderWeiss 06-24-2010 04:27 AM

I'm at my wits end!!!
 
Hi guys!

I've been trying for a week and half now to get Snow Leopard (10.6.4) fully working, but have had no success. I'm using a similar setup to everyone here:

EVGA 132-BL-E758-A1
6GB OCZ 1600 RAM
EVGA GTX 295 CO-OP EDITION

I've been trying to use the iBoot + Multibeast method, has anyone had any success with this? I've tried using the guide here and I have got to the point where either I can get sound working, but it doesn't see my CDROM drive, or I can get my CDROM drive working, but no sound. I'd like to create my own dsdt to see if that would help, but it seems like the link for the software to do this in post 1 is broken. Can anyone assist? What do you need to know to help me?

Thanks!

SpyderWeiss 06-24-2010 09:11 PM

sound working...kinda
 
Okay so I've got some of the sound ports working. I have no audio out in the front, and no optical out in the back. Ill post my dsdt and screenshots when I get home from work.

SpyderWeiss 06-25-2010 06:40 AM

2 Attachment(s)
Okay here they are:

SpyderWeiss 06-26-2010 06:37 AM

Progress!
 
Okay, so I've got all the ports in the back working, I just need to get my headphones in the front working and I'll be great! Any ideas?

rdbram 07-01-2010 10:39 PM

Hey guys, well this is my first post and my first attempt at a hackintosh. Pretty big problem though: my hard drive won't boot.

Followed the instructions in the guide verbatim, generated my EFI string for my card, installed CHAMELEON RC4 to my EFI following their guide, etc.

The one thing I noticed that seemed blatantly different from the start though, was that post-snow leo install on the drive, there was no pre-existing Extra folder or boot file.

I downloaded msf5042's posted boot file on page 2 I believe, and put it in the root directory as he mentioned. Still won't boot.

Any help would be greatly appreciated

Edit: Hardware-
EVGA X58 SLI
nVidia GeForce GTX 260
6 GB GSkill DDR3 1600
Intel Core i7 - 920

rdbram 07-04-2010 12:03 PM

Turns out it was a Chameleon issue. It boots, but fails on trying to go into mac. In -v I get the error

USMBSC Identifier (non-unique): 18E3312D81B0 0x18e3 0x9101 0x0
Still waiting for root device
Still waiting for root device

and it just goes on like that. I've made user my UUID was correct in both .plist's, and I made sure the kexts were up to date. Attempted booting without the Platform UUID kext to no avail.


UPDATE
More extensive forums/google searches and a couple hours of trial and error worked everything out. System is now running great on 10.6.2 with ethernets working with the realtek kext and sound working using the 10.6.2 AppleHDA. :D VoodooHDA caused kernel panic.

Would love to see my wireless card working, D-Link DWA-556. Have yet to find a kext for it.

Also wanted to thank you guys for the guide and the audo/lan fixes!

javery 07-08-2010 04:50 AM

I'm new to all of this, but am slowly making progress.

I've got Vista on one hard drive. If I change the BIOS settings back to IDE and set the hard drive that Vista is on to be run from first, I can load up Vista without trouble.

When I change the settings over to AHCI (ENABLE, ENABLE, AHCI MODE + IDE, AHCI MODE), and switch it to start from the second drive on which I have Snow Leopard, I get Chameleon to give me the options of Snow Leopard or NTFS. If I choose Snow Leopard, I've now got it to the point where it loads up.

The problem that I have is that if I select NTFS when I get the Chameleon option screen, it starts up with the Vista booting screen, but after a few seconds I get a blue screen for a fraction of a second, the computer restarts, and CMOS resets.

Any suggestions for how I can get Chameleon to also load up NTFS properly?

JaysFreaky 07-10-2010 02:38 AM

Quote:

Originally Posted by javery (Post 49323)
I'm new to all of this, but am slowly making progress.

I've got Vista on one hard drive. If I change the BIOS settings back to IDE and set the hard drive that Vista is on to be run from first, I can load up Vista without trouble.

When I change the settings over to AHCI (ENABLE, ENABLE, AHCI MODE + IDE, AHCI MODE), and switch it to start from the second drive on which I have Snow Leopard, I get Chameleon to give me the options of Snow Leopard or NTFS. If I choose Snow Leopard, I've now got it to the point where it loads up.

The problem that I have is that if I select NTFS when I get the Chameleon option screen, it starts up with the Vista booting screen, but after a few seconds I get a blue screen for a fraction of a second, the computer restarts, and CMOS resets.

Any suggestions for how I can get Chameleon to also load up NTFS properly?

Sounds like you installed Vista through IDE mode. You're going to have to install the AHCI drivers back in Windows. Switch to IDE mode again and install the drivers using the following guide. Once you have them installed, you can switch back to ACHI and not have to worry about both OS's.

http://support.microsoft.com/kb/922976

javery 07-10-2010 03:52 AM

Perfect, thank you! Worked like a charm.

JaysFreaky 07-11-2010 07:53 AM

Not a problem!

On another note, does anyone have a guide to get audio working from 10.6.2 to 10.6.4? I'm currently running 10.6.2 using LegacyHDA and VoodooHDA to get audio working, but as soon as I go to 10.6.4 audio is broken and I can't seem to get it working. Any ideas?

JaysFreaky 07-13-2010 06:48 AM

Just wanted to update you guys and let you know I got it working by updating my BIOS to the newest version. Removed Voodoo and got it work with just AppleHDA and LegacyHDA. Upgraded to 10.6.4 and it broke, but then used the above kext and it's working again. Thanks!

Rino777 07-15-2010 11:38 PM

Upload please latest DSDT.aml for EXGA X58 3-Way Classifield?

JaysFreaky 07-17-2010 11:09 AM

I'm using the DSDT from this post: http://osx86.net/f57/guide-evga-x58-...post49055.html

Rino777 07-21-2010 11:51 AM

JaysFreaky
On this DSDT - sleep working, all device working?
How kext u use in E/E ?

JaysFreaky 08-01-2010 08:04 PM

I'm not sure about sleep. I don't use it, so it doesn't bother me. Otherwise, everything else is working.

For E/E, I have:
AHCIPortInjector, fakesmc, FramebufferDisabler, IOAHCIBlockStorageInjector, JMicronATA, LegacyAppleRTC_32bit_Only, LegacyHDA, NullCPUPowerManagement, NVGTX295.Fix, OpenHaltRestart, PlatformUUID and R1000SL

kup 08-02-2010 03:14 PM

Jay, are you using that DSDT on a Classified or a 3Way SLI board?

JaysFreaky 08-03-2010 04:49 PM

I'm running it on EVGA E760 Classified 3-Way SLI. The model is 141-BL-E760-A1.

kup 08-05-2010 12:42 AM

Cool. Have you managed to get it working without NullCPUPower kext? I've built my own DSDT from scratch but I just can't get it to support native power management (and therefore sleep :( ).

Jocelyn84 08-08-2010 09:43 AM

I just picked up a Classified and have everything working with 10.6.4, but I can't get dual cards working on this board. I edited PEG1 and PEG2 when I had a Gigabyte P55A-UD4P and it worked flawlessly, but the same thing isn't working with this board. I even changed ADR, 0x00050000 to ADR, 0x00070000 and ADR, 0x00090000 due the Evga having a different layout, but I can't get into the OS while powering two cards(Using PCIe 1 and 3 of course).

Here's the edit I used, that worked with my UD4P. Just wondering if anyone's running dual cards on an Evga X58 board. Thanks!

Edit: Never mind, I got both GTX 260's working with Aquamac's dual card GFX string method!

airwalk776 08-11-2010 02:06 PM

if anyone is interested in optical out audio

the legacyhda file here http://www.tonymacx86.com/viewtopic....t=1686&start=0
along with the vanilla applehda.kext from 10.6.2 works great

and no popping when sound is initialized
works great

AirWalk

BTW I am running 10.6.4 on EVGA x58 SLI board. ( the audio chipset is a 889a)

Jocelyn84 08-11-2010 08:11 PM

Quote:

Originally Posted by airwalk776 (Post 50037)
if anyone is interested in optical out audio

the legacyhda file here http://www.tonymacx86.com/viewtopic....t=1686&start=0
along with the vanilla applehda.kext from 10.6.2 works great

and no popping when sound is initialized
works great

AirWalk

BTW I am running 10.6.4 on EVGA x58 SLI board. ( the audio chipset is a 889a)

This is what I used to get my Classified working. I used Tony's iboot for installation, but picked up the DSDT and Extra folder from this thread.
Thanks to all the contributors of this thread for making my installation so easy!!

kup 08-12-2010 10:44 PM

Has anyone managed to boot without having to delete AppleTYMCEDriver.kext?

xxxslayeriiixxx 08-17-2010 08:50 AM

my bad guys for not updating the thread yet. i want to update it as soon as i get 3 TB of space, im a little short on the money. i actually baught a MacBook Pro, starting my first year in a university in a few days.

For people who want to update to 10.6.4, just skim through the pages and you'll get it. Good Luck!

xxxslayeriiixxx 08-17-2010 09:07 AM

if anyone has any interesting/important info just message me what to add on the IMPORTANT NOTES. well i just updated the thread, but i havnt actually updated my system yet.

and Airwalk thx alot for helping the community, and also thx to fellow members who helped.

oyah one more thing, does SLEEP work on 10.6.4?

airwalk776 08-25-2010 03:37 PM

xxxslayeriiixxx

Not a problem any time.

Ok now most of us have our systems running fairly well these days. but I would like to tweak it little more. Have anyone been able to get navtive speedstep to work with dsdt and removing disabler and null cpu power.kext

If how how has this effected your temperature.

Anything else that can be done with the dsdt with our system to optimize it?

thanks

xxxslayeriiixxx 09-06-2010 04:07 AM

anyone here have a GTX 480 working? 'cause im planning on buying one.

FabricioGS 09-06-2010 05:15 AM

Anyone here have a 5870 working? I'm replacing my old 4870 but OSX stopped working :/

xxxslayeriiixxx 09-07-2010 01:33 AM

i guess, netkas' bios will help you with the 5870 http://netkas.org/ . im just going to splurge on the GTX 480, it sucks though that i cant have a vanilla system anymore when i intall it.

nrnoble 09-12-2010 11:10 PM

Quote:

Originally Posted by xxxslayeriiixxx (Post 50573)
i guess, netkas' bios will help you with the 5870 http://netkas.org/ . im just going to splurge on the GTX 480, it sucks though that i cant have a vanilla system anymore when i intall it.


xxxslayeriiixxx, did you get the GTX 480 working with OSX? If so, can you point to some info that might help me out. I have a GTX 480, but can't get OSX 10.6.4 to work with the card installed.

I have OSX 10.6.4 working with a Nvidia 7300GS. System fails to boot when I put in the GTX 480. During boot, the system hangs when the NVEnabler tries to identifiy the video card.

Edit: subscribing to thread.

xxxslayeriiixxx 09-13-2010 12:05 AM

Download this and install the drivers.

http://s155158671.websitehome.co.uk/aquamac%20Fermi%2010.6.5%20Fix.zip

*REMEMBER TO DO CUSTOM INSTALL and deselect the sound kext in the options

Generate the your GFX string here

http://www.insanelymac.com/forum/ind...=post&id=77315

registration required for download.

What i did -
1. install drivers using aquamacs installer (deselect sound kext in the installtion)
2. turn off computer
3. Took out old 9800gt
4. plugged in gtx480
5. booted up - resolution is not full
6. Generated GFX string
7. Put generated GFX string on my .plist
8. added graphics enabler line on my .plist

Quote:

<key>GraphicsEnabler</key>
<string>Yes</string>
9. restarted, fully working

Notes - CUDA not supported, the thing where i was disappointed because i was looking for the compatibility of Mercury playback in Adobe PP Cs5. But other than that, its fully working. Played star-craft 2 in ultra settings lol

xxxslayeriiixxx 09-13-2010 12:06 AM

takeout old nvdia injectors in extra folder or system extensions folder before you do the install if you used one

nrnoble 09-13-2010 08:14 AM

Thanks... I will give it a try. Can you explain why sound needs to be disabled? Reason I asked is because when I finally got sound to work with the 7200GS, it networking stop working and I can't figure out why.

xxxslayeriiixxx 09-13-2010 07:42 PM

sound doesnt need to be disabled in the system, you just need to deselect the sound kext that is going to be installed from Aqua macs installer.

Im assuming you have an EVGA x58 motherboard since your in my thread because the sound kext is available in my tutorial (step 9) that works with 10.6.4. thats why you dont need the kext on the installer

airwalk776 09-17-2010 06:19 PM

How to - Native power management, speedstep, Trubo function
 
First of credit for this goes to msinfo_us. He has spent many hours on getting this to work correctly (still more to be done but this a great start) so please thank him for his hard work.

What has been achieved:
removal of nullcpupower kext will provide native speedstep and power management.
C-states
Turbo function support
lower cpu temps
higher over clock
and result is better benchmarks results. Run geekbench 64 bit before starting so you have a idea of what your score is.

MSinfo and I have mostly the same system specs.
EVGA x58 SLI motherboard
intel 920 i7 ( I can OC to 3.80 and MSinfo is at 4.1 on air cooled system only because he has a better batch )
we both have a V8 coolermaster.
Same OCZ platium RAM 6 gig
I have two EVGA 9800 GTX+ running 3 monitors
MSinfo has a GTX 260 running two monitors

First thing we found was BIOS version is very important if you want to continue any further you must be running BIOS E758_SZ2Z. If you don't know how to flash your bios don't bother reading this post any more. After flashing don't load bios setting from memory enter the settings manually. BIos settings should be similar to what you had before the flash but you should enable HPET 64bit and speedster and CxE function to C1E. Don't forget the AHCI needs to be enabled. reload to make sure it works correctly before continuing before adding anything else.

The reason for this version is because anything later supports the 6 core CPU and that is giving a KP when using native power management.

Also you will need Chameleon RC 5 build 498 install this and reboot to make sure it works correctly before adding anything else.

A new DSDT with the following fixes: AppleLPC, RTC, HDEF Audio, PIC, TMR, Power Button and smcbus. This dsdt is for the EVGA x58 SLI and i7920 Chip if you have any other combination you will need to generate your own and patch DSDT file. Place the dsdt in the root of the boot drive.

Two SSDT files which are for the EVGA x58 SLI and i7920 Chip if you have any other combination you will need to generate your own SSDT files. place all the ssdt files in the /extra folder

The extra /extension folder contains: AHCIPortinjector, AppleUpStreamClientDisabler, FakeSMC, IOAHCIBlockStorageInjecotr, IONetworkFamily, JMicronATA, and Legacy889HDA. (with this Legacy889HDA file you need to run the AppleHDA.kext form 10.6.2 and place it in /S/L/E)

com.apple.Boot.plist edit this with your GFX string as needed.

smbios.plist, we have changed our mac model from mac pro 4,1 to imac11,1 this will yield a better match to our hardware. And geekbench test confirm using imac11,1 which should increase your score by 500-1000 points.

reboot and cross your fingers .

After rebooting you should see a drop in idle temps. and run geekbench 64 bit and your will should see an increase in your scorer.

Good Luck and let us know your results so we can tweak this even more to make it better.

http://rapidshare.com/files/41963647...-9-17-2010.zip
MD5: 3B93C9D566CB6AA0679751B4F55B61B5

msinfo_us 09-18-2010 06:36 AM

Few more details and updates to Airwalk776 message above. You should find all files needed attached here for fresh install/update to make your system run with native power management, turbo, sound and such.

All credit goes to OS X community and many developers who found these fixes in a first place. I only tested, modified as needed and applied them to my system.

With this method you can use C2RC5 or C2RC4 by AsereBLN (both are attached here with RC4 part of Multibeast). Both of them will give you the same results with RC5 setting memory and such dynamically, RC5 can generate your CStaes table automatically and RC4 is easier at least for me to control manually. Choose any one you like.

Like Airwalk said already update your BIOS (load defaults before and after update than enter your settings manually). BIOS update iso image is attached as well.

Install C2.

There is a copy of my dsdt in aml and dsl format attached. SSDT - 2 tables you are going to need are included as well.

Or generate your own SSDT tables (strongly recommend) in Windows or Linux and convert them to aml files.

I like to use DSDTSE when working with aml/dsl files (attached)

I use IORegExplore to check status, look for data and etc. (attached)

PS I know it is being said many time but I am going to say it again. Depending on your HW this might or might not work for you. I advice to generate your own DSDT and SSDT files and use this guide to make changes. I did try to keep my DSDT and SSDT files as generic as possible so.

If you decide to use my files attached at the very list you WILL have to change EFI string for GTX 260 Video board I have in com.apple.boot.plist.

To generate your own DSDT start without DSDT.aml (you'll need NullCPUPower.kext in e/e) and generate your DSDT using DSDT GUI or DSDTSE.

You will need to make the following DSDT changes:

Add DTGP method

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}

PIC, TMR, RTC - remove IRQNoFlags section. PIC and TMR to fix Audio stuttering.

Device (TMR)
{
Name (_HID, EisaId ("PNP0100"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0040, // Range Minimum
0x0040, // Range Maximum
0x01, // Alignment
0x04, // Length
)
})
}

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x04, // Alignment
0x02, // Length
)
})
}

Device (PIC)
{
Name (_HID, EisaId ("PNP0000"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0020, // Range Minimum
0x0020, // Range Maximum
0x01, // Alignment
0x02, // Length
)
IO (Decode16,
0x00A0, // Range Minimum
0x00A0, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}

Audio 889 fix - rename AZAL to Device HDEF and c/p

Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x00
},

"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},

"layout-id",
/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
{
0x79, 0x03, 0x00, 0x00
},

"device-type",
Buffer (0x0F)
{
"Realtek ALC889"
},

"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Fix AppleLPC (needed for Apple CPU Power)
Please NOTE: AppleLPC.kext will give you the 'Automatic restart after power failure' option in power savings. This option needs to be checked for sleep!

PS While sleep is fully working I advice to check your temps if you decide to use it. This has nothing to do with our MAC and everything to do with our EVGA MB. You can read all about it on EVGA forum.

Device (LPCB)
{
Name (_ADR, 0x001F0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Fix AppleHPET (needed for Apple CPU Power)

Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (ATT3, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Name (ATT4, ResourceTemplate ()
{
})
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}

Method (_CRS, 0, NotSerialized)
{
Return (ATT3)
}
}

To allow Power button to put computer to sleep

Device (PWRB)
{
Name (_CID, EisaId ("PNP0C0C")) //Activate Power Button
Method (_STA, 0, NotSerialized)
{
Return (0x0B)
}
}

Compile your dsdt.aml. Remove NullCpuPower, disabler, VoodooPower or anything else power management related if you had it before or just copy e/e and s/l/e files from my package, fix permitions/mkext (you can use attached kextutility) and restart.

To confirm speedstep is working properly, use ioreg to look at IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin. You will see CState's CSTinfo and PState's PerformanceStateArray 10 States (0-9 for i920 more for i9x0) PState Table. CPUPLmit 0x0 and CSTInfo 0x1240105.
About P-State table and SSDT files. You can change the multiplier, volts, frequency, conditions when to change from one state to another in SSDT to any way you want (Ex: aggressive on performance or power savings) but this is an entire separate subject to discuss.

Run benchmark and enjoy higher performance and lower temps.

I also like the fact that I should be upgrade worry free with these changes and have only few extra kexts in my setup, FakeSMC being the only one needed to boot - almost 100% vanila but there is still an opportunity for improvement :) .
GL.



http://rapidshare.com/files/41972447..._i920_SZ2Z.zip
MD5: D8B8F6902A6B2CBAB4D61A79DA382C7B

xxxslayeriiixxx 09-18-2010 10:42 PM

you guys are awesome! definitely lower temps with my 4.0ghz overclock. using thermalright ultra 120

xxxslayeriiixxx 09-18-2010 11:35 PM

anybody here dual boot windows 7? im getting tired of a slow workflow with video editing. i want to take advantage of mercury playback with my gtx480. if anyone here has a dual boot, how you do it? using chameleon

airwalk776 09-19-2010 01:38 AM

I don't dual boot but if it did the easiest way would be two hard drives and use bios to select boot drive by pressing escape at boot.

xxxslayeriiixxx 09-19-2010 07:32 AM

ill guess ill go that route, so ill have no problems with chameleon. airwalk do you have sleep working?

msinfo_us 09-19-2010 05:01 PM

If you are using same BIOS, dsdt and ssdt files Airwalk and I are using than sleep should be working. You need to enable S3 option in a BIOS, all/any C options (C1E or C6 are the ones I tried). Computer goes to deep sleep and wakes up fine. However I don't use sleep. My MB version is 1.0 and after several sleep/wake events I see my temps going up. You can read all about it on EVGA forums. It is a well known issue that EVGA still failed to fix after numerous BIOS upgrades. People with MB v.1.1 reported mixed results - S3 working for some but not all. People who have Virtualization disabled/don't use it seem to have better luck with double pumping issues and sleep.

JaE-V 09-20-2010 06:08 AM

Quote:

Originally Posted by xxxslayeriiixxx (Post 50777)
anybody here dual boot windows 7? im getting tired of a slow workflow with video editing. i want to take advantage of mercury playback with my gtx480. if anyone here has a dual boot, how you do it? using chameleon

I personally had to use windows as the default loader, install easyBCD and add EFI Apple to the plist, think its more friendly to MBR mac installations.

Quote:

Originally Posted by msinfo_us (Post 50759)
Few more details and updates to Airwalk776 message above. You should find all files needed attached here for fresh install/update to make your system run with native power management, turbo, sound and such.

All credit goes to OS X community and many developers who found these fixes in a first place. I only tested, modified as needed and applied them to my system.

With this method you can use C2RC5 or C2RC4 by AsereBLN (both are attached here with RC4 part of Multibeast). Both of them will give you the same results with RC5 setting memory and such dynamically, RC5 can generate your CStaes table automatically and RC4 is easier at least for me to control manually. Choose any one you like.

Like Airwalk said already update your BIOS (load defaults before and after update than enter your settings manually). BIOS update iso image is attached as well.

Install C2.

There is a copy of my dsdt in aml and dsl format attached. SSDT - 2 tables you are going to need are included as well.

Or generate your own SSDT tables (strongly recommend) in Windows or Linux and convert them to aml files.

I like to use DSDTSE when working with aml/dsl files (attached)

I use IORegExplore to check status, look for data and etc. (attached)

PS I know it is being said many time but I am going to say it again. Depending on your HW this might or might not work for you. I advice to generate your own DSDT and SSDT files and use this guide to make changes. I did try to keep my DSDT and SSDT files as generic as possible so.

If you decide to use my files attached at the very list you WILL have to change EFI string for GTX 260 Video board I have in com.apple.boot.plist.

To generate your own DSDT start without DSDT.aml (you'll need NullCPUPower.kext in e/e) and generate your DSDT using DSDT GUI or DSDTSE.

You will need to make the following DSDT changes:

Add DTGP method

Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}

PIC, TMR, RTC - remove IRQNoFlags section. PIC and TMR to fix Audio stuttering.

Device (TMR)
{
Name (_HID, EisaId ("PNP0100"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0040, // Range Minimum
0x0040, // Range Maximum
0x01, // Alignment
0x04, // Length
)
})
}

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x04, // Alignment
0x02, // Length
)
})
}

Device (PIC)
{
Name (_HID, EisaId ("PNP0000"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0020, // Range Minimum
0x0020, // Range Maximum
0x01, // Alignment
0x02, // Length
)
IO (Decode16,
0x00A0, // Range Minimum
0x00A0, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}

Audio 889 fix - rename AZAL to Device HDEF and c/p

Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x00
},

"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},

"layout-id",
/**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
{
0x79, 0x03, 0x00, 0x00
},

"device-type",
Buffer (0x0F)
{
"Realtek ALC889"
},

"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Fix AppleLPC (needed for Apple CPU Power)
Please NOTE: AppleLPC.kext will give you the 'Automatic restart after power failure' option in power savings. This option needs to be checked for sleep!

PS While sleep is fully working I advice to check your temps if you decide to use it. This has nothing to do with our MAC and everything to do with our EVGA MB. You can read all about it on EVGA forum.

Device (LPCB)
{
Name (_ADR, 0x001F0000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Fix AppleHPET (needed for Apple CPU Power)

Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (ATT3, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Name (ATT4, ResourceTemplate ()
{
})
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}

Method (_CRS, 0, NotSerialized)
{
Return (ATT3)
}
}

To allow Power button to put computer to sleep

Device (PWRB)
{
Name (_CID, EisaId ("PNP0C0C")) //Activate Power Button
Method (_STA, 0, NotSerialized)
{
Return (0x0B)
}
}

Compile your dsdt.aml. Remove NullCpuPower, disabler, VoodooPower or anything else power management related if you had it before or just copy e/e and s/l/e files from my package, fix permitions/mkext (you can use attached kextutility) and restart.

To confirm speedstep is working properly, use ioreg to look at IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin. You will see CState's CSTinfo and PState's PerformanceStateArray 10 States (0-9 for i920 more for i9x0) PState Table. CPUPLmit 0x0 and CSTInfo 0x1240105.
About P-State table and SSDT files. You can change the multiplier, volts, frequency, conditions when to change from one state to another in SSDT to any way you want (Ex: aggressive on performance or power savings) but this is an entire separate subject to discuss.

Run benchmark and enjoy higher performance and lower temps.

I also like the fact that I should be upgrade worry free with these changes and have only few extra kexts in my setup, FakeSMC being the only one needed to boot - almost 100% vanila but there is still an opportunity for improvement :) .
GL.



http://rapidshare.com/files/41972447..._i920_SZ2Z.zip
MD5: D8B8F6902A6B2CBAB4D61A79DA382C7B


Sleep functioning yet with the power-management fixes? i would get a new card but there is nothing my 285 can't handle

JaE-V 09-20-2010 06:17 AM

Quote:

Originally Posted by xxxslayeriiixxx (Post 50790)
ill guess ill go that route, so ill have no problems with chameleon. airwalk do you have sleep working?

I had to reinstall windows to get AHCI mode working correctly (ahci sata drivers)....seems like mac doesn't like AHCI-IDE mode, i have to adjust the switch to AHCI-AHCI mode whenever i want to switch between the two in bios

xxxslayeriiixxx 09-20-2010 07:36 AM

So for overclockers in here, what do you guys use to stress the CPU if its stable or not?
i just type this "yes > /dev/null" in terminal. like 15 terminal windows. i dont know if its an accurate way of stabilizing the overclock, but ive had no problems so far. i top out at 63C full load 4.0 GHz. i mainly use the hackintosh for video editing (8TB of HDD) which only tops around 50C when rendering videos. idling at 28C btw. varies from 26-30C depending on ambient temp.

georgegeorge 09-20-2010 11:46 AM

----------

airwalk776 09-20-2010 09:51 PM

Quote:

Originally Posted by xxxslayeriiixxx (Post 50821)
So for overclockers in here, what do you guys use to stress the CPU if its stable or not?
i just type this "yes > /dev/null" in terminal. like 15 terminal windows. i dont know if its an accurate way of stabilizing the overclock, but ive had no problems so far. i top out at 63C full load 4.0 GHz. i mainly use the hackintosh for video editing (8TB of HDD) which only tops around 50C when rendering videos. idling at 28C btw. varies from 26-30C depending on ambient temp.



I personally use mprime95 I think MSInfo does also
http://www.mersenne.org/freesoft/


Your Temps look at par with ours
A smart friend of mine once told me the i7 has an internal thermal max/throttle down point of 102 degrees.

thanks

banini_jeque 09-26-2010 12:45 AM

I just bought the new EVGA X58 SLI 3, so I guess I'm screwed on native power management for now because it has 6 core support in the first bios. Should I try using one of the older bioses from one of the other boards? If someone got the power management kexts from a new Mac Pro, would that work? Will the 10.6.5 update include a power management kext that will work?

Also, I can't seem to get sound to work. I've tried all kinds of different Legacy kexts including the one from airwalk667's extra folder, along with the hdef section from his DSDT and a stock 10.6.2 AppleHDA.kext. I can see the list of outputs and stuff in Apple System Profiler, but theres nothing in the Sound preference pane. Maybe the SLI 3 has a different codec than the ALC 889a? What should I do? lspci gives me 8086:3a3e for the device id, and although I know that's different than the codec id or whatever, I saw that id associated with the ALC1200 in a number of searches. Basically, I don't know how to find out which ALC I have.

EDIT: Crud, figured out how to get it from Linux, looks like I have ALC892. :( Maybe I should return this SLI 3 and get something else. :(

Thanks!

BTW I'm not a total noob. I started out on a EP45-DS3L, I was a pioneer on the Zotac IONITX-G-E, I've done an ASUS P6T SE, G41-ES2L, and even an old AsRock P4i65g. Just wanted to put that out there to let people know that for the most part I know what I'm doing, and they don't think I'm a noob.

JaE-V 09-26-2010 01:17 AM

Quote:

Originally Posted by banini_jeque (Post 50931)
I just bought the new EVGA X58 SLI 3, so I guess I'm screwed on native power management for now because it has 6 core support in the first bios. Should I try using one of the older bioses from one of the other boards? If someone got the power management kexts from a new Mac Pro, would that work? Will the 10.6.5 update include a power management kext that will work?

Also, I can't seem to get sound to work. I've tried all kinds of different Legacy kexts including the one from airwalk667's extra folder, along with the hdef section from his DSDT and a stock 10.6.2 AppleHDA.kext. I can see the list of outputs and stuff in Apple System Profiler, but theres nothing in the Sound preference pane. Maybe the SLI 3 has a different codec than the ALC 889a? What should I do? lspci gives me 8086:3a3e for the device id, and although I know that's different than the codec id or whatever, I saw that id associated with the ALC1200 in a number of searches. Basically, I don't know how to find out which ALC I have.

EDIT: Crud, figured out how to get it from Linux, looks like I have ALC892. :( Maybe I should return this SLI 3 and get something else. :(

Thanks!

BTW I'm not a total noob. I started out on a EP45-DS3L, I was a pioneer on the Zotac IONITX-G-E, I've done an ASUS P6T SE, G41-ES2L, and even an old AsRock P4i65g. Just wanted to put that out there to let people know that for the most part I know what I'm doing, and they don't think I'm a noob.

http://www.newegg.com/Product/Produc...-046-_-Product

no more audio issues! lol frys has them too :D out the box