Jump to content

10.6.3 nVidia Blank Screen Issue with DVI/HDMI on 9800GT


  • Please log in to reply
433 replies to this topic

#81
JFLNYC

JFLNYC

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
el_charlie: I'm intrigued, but still trying to figure things out. Do I need to get my video.rom file from somewhere (GTS 250, 512MB). If so, from where? And, if so, do I need to store it somewhere so my com.boot.plist file can find it. Or will it find it on my video card?

#82
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
You can either dump it with NiBitor/GPUz on windows, nvflash on DOS or from here:

http://www.mvktech.n...c,select/id,58/

Then you have to place it on the Extra folder of your bootloader and rename it NVIDIA.rom. Note that NVIDIA is on upper case and .rom is on lowercase.

Then you have to add the entries on your com.apple.Boot.Plist I wrote before (Vbios=yes and VideoROM=NVIDIA.rom).

Cheers!

#83
Freaky Chokra

Freaky Chokra

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 353 posts
  • Gender:Male

Mr Chokra,

You should know that injecting a BIOS with the FAN settings edited, won't make any effect on OSX. That's the only thing I couldn't manage to work.

If you set a 2D profile (for use when the card is idle) and a 3D profile on your BIOS with NiBiTor, ONLY the 2D profile gets loaded (the slower). Therefore, you get a very slow performance on your desktop (windows animations, the dashboard, exposé, and so on). I didn't try it in games because it looked so slow and used a BIOS with only a 3D profile.

"Mr" el_charlie.... OKkkaaaayyyy!!!

Nice to have an even deeper insight on how the Chameleon bootloader actually supports functioning of the externally loadded video bios .ROM file.
There's a thread (I think this one or another), where I've actually posted the performances differences when had loaded the STOCK BIOS, and the OverClocked BIOS .ROM file.

I'll try out what you mentioned, and post newer XBench And Qjulia, etc scores with 2D values changed.
Coz, I followed a tutorial, but forgot whether I've changed them too or not!

Just FYI, the fan does startup like an F1 engine.... till it whistles.. then does go slow down again... whenever there isn't any load Or I've put the rig to Sleep. In my observation, It does have a differential fan speed control enabled at least in my System...
Unfortunately, there isn't any tool to measure this... and report.

Will keep updated ... so that everyone can benefit.... :)

