Jump to content

[HOW TO] GFX-EFI Tutorial for NVIDIA GeForce 8800GT 512MB (G92)


264 posts in this topic

Recommended Posts

I would like to try the EFI string method for my audio chip on my EP35-DS3R board. I've seen where it has been done but I don't remember where I saw it.

 

Definitely check out forum.netkas.org. He's got all that info there.

 

EDIT: here ya go - http://forum.netkas.org/index.php/topic,10...97.html#msg1097

 

I've been wanting to give it a try on my DS3L too, but I'm being lazy at the moment :P

I get a blue screen using the DVI port the closest to the mobo, and a black screen using the other DVI port. I have the Asus EN8800GT, and did your tutorial on a fresh install of the new Kalyway 10.5.2. NVinject.kext was deleted. How do i check the version of my EFI.

After deleting the GeForce.kext i could finaly boot with success, using the suggested DVI port. Just one problem: no "quartz etreme", "mirror", "core image"...8800GT-EFI.jpg

 

I still would like to know, how do i check my EFI version. Have a MBR disk.Thanks for your help. Works better than NVinject!

Hi Agrafuese!With EFI string, is your sleep/wake, reboot and shutdown working properly?
I can sleep, but not in S3 mode as set in my bios. Cannot wake...

See my PM. I don't know how to check the EFI version, but with kalyway 10.5.2 it should be v8. Also, I talked to someone who uses kalyway 10.5.2 and they told me that 8800GT works out of the box using NVinject.kext. I don't see why you would be having problems with that. In theory, if it worked for you, you could skip my entire tutorial after the part where you build the actual EFI string. I can't confirm that because I don't use kalyway, but that's what logical thinking would suggest.

See my PM. I don't know how to check the EFI version, but with kalyway 10.5.2 it should be v8. Also, I talked to someone who uses kalyway 10.5.2 and they told me that 8800GT works out of the box using NVinject.kext. I don't see why you would be having problems with that. In theory, if it worked for you, you could skip my entire tutorial after the part where you build the actual EFI string. I can't confirm that because I don't use kalyway, but that's what logical thinking would suggest.

 

On a fresh install, the NVinject.kext gives me a black screen after the apple logo; same with the EFI string. When i boot in safe mode (-x), the card is reconized but not QE/CI. If i delete the GeForce.kext, i can boot like in safe mode. This problem happens using EFI strings and the injector. I guess there is a conflict between a fully working GeForce.kext, and another kext. Can it be one for the IO family?

It wooooooooooooooooks!!!!!!!!! I have no idea how i managed to get it to work. After deleting and recopying all the Ge* and NV* ten time, clearing the cache numerous times, repairing the permissions, it finally works!

 

