Jump to content

LEOPARD 10.5.1 ON AMD AND NVIDIA 6800 TUTORIAL


wahwahman89
 Share

9 posts in this topic

Recommended Posts

Hello fellows,

 

I thought I'd make one of my first posts about the above. I've been running Tiger on this computer for a while but decided to try Leopard 10.5.1 from the experiences people have been having. It took lots of fiddling but here you go, so let's crack on with the instructions!

 

1) You need to grab yourself a copy of an existing pre-patched image if you don't know how to do it yourself using Shrinker but you could research this... you can grab it on a certain bay in Sweden I seem to have noticed... the title of it is logical.

 

2) Burn it to a DVD!

 

3) Now (IMPORTANT) grab your Tiger install disk as Leopards DiskUtil seems to be a bit messed up. Boot into it and go as if you're going to install. In other words, boot it up in verbose, once that's done and you're welcomed, choose your language. Then go to Utilities>Disk Utility and format your partition as NFS+ Journaled. If you're partitioning a disk completely, MAKE SURE YOU CHOOSE OPTIONS AND SELECT MBR as your PC won't boot with anything else. Once done, quit Disk Utility and press the reset button.

 

4) As your PC is about to boot up again, chuck your Leopard disk in. Boot from it.

 

5) Be welcomed, blah blah blah, install it on your paritition.

 

5a) If you get an installation failed message, you'll be as worried as I was. Came down to the fact that I had a corrupt hard disk (when checked with SeaTools for DOS). I was battling with this one for about two weeks. So if you do get this message, which you shouldn't, then just check your hard disk.

 

6) Go for a cup of coffee or tea, and a cigarette.

 

7) Come back in about 15 minutes.

 

8) Install is done!

 

9) Try booting up. Lucky? Go to step 11. No luck? Go to step 10.

 

10) Boot into your Tiger install. Go to /Volumes/Leopard/System/Extensions/ backup elsewhere and delete GeForce.kext, NVDANV40Hal.kext and NVDAResman.kext in the extensions folder. This will take you straight down to VESA mode. Boot now.

 

11) So you have a working Leopard install! Well done! Lets get QE and CI. If you check system profiler, you'll find that QE is not supported and CI says 'software'.

 

12) In each of the kexts you backed up in step 10, show package contents go to /Contents/ and open info.plist. Under IOPCIPrimaryMatch, you need to do some editing...

 

Just below IOPCIPrimaryMatch you will need to change your values to:

FOR NVDANV40Hal:

<string>0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff 0x02e010de&0xfff0ffff 0x032610de&0xfff0ffff 0x016710de&0xfff0ffff 0x016110de&0xfff0ffff 0x039110de&0xfff0ffff 0x032210de&0xfff0fff 0x032210de 0x039210de 0x004110de 0x039110de 0x016710de 0x00c310de 0x01df10de 0x004510de 0x00F610de 0x032610de 0x02e010de 0x014010de 0x02e110de 0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff</string>

FOR NVDARESMAN:

<string>0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff 0x02e010de&0xfff0ffff 0x032610de&0xfff0ffff 0x016710de&0xfff0ffff 0x016110de&0xfff0ffff 0x039110de&0xfff0ffff 0x032210de&0xfff0fff 0x032210de 0x039210de 0x004110de 0x039110de 0x016710de 0x00c310de 0x01df10de 0x004510de 0x00F610de 0x032610de 0x02e010de 0x014010de 0x02e110de 0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff</string>

FOR GEFORCE:

0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff 0x02e010de&0xfff0ffff 0x032610de&0xfff0ffff 0x016710de&0xfff0ffff 0x016110de&0xfff0ffff 0x039110de&0xfff0ffff 0x032210de&0xfff0fff 0x032210de 0x039210de 0x004110de 0x039110de 0x016710de 0x00c310de 0x01df10de 0x004510de 0x00F610de 0x032610de 0x02e010de 0x014010de 0x02e110de 0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff

 

13) Save your kexts.

 

14) Drop them into /system/library/extensions and do this.

 

sudo -s

sudo chown -R root:wheel /system/library/extensions/KEXTNAME.KEXT

sudo chmod -R 755 /system/library/extensions/KEXTNAME.KEXT

 

15) Reboot and you should have QE/CI!

 

16) If not, unlucky. Your PCI tags aren't correct (that's if you are sure you did everything above as explained). Boot into Tiger, go to System Profiler and find your PCI tags there and modify them accordingly in each of the kexts for Leopard.

 

I hope that was helpful and enjoy!

 

Stra

Link to comment
Share on other sites

You don't need all those Device IDs unless you change your card very frequently.

 

Yo can leave your DeviceID only in those kext plus in the NVinject or Natit like this:

0x014110de

 

this is my Device ID by the way.

 

you also can cut the &0xfffxffff part, it would conflict the detection of your card on NForce motherboards.

Link to comment
Share on other sites

Hi,

Thanks for your helps guys. Firstly, what I did was copy the entire working kext dev ids from Tiger to Leopard kexts as I knew they'd work then. The format of dev ids has never been clear to me but also to many other guys out there I think so this is likely to support anything in the NVIDIA 40 range.

 

Thanks for moving the post :-).

 

Best wishes and thanks for your feedback chaps.

 

Stra

Link to comment
Share on other sites

  • 2 weeks later...
Sorry for the newbie question but now the 8600 cards are supported from osx?

 

Download the same disk, I think it has support for 8600 or 8800 I can't remember. Have a look around the forums and you may as well install until something better pops up which is bound to happen very soon as NVIDIA cards are very popular down here...

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

There is no IOPCIPrimaryMatch in GeForce.kext/Contents/Info.plist and after I added all these IDs to the other files and to NVinject - my hackintosh has so far been booting for about 30 minutes.

 

I just see the apple logo and the spinner and it just sits there :)

 

Also, how would I get my device ID if I don't have access to tiger?

Link to comment
Share on other sites

 Share

×
×
  • Create New...