Jump to content

Geforcega.plugin causes black screen - no qe/ci


tomathyg
 Share

4 posts in this topic

Recommended Posts

Hi all, I'm gonna try and be as clear and comprehensive as possible about my problem and what I've already discovered after many hours of reading and reinstalling. Hopefully it will at least be of some use to someone!

 

My PC consists of:

 

Core 2 Duo E6600 (2.4ghz)

Asus P5W64 WS Pro

XFX NVIDIA Geforce 7600 GS PCIE

2 x Samsung Syncmaster 971P

 

Hercules 16/12 Firewire sound card (working perfectly out of the box)

 

Kalyway Leopard 10.5.2 dvd (10.5.3 update works fine although doesn't solve my graphics problem)

- using APPLESMBIOS 27 800 patch and vanilla kernel.

 

Basically, everything works fine right out of the box EXCEPT I get a black screen (with cursor) when geforcega.plugin is installed. I also have no qe/ci, no matter what I do/edit, and I suspect this has something to do with geforcega.plugin not being present. I did read somewhere that it is closely related to qe/ci, and indeed it says it's a NVIDIA Graphics Driver, which would appear to be quite important. IN WHAT WAY COULD I EDIT GEFORCEGA.PLUGIN??

 

However, every method of getting the card to work seems fine in terms of getting full/changeable resolution, dual screen and even Rotation. All of the injectors (natit, nvinject, nvkush, although not nvidiaefi) give me everything except for qe/ci without any kext editing whatsoever. I'm currently using a gfx string in com.apple.boot.plist, which seems to be simpler than using an injector.

 

I also have all overclocking switched off in the bios and the pcie bus speed set to 100. PCI to 33.33. If anyone has any info on the peg settings (buffer length, root control etc.) I'd appreciate it, although I think I've managed to switch it all off.

 

On a side note (as my mobo doesn't seem to be very well covered in these forums), the P5W64 works fine (for anyone that has one) - I have all cpu configurations enabled except for C1E support, max cpuid limit, vanderpool technology and speedstep, although it doesn't seem to be that fussy. You want SKGE.kext for pci lan and apple yukon for pcie (edit from 8052 to 8053), and azaliaaudio kext for onboard sound, although I have not done this yet.

 

Ok, I think that's everything. Please help if you can, and I will naturally do the same for you.

 

P.S. I have also tried lowering the resolution/refresh rate but to no avail.

Link to comment
Share on other sites

Ok, I'm making some progress so I thought I'd update (just in case anyone is keeping an eye on this thread).

 

I have discovered that replacing iopcifamily.kext with version 1.6 solves my problem. I'm not sure why, although I did have a hunch that this file might be involved. I must have read it somewhere. With absolutely no kext editing whatsoever I have gone from black screen to full acceleration, resolution, dual screen etc. I tried it on a fresh install and it works fine. Applying the kalyway 10.5.3 update gets rid of qe/ci so I have to reapply the kext to get it back. Simply changing the ioprobescore of nvinject to 0 (as is generally suggested) did not work in my case.

 

The version of iopcifamily.kext that I had (2.41) was clearly preventing the nvidia drivers from working properly. If anyone could come up with an explanation ??? I would be very grateful. I think this information may be of use to a lot of people, from what I have read. It is perhaps (I say perhaps) pointless to be entering device/vendor ids into geforce.kext, nvdaresman.kext, nvinject.kext etc, as so many people advise.

 

However, I still have a problem. My pci (8001) ethernet port doesn't seem to be functioning properly with the new kext. It stays green even when the cable is unplugged and won't pick up an ip from the router. I'm going to try using various versions of iopcifamily.kext to see if another one works better. Does anyone have any? 1.7, 1.8, 1.9...??? Please post :-) Also, does iopcifamily.kext depend on any other kext being of a particular version?

Link to comment
Share on other sites

 Share

×
×
  • Create New...