Jump to content

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


athena
 Share

434 posts in this topic

Recommended Posts

To the best of my knowledge, it works with DVI-HDMI. I do not know about HDMI-HDMI, I assume it should because DVI and HDMI are electronically the same and Digitally I think as well. But I don't know for sure.

 

No dice for me. I am using a Galaxy GTS 250 and got the black screen after boot. Changed my boot.plist and put the file in the Extras folder. I did leave the plist with the GraphicsEnabler=yes.

 

I appreciate the help though!

Link to comment
Share on other sites

Hope this might be of some help. I also have had blank screen since 10.6.2 and needed to use 10.6.1 kexts.

I was able to get dual dvi->hdmi working by injecting NVIDIA rom (mac 8800) file via Chameleon, but unfortunately no mirroring of the two Samsung panels attached to my htpc (in different rooms).

I've wanted to be able to do this so I tried NVEnabler. Unfortunately this injects the wrong video bios so blank screen again. It is possible however to inject your own video bios in the info.plist of nvenabler and so I copied the working vbios from ioreg (which of course matched mac8800.rom) and pasted it into the info.plist and both displays back up again without needing NVIDIA.rom or VBIOS from chameleon. I then changed my NVCAP and display-cfg settings in the plist and mirroring now works nicely.

I would think if you are struggling with blank screen in 10.6.3 or 10.6.4 then inserting a working rom into NVEnabler should do the trick.

I used info from this thread http://www.projectosx.com/forum/index.php?...;hl=display-cfg and the attached NVEnabler64.kext

Link to comment
Share on other sites

Just to update - I still have no better solution. I don't like using the 8800GT .rom file method because while I don't get the black screen of death, I do get a crazy 800x600 phantom virtual monitor on my VGA port (and I don't have anything connected to my VGA). It's very annoying, as the computer acts as if it exists, and my cursor or whatever I'm dragging can disappear off the edge of the screen onto the "virtual" second monitor and it's damn impossible to get back...

 

I find the 8800Gt .rom technique to be very quirky and unreliable - the rom itself doesn't even validate with the nvidia tools I've used, the performance is questionable, and the damn "phantom" monitor is a show-stopper for me...

 

I'm about ready to downgrade to a cheap 9500GT...

Link to comment
Share on other sites

I was fed up with not having a working card so I just purchased a BFG GTX260 for under $180.

 

Chameleon 2 RC4 and Cartri BIOS. Only thing in my plist is GraphicsEnabler=Yes.

 

Works with no problems with HDMI or HDMI-DVI adapter. QE/CE and full resolution options.

 

Working pretty much straight out of the box with minimal modification on ALL vanilla kexts and 10.6.4 ain't too shabby!

Link to comment
Share on other sites

nullspot,

Have you tried injecting your vbios from ioreg that was working under 10.6.1 or 10.6.2 into NVEnabler64?

You may get better results, it could be NVCAP issues.

Here for what is worth is my NVEnabler with edited info.plist, but it was generated under 10.6.4

NVEnabler_64.kext.zip

Link to comment
Share on other sites

Hmm that has me thinking. Seeing that the 260 works...what if we inject the 260's VBIOS? I'm going to test this and see if this works!

Link to comment
Share on other sites

Thenewcraze,

 

I just had a quick question...

 

can you post where you found your card for 180.00 and can you please explain what the Cartri bios is and if it's necessary for gettting this card to work with HDMI.

 

 

I had to return my 9800gt due to the HDMI issue as my primary monitor is HDMI and 2nd display is VGA. Also have you tried to run dual display with the 260? (Mirroring is not needed in my case)

Link to comment
Share on other sites

Here you go. I actually got it from CompUSA which is owned by TigerDirect. As a warning, this card is VERY long so beware and make sure you have room.

 

http://www.tigerdirect.com/applications/Se...&CatId=3585

 

Cartri BIOS is for Gigabyte motherboards and are specifically made for OSX86 installations. It completely removes the need for DSDT (Mac's form of BIOS). If you have a Gigabyte motherboard (mine's an EP45-UD3P) you should check it out - no DSDT hacking!

 

My setup is for a HTPC only so it is running through an HDMI-switching audio receiver and then fed to a 1080P projector. I have no need for mirrored or dual-screen setups so I couldn't tell you if it works. That video card has two DVI ports and I'm just using an HDMI-HDMI cable with an HDMI2DVI dongle.

 

Works!

Link to comment
Share on other sites

Thanks a lot :)

 

