Jump to content
1 post in this topic

Recommended Posts

I bought a Radeon HD 4850 (Gigabyte GV-R485MC-1GH) a few days ago and I'm trying to make it work on my Snow Leopard Hackintosh, without success for now.

 

A few months ago I followed a guide from Lifehacker, which came with a ready-to-use Extra folder. It worked fine for months with my GeForce 9600 GT. Before replacing my graphics card with the Radeon HD 4850, I booted into Mac OS X to do some cleanup and get things prepared.

 

Using Terminal, I deleted the old Extra folder and the boot file.

 

Then I installed Chameleon RC4 (found on the official website) and PC_EFI 10.6 (found on netkas' website). I typed in a Terminal :

cd Downloads/Chameleon-2.0-RC4-r684-bin/i386/
sudo fdisk -f boot0 -u -y /dev/rdisk0
sudo dd if=boot1h of=/dev/rdisk0s2
cd ~/Downloads/
sudo cp boot /

 

Then I copied the files I needed from the Optional Extras folder:

sudo mkdir /Extra
cd Downloads/Chameleon-2.0-RC4-r684-bin/Optional\ Extras/
sudo cp -r Extensions /Extra/

 

Then I copied the original Boot.plist file and added GraphicsEnabler to it:

sudo cp /Library/Preferences/SystemConfiguration/com.apple.Boot.plist /Extra/
sudo nano /Extra/com.apple.Boot.plist

 

So it looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>GraphicsEnabler</key>
<string>Yes</string>
</dict>
</plist>

 

Then I followed the first method from this tutorial to add the good Device ID to the good KEXT:

sudo cp -R /System/Library/Extensions/ATI4800Controller.kext ~/Desktop
sudo nano ~/Downloads/ATI4800Controller.kext/Contents/Info.plist

 

So it looks like that:

<key>IOPCIMatch</key>
<string>0x94401002 0x944a1002 0x94421002</string>

 

And then dragged the modified KEXT onto the "Kext Utility" software to automatically install the KEXT and generate a MKEXT cache file.

 

Just to be sure, I then chowned the /Extra folder and repaired permissions using Disk Utilty.

sudo chown -R 0:0 /Extra

 

After interverting graphics card and rebooting, I end up with this:

201002190011.jpg

 

After appending .old to the /System/Library/Extensions/AppleIntelCPUPowerManagement.kext filename, I get:

20100219001.jpg

So the Disabler.kext in the /Extra/Extensions/10.6 folder doesn't work.

 

I think this thread is not far from becoming a howto, right? :)

×
×
  • Create New...