PDA

View Full Version : GeForce NX7900GTO-T2D512E (GeForce 7900 GTO) QE/CI


Efzeak
05-06-2009, 10:16 AM
Hello!

I am looking for help. The IPc 10.5.6 distribution of OS X just installed fine.

My sound works, my ethernet works and my motherboard works (appleNforce driver/kext). But my graphics board is wanting to make me crazy. I used vanilla kernel, because of my amd cpu. Used seatbelt.kext so dmg installs are fine.

It is a GeForce NX7900GTO-T2D512E (GeForce 7900 GTO) with 512 MB RAM. I tried several approaches to get QE/CI to work. Monitor is attached via DVI. I searched and read and tried for several days now. But I just don't want to give up.

1. nvinject kext 0.2.1 -> good with resolution, but no QE/CI
2. nvdarwin -> black screen
3. no additional kext and efi string -> black screen - Maybe i am to dumb to get the efi method to work :(

Anyone out there who can help me with an step by step how-to for my graphics? EFI method is in my opinion the smoothest approach.

Many thanks in advance for your help.

Best regards
efzeak

Efzeak
05-06-2009, 03:54 PM
Hi there!

Finally I solved it for myself!

What Did I do?

add devid to NVDANV40Hal.kext and NVDAResman.kext 0x029110de

Applied Firmware patch for graphicscart: Source http://nvinject.free.fr/ROMs/G71Board-p348h24_MSI_7900GTO.zip

Used nvflash for windows -> commandline tool http://nvinject.free.fr/files/nvflash_for_windows.zip

Be sure to delete nvinject.kext from your extensions.
Add hardware efi string with efistudio/OSx86 tools. Mine is now detected as an 7900 gtx with 512 MB. Works fine for me.

1. Boot into windows
2. unzip nvflash to c:/nvflash
3. unzip G71Board-p348h24_MSI_7900GTO.zip to c:/nvflash (filename MSI_7900GTO.rom)
4. check nvflash detects your card and on card rom chip with :
nvflash --check
(this will list nvidia display adapters, and supported on card rom chip)
5. compare with the ROM you dumped earlier to make sure everything is fine :
nvflash --compare BACKUP.ROM
if you get any mismatch other than filesize mismatch, reboot with your untouched card and try again.
6. once you're 100% sure nvflash works fine on your card, flash your card with the fixed 512Mb ROM
nvflash --eraseeeprom
will blank your current nvidia card ROM
nvflash --index=0 -4 -5 -6 -j MSI_7900GTO.rom
--index=0 switch can be --index=1 if you have another NVIDIA card as primary display device (PCI or onboard)
you should not get error message at this point. if you get error message, try again without rebooting.
if errors keep on showing, reflash with your original BACKUP.ROM and compare to make sure you did not kill your card
7. if flashing with MSI_7900GTO.rom went fine, do a last check with :
nvflash --compare MSI_7900GTO.rom
just to make sure...
8. we now suppose you did not get any specific error while flashing your card, so just cross your fingers and reboot.
Darwin Bootloader should now detect 512Mb VRAM correctly.