Well after doing some homework I realized that I'm just going to upgrade my monitor and sell the one I have. Figure DVI/vga dual screen works and that's all i need :). My friend let me borrow his 250gt 1gb and still no HDMI through efi, graphics, NVenabler... therefore I will just pick up a solid 9800 with HDMI on it and when a fix is found then I'll use it. Until then... SO LONG Stupid HP HMDI monitor and HELLO Mr. Credit Card ;)

Link to comment
Share on other sites

nullspot,

Have you tried injecting your vbios from ioreg that was working under 10.6.1 or 10.6.2 into NVEnabler64?

You may get better results, it could be NVCAP issues.

Here for what is worth is my NVEnabler with edited info.plist, but it was generated under 10.6.4

NVEnabler_64.kext.zip

 

idoc,

Thanks for your post. I's using your NVEnabler_64.kext and it works great on my DVI-HDMI Samsung 1080p TV.

The only problem I have now is jumpy mouse problem.

 

I have tried to remove AppleUpstreamUserClient.kext but it doesn't help.

Link to comment
Share on other sites

Thank you Jammol for your response. I tried your ROM file yesterday and much like the others in the thread I am having the same issues. I'm going to try with a clean install, using the Cartri MacBios, and Chameleon Bootloader to see if I can remove the black screen. Update to follow.

Link to comment
Share on other sites

SpyroGyro please report back with any luck. Or PM me. I am really curious to know your results.

Good lucky

Jay.

Link to comment
Share on other sites

Thank you Jammol for your response. I tried your ROM file yesterday and much like the others in the thread I am having the same issues. I'm going to try with a clean install, using the Cartri MacBios, and Chameleon Bootloader to see if I can remove the black screen. Update to follow.

 

I tried that with little luck. With that combination + video ROM I could get graphics, but no way to adjust the resolution. Hope your results are better.

Link to comment
Share on other sites

I'm beginning to think that the 8800gt VBIOS method only works flawlessly with the 9800GTX, even though the 250,260 are both simply revamped 9800gtx's.

 

Jay

Link to comment
Share on other sites

I tried that with little luck. With that combination + video ROM I could get graphics, but no way to adjust the resolution. Hope your results are better.

 

Let me guess you are stuck at 1024x768 and your Graphics card shows as a 32MB nVidia device when you go to system profiler. This means your ROM file is not loading. You can further check it by testing if your device has QE/CI (Try to run front row). I get the same results when there is no ROM file present. I'd need to know more about your system to direct you further. PM me and I can help you to the best of my abilities.

Link to comment
Share on other sites

I just reinstalled Snow Leopard 10.6.4 using Tonymac's guide and I tried using the NVIDIA.rom method and now nothing. Back to VGA?! :unsure::(

Link to comment
Share on other sites

I have the Nvidia 9500gt , working semi fine , no mirroring , but just that , i can watch 2 different things on the 2 monitors , DVI-VGA , i have a gigabyte x58a ud3r / i7 920/ 9500gt , this is my apple.plist .......

 

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>Boot Graphics</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>Timeout</key>
<string>5</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>device-properties</key>
<string>420200000100000001000000360200000d00000002010c00d041030a010000000101060000030101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000000400000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000001000600000000000000000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000006e5669646961204765466f72636520393530302047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000004020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>
<key>arch</key>
<string>i386</string>
</dict>
</plist>

Link to comment
Share on other sites

nullspot,

Have you tried injecting your vbios from ioreg that was working under 10.6.1 or 10.6.2 into NVEnabler64?

You may get better results, it could be NVCAP issues.

Here for what is worth is my NVEnabler with edited info.plist, but it was generated under 10.6.4

NVEnabler_64.kext.zip

 

Thank you very much for NVEnabler_64.kext.zip

 

I have 10.6.4 Retail

- MB: GA-p55-us3l

- Video: asus 9800gt (id 0x0605)

 

NVEnabler_64.kext placed in the E / E

DVI-HDMI works perfectly.

Link to comment
Share on other sites

JFLNYC + Jammol

Have you guys tried to boot into 10.6.0 - 10.6.2 when you were able to get HDMI working and taken the

vbios present in ioreg and injected it via NVEnabler in 10.6.3 or 10.6.4?

I'm just curious if that would work.

With NVEnabler loading you of course don't need GraphicsEnabler, NVIDIA ROM or VBIOS options (these are based on NVEnabler after all) and its a bit easier to troubleshoot.

Link to comment
Share on other sites

JFLNYC + Jammol

Have you guys tried to boot into 10.6.0 - 10.6.2 when you were able to get HDMI working and taken the

vbios present in ioreg and injected it via NVEnabler in 10.6.3 or 10.6.4?

I'm just curious if that would work.

With NVEnabler loading you of course don't need GraphicsEnabler, NVIDIA ROM or VBIOS options (these are based on NVEnabler after all) and its a bit easier to troubleshoot.

 

 

No clue how....Question though....I noticed that I don't have NVEnabler as a kext. Just using GraphicsEnabler...Should I get NVEnabler?

Also...what's the difference about the rom file...the 8800GT worked before. But I'm thinking it's something to do with my DSDT that's causing it to no longer work because my previous set up was an AMD and I didn't have DSDT patched for my GPU. This one might be...Don't know...

 

Jay

Link to comment
Share on other sites

I just reinstalled Snow Leopard 10.6.4 using Tonymac's guide and I tried using the NVIDIA.rom method and now nothing. Back to VGA?! ;);)

 

Thanks for the post. I was just about to do the same. I can run 10.6.4 on my Standard Monitor, but the HDTV is a no go. Has to be something surrounding the HDCP function on my AQUOS Monitor, as the standard monitor is not HDCP compliant (Not that that is new news to most).

 

I'm looking at replacing my card. EVGA 260 Core 216, but that's a different post.

Link to comment
Share on other sites

I gotta say this thread has me bummed out. I ordered a silent cell 9800gt from newegg 2 days ago because it was on tonymacx86 blog listed as a card that could be bought without fear of major issues for osx86. Now I've read this thread and find out that when I buy a new flat panel it won't work with the HDMI out? With my current monitor which has a DVI that's HDCP compliant, I might need to use the VGA connector instead of the DVI? I really appreciate the work of those before me but jeez... ;)

Link to comment
Share on other sites

I just realized that the Bios injection is implemented differently with the new chameleon. Either way...still didn't work at all. Couldn't even get my own bios to work.

 

 

To the guy above me that just bought the card...Not a lot of people actually know about this. And most of them are using DVI-DVI on their displays, not HDMI. Most of the cards work DVI-DVI, but it's the HDMI part that we have the issue. I have noticed though that the cards that come with each port (vga, dvi, hdmi) on the back, DO work with HDMI, with the exception of the 220-280 I think. I don't know what the heck is going on and why the hell HDMI can't be translated from DVI when they are both the same(so to speak). I could suggest you return your 9800gt for a 220 from apple or equivelant but that would be downgrading you cause that card is worse than the 9800s.

 

I have pretty much given up as well. Looking to buy a new Card before my wife will be needing mine for her PC. So can anyone suggest one that does work with it's native HDMI port?

 

Jay

Link to comment
Share on other sites

Hi Jay,

I understand your frustration with the HDMI situation.

I just tried various options with Chameleon (interestingly the preference pane on one of my installs produces an incorrect com.apple.boot.plist file - worth checking)

And here's what happens in 10.6.4 (GraphicsEnabler ie NVEnabler built into chameleon enabled)

- NVIDIA.rom + VBIOS - blank screen no vbios in ioreg

+NVIDIA.rom - VBIOS - blank screen no vbios in ioreg

- NVIDIA.rom +VBIOS - blank screen incorrect vbios in ioreg

+ NVIDIA.rom + VBIOS - working vbios matches 10de_0605.rom in my /Extra file from mac 8800 rom

I don't have an install from 10.6.0-10.6.3 at present to test.

I'm using NVEnabler in /S/L/E with vbios in the info.plist and NVCAP and display-cfg settings so that I can use mirror mode. On my laptop with VoodooHDA I get audio over HDMI as well.

If you log into the hackintosh and check ioreg -lw 0 -p IODeviceTree | grep vbios this should tell you what vbios is

being loaded when you try various options.

 

Steve

Link to comment
Share on other sites

 Share

×
×
  • Create New...