Regards,
Freaky Chokra :(

#84
Cyntek

Cyntek

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
I too have a evga 9800 GT 512mb card, would like to dual boot win7 !!!:(

#85
KiwiSammy

KiwiSammy

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
  • Location:Auckland, New Zealand

You can either dumpit with NiBitor/GPUz on windows, nvflash on DOS or from here:

http://www.mvktech.n...c,select/id,58/

Then you have to place it on the Extra folder of your bootloader and rename it NVIDIA.rom. Note that NVIDIA is on upper case and .rom is on lowercase.

Then you have to add the entries on your com.apple.Boot.Plist I wrote before (Vbios=yes and VideoROM=NVIDIA.rom).

Cheers!


Hi el charlie,
Well I tried your suggestion by backing up my bios from my 9800gtx and placing it in the Extra folder. Also edited the com.apple.Boot.plist as per your instructions. Unfortunately I still get the blank screen when connected via DVI-HDMI adaptor.

Any other suggestions?

regards
Sammy

#86
goodbye losers

goodbye losers

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 261 posts
for 8800gt (9800gt) and hdmi --> http://www.insanelym...howtopic=219232

#87
Ruben-P

Ruben-P

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
Finaly!

PC EFI from netkas (only works and load nvidia.rom) & MacRom8800GT.rom post by bigfish

With original 9800gtx+ rom not work, black screen or freeze.

Thats problem load 8800Gt rom? Dangerous?

Biosmod possibility?

Posted Image

#88
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
That's got to be something related with only the 8800GT that works fine with DVI/HDMI.

Obviously you can't or shouldn't flash your 9800GTX+ with a 8800GT bios. It may/will brick the card.

As you know, the 9800GTX/GTX+ has 128 SP and the 8800GT/9800GT has 112. Even if you succeed, you may lose the 16 remaining SP from being used by the OS (the OS/drivers won't know that the card has 128 SP).

Maybe the bios has to be hex edited with the data from the 8800GT bios and the rest with your own card.

Ironically, I'm currently using my own bios, not the Mac Pro's one and works fine.

The Mac Pro bios is 128K in size whereas the rest of the PC bios are 64K. Some users had succeed flashing their 8800GTs with a MacPro BIOS (128K) only if their EPROM chip has 128K of capacity. They do this because they own real Mac Pros and wanted to upgrade their video cards.

Cheers!

#89
JFLNYC

JFLNYC

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

You can either dumpit with NiBitor/GPUz on windows, nvflash on DOS or from here:

http://www.mvktech.n...c,select/id,58/

Then you have to place it on the Extra folder of your bootloader and rename it NVIDIA.rom. Note that NVIDIA is on upper case and .rom is on lowercase.

Then you have to add the entries on your com.apple.Boot.Plist I wrote before (Vbios=yes and VideoROM=NVIDIA.rom).

Cheers!


Tried your approach with my GTS 250. But, unfortunately, still got the blank screen. Glad you have it working with your 8800GT.

#90
glitchman

glitchman

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
hey all, I am currently running an EVGA 9800 GT with 512mb of VRAM on the chameleon bootloader, and it is pretty much an entirely vanilla system.

I need to be able to use the HDMI port on the back of this card, as well as the DVI port. Has anyone been able to get these to work on this card? it worked in 10.6.0, but on 10.6.3 it does not. Does the bios from the 8800gt work with my card? thanks for the help!

#91
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
You can try using it through the Chameleon. It may work. The 9800GT is merely a rebranded 8800GT.

As a side note, I have a backup installation of OSX on a external hard drive. I had only 10.6.0 and I updated to 10.6.3 yesterday and still works with HDMI. The funny thing is that I DON'T inject the video BIOS on the external hard drive's bootloader. i just use GraphicsEnabler with Chameleon 2 RC4.

Another finding I made is that when injecting a BIOS with 2D and 3D profiles for the clock/memory speeds is that the 3D profile DOES gets loaded but not instantly. It has some delay for turning to the 3D profile that results on sluggishness of the destop while opening the Applications menu, using exposé, etc. In games, the performance is the usual; for example, on Portal I get 60FPS flat at 1920x1200 with all the settings maxxed. The same happens with Bioshock. I returned to my own BIOS with only a 3D profile to keep the top performance all times.

There's has to be something else on my system that allows me to use my video card with DVI/HDMI but I can't figure out what.

I forgot. I use the -pci1 flag on the com.apple.Boot.plist. The rest of my specs is on my signature.

Cheers!

#92
glitchman

glitchman

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
do you recommend extracting my own bios to use that, rather than using the supplied 8800 bios? because using the 8800 bios is not working for me.

#93
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
You can try it but someone commented that injecting his own GTS250 bios didn't help either. :(

Cheers!

#94
flames

flames

    InsanelyMac Protégé

  • Members
  • Pip
  • 34 posts
positive here!

bigfish's method works here with xfx 9800gtx+ 512mb 2xdvi, using the macpro8800gt rom mentioned in his post.
sysprofiler shows 9800gtx+ and not 8800gt! both dvi2hdmi monitors working, qe/ci/cl also.

screenshot: http://img52.imagesh...reenshotcf.jpg/

gainward gts250 is working also! sysprofiler shows gts250. 1x dvi2hdmi and 1x native hdmi2hdmi working.

i dont know how it comes, that sysprofiler shows info from gfx card and not from the injected rom, but hdmi/hdcp works and i am fine with it. thanks bigfish!

with the original rom of my gfx dvi2hdmi adaptors still had black screen. so the difference is not in the method it self, but in the rom. to get perfect hdmi support with original rom of used graphics card we need to feagure out the changes. i guess its not depended to the macpro rom, but into changes that incorporated for using hdcp handshake.

#95
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
I'm sure too that it has to be with the HDCP handshake but as I commented earlier, on my backup installation on a external hard drive I didn't use any bios injection on the Chameleon, just GraphicsEnabler, and I could update flawlessly from 10.6.0 to 10.6.3 without black screen on DVI2HDMI.

It must be something else.

Cheers!

#96
JFLNYC

JFLNYC

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

gainward gts250 is working also! sysprofiler shows gts250. 1x dvi2hdmi and 1x native hdmi2hdmi working.

So you used the 8800GT rom for your GTS 250 also?

#97
flames

flames

    InsanelyMac Protégé

  • Members
  • Pip
  • 34 posts

I'm sure too that it has to be with the HDCP handshake but as I commented earlier, on my backup installation on a external hard drive I didn't use any bios injection on the Chameleon, just GraphicsEnabler, and I could update flawlessly from 10.6.0 to 10.6.3 without black screen on DVI2HDMI.

It must be something else.

Cheers!


the only nvidia+hdmi succeses updating to 10.6.3 i had with 9400gt, 9400gs, 8600gt, 8400gs. all 8800xx+9800xx, gts250 cards had hdmi black screen issue. another cards i didnt tested.

maybe your backup installation was booted by the chameleon on the main hdd where the vbios was injected?

and like i said before, its strange, that the simple injection of the macpro 8800gt rom solved the hdmi issue (what proves that rom was really loaded) but in the same time systemprofiler shows the info of the built in card and not from the loaded vbios! after i put the 8800gt vbios into extra and com.apple.boot.plist i expected that sysprofiler should show info about the 8800gt :D

only explanation for that is graphicsenabler, looks like it injects the info shown in sysprofiler. i will test graphicsenabler=n and vbios=y + rom. lets see if it still show the real info or the info from rom file, or if it even will not enable qe/ci at all :D


@JFLNYC: exactly!
with injectiong the cards own vbios didnt solved the issue, but the good macpro8800gt rom did :D
so to be clear: macpro8800gt.rom works here for xfx 9800gtx+ 512mb 2xdvi 1xtvo AND in other hackintosh for gainward gts250 512mb 1xdvi 1xhdmi 1xvga. where in both cases the analog (tv out on xfx and vga on gainward) output is disabled. edit: used two hdmi displays at same time to test

#98
glitchman

glitchman

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts

Both can be installed simply by using graphics enabler in charmelion under 10.6.3.

Asus EN9400GT silent 512MB

and

Sparkle GeForce GT 220 1024MB


I just purchased a GT 220, and am unable to get it working. what did you do to get it to work?

#99
Beerkex'd

Beerkex'd

    Content Provider

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,000 posts
  • Gender:Male
  • Location:Belo Horizonte - Brazil

where in both cases the analog (tv out on xfx and vga on gainward) output is disabled.


The OS X Nvidia drivers support up to two displays at once per video card. You have to unplug one of your monitors if you want to use the analog TV out, you cannot use three outputs at the same time.

Previously the only way I could get analog TV-out working on my 9800GTX was with Krazubu's NVEnabler.kext. I found out that the secret is injecting a proper display-cfg value for each output (see the NVEnabler release thread on projectosx for more info) so now I'm using Chameleon's GraphicsEnabler, with the display-cfg value injected via DSDT and it's nearly flawless. The only thing that doesn't work is hotplugging from Analog TV back to secondary DVI display, I have to reboot. Curiously it works fine the other way, unplugging the secondary DVI monitor, plug in Analog TV.

I have never tried plugging in anything with a HDMI port though.

#100
flames

flames

    InsanelyMac Protégé

  • Members
  • Pip
  • 34 posts

The OS X Nvidia drivers support up to two displays at once per video card. You have to unplug one of your monitors if you want to use the analog TV out, you cannot use three outputs at the same time.

lol, yea
i wrote a bit wrong, i didnt meant they are not working, but disabled, to underline that two hdmi monitors at the same time working. sorry for missleading formulation and thanks for explaining, for sure it will help some people.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy