Jump to content

8800GTX EFI String, QE/CI not working with 10.5.5


i4get
 Share

34 posts in this topic

Recommended Posts

I was also left with no CI/QE/GL after updating to 10.5.5 on my AMD rig (using GFX string). After reading arkstone's post I had a look in geforce and nvdaresman kexts. I noticed in the geforce kext there was a file "info.plist.bak" and the usual info.plist, now look at the changes:

 

info.plist:

<key>IOPCIMatch</key>

<string>0x014F10de 0x00F310de 0x022110de 0x016310de 0x016210de 0x016110de 0x016210de 0x016010de 0x014110de 0x00F210de 0x014010de 0x00F110de 0x014210de 0x00F410de 0x014310de 0x014710de 0x004110de 0x00C110de 0x004710de 0x00F610de 0x00C010de 0x004510de 0x00F910de 0x00C210de 0x004010de 0x00F910de 0x004310de 0x004810de 0x021810de 0x00C310de 0x01DF10de 0x039310de 0x01D110de 0x01D310de 0x01DD10de 0x039210de 0x039210de 0x02E110de 0x039110de 0x039410de 0x00F510de 0x009210de 0x009110de 0x029110de 0x029010de 0x029310de 0x029410de 0x032210de 0x032110de 0x032310de 0x032610de 0x032610de 0x031210de 0x031110de 0x031410de 0x034210de 0x034110de 0x034310de 0x034410de 0x030210de 0x030110de 0x033110de 0x033010de 0x033310de 0x032410de 0x031A10de 0x034710de 0x016710de 0x016810de 0x014810de 0x00c810de 0x00c910de 0x009810de 0x009910de 0x029810de 0x029910de 0x018510de 0x00FA10de 0x00FB10de 0x011010de 0x011110de 0x011010de 0x020010de 0x020110de 0x020210de 0x017210de 0x017110de 0x018110de 0x017310de 0x017010de 0x025310de 0x028110de 0x025110de 0x025010de 0x028010de 0x028210de 0x020310de 0x030910de 0x034E10de 0x00FE10de 0x00CE10de 0x030810de 0x033810de 0x00FD10de 0x00F810de 0x00CD10de 0x004E10de 0x00CD10de 0x00F810de 0x009D10de 0x029F10de 0x032B10de 0x014E10de 0x014C10de 0x032B10de 0X033F10de 0x034C10de 0x00CC10de 0x031C10de 0x018A10de 0x032A10de 0x00FD10de 0x016510de 0x017A10de 0x018A10de 0x011310de 0x017A10de 0x018B10de 0x017810de 0x018810de 0x025B10de 0x025910de 0x025810de 0x028810de 0x028C10de 0x029510de 0x03D010de 0x03D110de 0x03D210de 0x024110de 0x024210de 0x024510de 0x029C10de 0x019110de 0x019310de 0x040010de 0x040210de 0x042110de 0x042210de 0x042310de"</string>

 

And in the info.plist.bak:

<key>IOPCIMatch</key>

<string>0x000010de&0x0000ffff</string>

 

You probably gues what I did: I just renamed info.plist.bak to info.plist.

In the nvdaresman.kext I added my device ID like arkstone suggested.

And I've got CI/QE/GL back!

 

Hope this works for others too!

 

Jack

Link to comment
Share on other sites

Those Info.plist.bak aren't part of the "official" update, I'm on a Mac Pro and there are no such files, problably hou had them because a modded package.

 

If your MoBo chipset is Nvidia it can't use the &0xfff8ffff part because it makes conflict with other Nvidia devices of your board.

 

This is what "official" Geforce.kext Info.plist has:

<string>0x000010de&0x0000ffff</string>

And this is what NVDAResman Info.plist has:

<string>0x011010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de</string>

 

Also on 8x00 and 9x00 cards, you need to look at NVDANV50Hal.kext, 5x00, 6x00, and 7x00 at NVDANV40Hal.kext

Link to comment
Share on other sites