agrafuese you are the best! Thanks again. :):(

 

EDIT: one last problem. when i shutdown i get a kernel panic; reboot works; sleep, i dont care. Maybe i should restart from scratch, now that ive understood my error.

 

EDIT2: The GeForce.kext was conflicting with the custom (from the new Kalyway DVD (10.5.2) IO80211Family.kext. After replacing the custom kext with the original, it worked and QE/CI was recognized. Isn't the IO80211.kext something doing with wireless. How can this be possible??

this Efi string method, NVinject 0.0.9, NVinject 0.1.3, all 3 ways work perfekt for me with the new Kalyway 10.5.2 dvd and a 8800GT-1GB on NForce680i. I seleceted no gfx injectors at installation and did it later, the NV* and Ge* and Frameworks were preinstalled with this release. the included NVinjects will work too. (see agrafueses last post, it is 0.1.5 i think)

I tried with nvinject 009 (for dual cardds+added VRAM,totalsize line); nvinject 013; and the pure efi-string method because i'm desperately trying to get 2 equal cards running, but still with no success. :)

 

results are the same with all 3 methods, (one card: perfect - two cards: crash/freeze exact before it should swith to guimode,

Then I tried the efi-method and duplicated the whole main-entry in your "in.plist" (PciRoot...xy.) and altered the pcie path for the second card and made a new out.hex which was longer and even worked with one card but not with two cards, same error as before.

 

if anyone got past that problem with TWO EUQAL 8800 CARDS!! please post your experiences or suggestion - thx

EDIT : could the NVCAP bits play a role in this case? (i dont use multimonitoring anyway, but i've tested right now: dualscreen works with one card)

@mitfried: I still have this question: is SLI possible in Leopard at all ? Like, can real Macs even do it? For instance, if I run a search in google for SLI Leopard, or SLI Mac ... all I get is stuff about hackintoshes or rumor forums for real Macs that say things like, "Will SLI ever be possible on Macs?" Furthermore, a search for SLI on the Apple website doesn't bring anything up. The only thing I could find anywhere was something that talked about getting SLI to work on a Mac while using Bootcamp, but that's a bit irrelevant for hackintosh users. So from that, I would conclude that SLI isn't even possible due to MAC limitations, not hackintosh limitations. Am I wrong or missing something? Just my thoughts.

 

By the way, thanks for confirming Kalyway 10.5.2 kext compatibility with this card. I'll probably post a note on my tutorial about it, so people don't have to go through all that trouble with the kexts.

 

@AndreaGalileo: That's a very strange thing. I've never heard of IO80211.kext conflicting with things like that. How did you find out that it was that specific kext in the first place? Is this a known problem with Kalyway's IO80211.kext ?

@mitfried: I still have this question: is SLI possible in Leopard at all ? Like, can real Macs even do it? For instance, if I run a search in google for SLI Leopard, or SLI Mac ... all I get is stuff about hackintoshes or rumor forums for real Macs that say things like, "Will SLI ever be possible on Macs?" Furthermore, a search for SLI on the Apple website doesn't bring anything up. The only thing I could find anywhere was something that talked about getting SLI to work on a Mac while using Bootcamp, but that's a bit irrelevant for hackintosh users. So from that, I would conclude that SLI isn't even possible due to MAC limitations, not hackintosh limitations. Am I wrong or missing something? Just my thoughts.

one thing is absolutely clear, SLI in the meaning of 2 GPUS as one will probably never be possible, thats not the point, since apple won't use nforce chipsets in future.

 

but what me makes jealous is that others confirm multi-card setups, but always with two different cards and no one with G80 or up GPUs.

one thing is absolutely clear, SLI in the meaning of 2 GPUS as one will probably never possible, thats not the point, since apple won't use nforce chipsets in future.

 

but what me makes jealous is that others confirm multi-card setups, but always with two different cards and no one with G80 or G90 GPUs.

 

I understand, that must be frustrating because you're probably rocking your SLI in Windows gaming, and then you can't boot up to OSX with both cards in at once. Bummer. You need a super advanced robot to pull the second card out every time you boot into OSX :) I'm being a jackass now, sorry, but I do relate to your problem. Maybe there's a way to disable OSX from seeing the second card. I don't know of anything like that though :\ Good luck.

@AndreaGalileo: That's a very strange thing. I've never heard of IO80211.kext conflicting with things like that. How did you find out that it was that specific kext in the first place? Is this a known problem with Kalyway's IO80211.kext ?

 

 

I always had a lot of issues with that specific kalyway kernel extention in the past. While fixing my broadcom wifi card, i discovered that by using the original IO80211.kext from apple, i could boot normally (not in safe mode), with full resolution and QE/CI. Now everything works. Thanks.

 

Do you know if i can run Aperture, iMovie, and Final Cut HD? Thanks.

;) ;) finally i got my 2 equal 8800GT 1gb cards bootable!!

only one card is functional but thats what i expected after all.

the second card isn't recognized and the coolingfan is spinning like crazy (like at every coldboot - have to boot to xp first for silence)

the mistake why it wasn't booting with 2 cards with this efi-string method was: ./gfxutil -f display gave me: PciRoot(0x1)/Pci(0x18,0x0)/Pci(0x0,0x0), so i thougt it is the path to the top card where my lcd is plugged too. the lower card had 0x3 i thought. Simple mistake, its the other way round. "display" must be some double entry or something.. don't know.

strange thing was that i even got 0x18 even when i had just the top card pysically installed.

anyway it's working now!

 

I figured out with the generated hex-string for 0x3 it boots up with full hw-support for the top graphic card but crashes with the string from 0x18. It wont boot either when i put both strings after each other in the order 0x18string 0x3string but it boots correct the other way round, (the second cards isn't still working after all)

i'm sure the actual pcie pathes differs from mobo to mobo, mine is Nforce 680i

 

so thank you very much agrafuese for this cool tut!!

If I get enough requests, I may consider providing multiple plist files for the different VRAM sizes.

 

Best Regards,

agra

If possible for you to Provide plist file for 1GB 8800 GT I would highly appreciate. Or can guide us how to do it

thanks in adance.

If possible for you to Provide plist file for 1GB 8800 GT I would highly appreciate. Or can guide us how to do it

thanks in adance.

 

Sure thing. All you have to do is open the .plist file and change the VRAM value to: AAAAQA==

 

That will give you 1024MB instead of the default 512MB. Hmmm, this could be another entry in my Appendix :(

Hi, first of all thanks for your guide! I would like to ask you a stupid question, but it bother me.

I've installed EFI v8 as requested and i've used your guide. i also tried cyclonefr.plist and yours to test. After finishing the process and after i had reboot the machine, i had checked the system profiler with the image in yours guide. Its all the same except for the Chipset Model that for me is Unknown nVidia...but when i try to lauch glxgears it tells me that my machine is doing 9000 FPS...so it is normal and i am worrying for a stupid thing or there is some problem?

 

sorry again for my silly question, but honestly it bother me -.-

 

thanks again!

 

ihsahn

agrafuese thanks a lot for this great tutorial! My dead ATI X1950XT needs to be replaced with a new 8800gt, it's coming on wednesday next week. But I have a question... I've made efi strings for my x1950xt some time ago but I remember that I've to change one number in the string because my chipset is p35, I have to change with this tutorial too?. THanks for you support!

agrafuese thanks a lot for this great tutorial! My dead ATI X1950XT needs to be replaced with a new 8800gt, it's coming on wednesday next week. But I have a question... I've made efi strings for my x1950xt some time ago but I remember that I've to change one number in the string because my chipset is p35, I have to change with this tutorial too?. THanks for you support!

 

Nope. I have the P35-DS3L. I don't use the 8800GT on it, but I tested it once with this board and it was fine.

 

EDIT: Just a heads up, your 8800GT will probably score lower on xBench than your X1950XT. If I'm wrong, do write back and tell me about your experiences.

Nope. I have the P35-DS3L. I don't use the 8800GT on it, but I tested it once with this board and it was fine.

 

EDIT: Just a heads up, your 8800GT will probably score lower on xBench than your X1950XT. If I'm wrong, do write back and tell me about your experiences.

Thanks for the answer, I'll post the benchs :P

 

by the way... why you are using your new 8800gt with your "retired" computer? :D

×
×
  • Create New...