- Joined
- Sep 11, 2010
- Messages
- 12
- Mac
- Classic Mac
- Mobile Phone
Thanks to all of the great knowledge and tools on this site I've successfully installed my Dell Studio XPS 9100. Everything is working great, including sleep mode. The only caveat is that only one of the GPU's on the 5970 can be active so it runs pretty comparable to a 5870 (Cinebench 11.5 is 28fps). I reboot to Windows 7 for heavy gaming so this is no big deal.
System specs:
Here's a guide for anyone else looking to install this system:
1. Install the system using the iBoot ATI5xxx rev 3 boot disk and a Mac OS X 10.6 retail DVD. The install should complete successfully.
2. Reboot with the iBoot boot disk and choose the hard drive.
3. Install the Mac OS X 10.6.4 update using the standalone combo updater. Do not reboot after it's completed, just move the window with the reboot button out of the way.
4. Run MultiBeast.pkg 2.1.4 and select the following options:
5. Edit /Extra/com.apple.Boot.plist and set the Kernel Flags to be:
The busratio setting fixes a kernel panic and -force64 allows >4GB of RAM to be accessed.
6. Edit /System/Library/Extensions/ATIRadeonX3000.kext/Contents/Info.plist and add the following statement right after the IOPCIMatch pair:
7. Install SleepEnabler.kext in /Extra/Extensions
8. Reboot using the hard drive (no iBoot boot disk). You can safely install all of the errata except for the Snow Leopard Graphics Update 1.0.
Some notes:
- In my setup the Ethernet is connected to a GigE switch however the Realtek R1000SL driver kept linking up at 100Mbit. Changing the settings from autodetect to manual 1000mbit full duplex worked fine though.
- The Realtek RTL8169 Ethernet driver also works however Bonjour was unreliable (network shares/network Time Machine would randomly stop working) and it broke resume from sleep.
- I tried extracting the DSDT data and customizing it to avoid using SleepEnabler.kext but it seemed incomplete too difficult to be worth the effort. As far as I could tell there weren't even any System Management Bus or Audio devices defined to patch.
Enjoy!
-E
System specs:
- Dell Studio XPS 9100[/*:m:2fhamfdh]
- Intel Core i7-920 2.66Ghz CPU[/*:m:2fhamfdh]
- 12GB DDR3 1333Mhz RAM[/*:m:2fhamfdh]
- ATI Radeon HD 5970[/*:m:2fhamfdh]
Here's a guide for anyone else looking to install this system:
1. Install the system using the iBoot ATI5xxx rev 3 boot disk and a Mac OS X 10.6 retail DVD. The install should complete successfully.
2. Reboot with the iBoot boot disk and choose the hard drive.
3. Install the Mac OS X 10.6.4 update using the standalone combo updater. Do not reboot after it's completed, just move the window with the reboot button out of the way.
4. Run MultiBeast.pkg 2.1.4 and select the following options:
- EasyBeast for Unsupported CPU[/*:m:2fhamfdh]
- System Utilities[/*:m:2fhamfdh]
- Voodoo HDA 0.2.2[/*:m:2fhamfdh]
- ATY_Init Vervet[/*:m:2fhamfdh]
- ATI 5xxx Support 1.6.18.13 (8408)[/*:m:2fhamfdh]
- Realtek R1000SL[/*:m:2fhamfdh]
- fakesmc[/*:m:2fhamfdh]
- Ev0reboot[/*:m:2fhamfdh]
- LegacyAppleRTC[/*:m:2fhamfdh]
- NullCPUPowerManagement[/*:m:2fhamfdh]
- 32-bit GraphicsEnabler=No[/*:m:2fhamfdh]
- smbios.plist iMac Core i7[/*:m:2fhamfdh]
5. Edit /Extra/com.apple.Boot.plist and set the Kernel Flags to be:
Also verify that GraphicsEnabler is set to No (MultiBeast.pkg should have done this from step 4).arch=i386 busratio=21 -force64
The busratio setting fixes a kernel panic and -force64 allows >4GB of RAM to be accessed.
6. Edit /System/Library/Extensions/ATIRadeonX3000.kext/Contents/Info.plist and add the following statement right after the IOPCIMatch pair:
This will exclude (disable) the second GPU on the 5970 which has a PCI Class ID of 0x038000. Credit to this post for that tip.<key>IOPCIClassMatch</key>
<string>0x03000000&0xFFFF0000</string>
7. Install SleepEnabler.kext in /Extra/Extensions
8. Reboot using the hard drive (no iBoot boot disk). You can safely install all of the errata except for the Snow Leopard Graphics Update 1.0.
Some notes:
- In my setup the Ethernet is connected to a GigE switch however the Realtek R1000SL driver kept linking up at 100Mbit. Changing the settings from autodetect to manual 1000mbit full duplex worked fine though.
- The Realtek RTL8169 Ethernet driver also works however Bonjour was unreliable (network shares/network Time Machine would randomly stop working) and it broke resume from sleep.
- I tried extracting the DSDT data and customizing it to avoid using SleepEnabler.kext but it seemed incomplete too difficult to be worth the effort. As far as I could tell there weren't even any System Management Bus or Audio devices defined to patch.
Enjoy!
-E