InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #231  
Old 09-07-2010, 01:33 AM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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.


Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard

Reply With Quote
  #232  
Old 09-12-2010, 11:10 PM
nrnoble nrnoble is offline
Cheetah
 
Join Date: Sep 2010
Posts: 2
Quote:
Originally Posted by xxxslayeriiixxx View Post
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.

Last edited by nrnoble; 09-12-2010 at 11:34 PM.
Reply With Quote
  #233  
Old 09-13-2010, 12:05 AM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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


Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard

Reply With Quote
  #234  
Old 09-13-2010, 12:06 AM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
takeout old nvdia injectors in extra folder or system extensions folder before you do the install if you used one


Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard

Reply With Quote
  #235  
Old 09-13-2010, 08:14 AM
nrnoble nrnoble is offline
Cheetah
 
Join Date: Sep 2010
Posts: 2
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.
Reply With Quote
  #236  
Old 09-13-2010, 07:42 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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


Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard


Last edited by xxxslayeriiixxx; 09-14-2010 at 01:49 AM.
Reply With Quote
  #237  
Old 09-17-2010, 06:19 PM
airwalk776 airwalk776 is offline
Jaguar
 
Join Date: Aug 2009
Posts: 65
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
Reply With Quote
  #238  
Old 09-18-2010, 06:36 AM
msinfo_us msinfo_us is offline
Puma
 
Join Date: Jul 2010
Posts: 21
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
Reply With Quote
  #239  
Old 09-18-2010, 10:42 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
you guys are awesome! definitely lower temps with my 4.0ghz overclock. using thermalright ultra 120


Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard

Reply With Quote
  #240  
Old 09-18-2010, 11:35 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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



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



Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard

Reply With Quote