Those Info.plist.bak aren't part of the "official" update, I'm on a Mac Pro and there are no such files, problably hou had them because a modded package.

 

If your MoBo chipset is Nvidia it can't use the &0xfff8ffff part because it makes conflict with other Nvidia devices of your board.

 

This is what "official" Geforce.kext Info.plist has:

<string>0x000010de&0x0000ffff</string>

And this is what NVDAResman Info.plist has:

<string>0x011010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de</string>

 

I used the AMD SW update util so i guess its modded.

My mobo chipset is actually nVidia, but it's working fine sofar with "&0xfff8ffff 0x061110de" (my 8800GT ID) in nvdaresman :huh:

 

Jack

 

Edit:

I didn't touch NVDANV50Hal.kext btw.

Link to comment
Share on other sites

&0xfff8ffff or &0x0000ffff are wildcards to the first part so if you have 0x011010de&0xfff8ffff means that only the position on the "8" could be different.

so instead of 0x011010de 0x011110de 0x011210de 0x011310de you can use wildcards.

 

But on Nvidia MoBos using &0x0000ffff could end in conflicts because its devices have the same VendorID.

Link to comment
Share on other sites

there are noticeable performance differences using 10.5.5 nvidia kexts? i'm too in the same boat and lost qe/ci after the upgrade to 10.5.5, i was using Macgirl's string on 10.5.4 and everything goes fine, now with the same string i noticed the loss of qe/ci, to have them back i had to reapply the leopard graphics update, so my nvidia drivers are old now, i'm afraid to mess up my pc installing the full 10.5.5 update so i'm asking if it worth.....

i'm using an 8400M GS 256mb

Link to comment
Share on other sites

What I did is a complete *new* CLEAN installation of Leopard, from 10.5 to 10.5.4 with Combo Update then to 10.5.5 with Delta Update. and discovered that gfx strings dont work with 10.5.5 on 8400GS M so I am using NVinject.

 

But the great surprise was that with these kexts (10.5.5) performance iscreased from 400 fps to 800 fps on OpenGL Extensions Viewer tests, 800 fps are also on Windows tests with the same program.

Link to comment
Share on other sites

this methode won`t work with my 9800gtx+ device id 61210de. i use chameleon efi and the boot.plist, wich was working before in 10.5.4.

has anybody the same card and could tell me, if this methode should work with this card? if yes, can you post the changes you made? what could i try instead of this methode? i try nearly 1 week to get qe/ci working.

 

edit:

 

i got it working with the following methode. did not have to edit the info plists.

 

yeah! i got QE/CI working! but not with this update methode. the methode i choosed worked for my hardware, so don`t think this would be the solution for everyone with lost QE/CI!

 

what i did:

 

-kalyway 10.5.2 install

-leopard graphics update

-chameleon and my old backuped boot.plist with efi strings for audio and gfx

-aqua-macs kexts (only needed specialy for my graphic card, look at sig wich one)

-mysticus 10.5.3 update, after install desktop won`t appear whithout installing aqua-macs kexts again

-10.5.4 update from apple

-10.5.5 update 316mb, not the combo!!! installed manualy by netkas methode

-reverted to audio and network kexts from 10.5.4, installed some kexts for specialy my mainboard from this post

-shutdown fix (can`t find link, but it`s somewhere here in the forum posted)

 

essentialy for me was to do not the combo update and to do it with the netkas methode to get QE/CI working. all other methodes i found in this forum didn`t work for my system/hardware.

@mysticus: although your methode did not work for me i want to say thank you for the time you tried to help me! :(

 

what is working:

 

-QE/CI

-audio

-network

-sleep

-restart/reboot

-shutdown

 

what doesn`t work:

 

-shutdown after sleep

 

the only strange thing is that my model name/identifier is now "iMac7,1". other modified smbios with macpro hardcoded did not change this. but hey, this is only a aesthetic problem.^^

Link to comment
Share on other sites

 Share

×
×
  • Create New...