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

#421
snowmusicman

snowmusicman

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Trying to solve a problem with Flash Player I ended up in a german forum and a solution for this is posted (my gpu is a 9800gt 512MB Vendor: 0x10de Device ID: 0x0614):

1. download macpro8800gt.rom (link below)
2. rename macpro8800gt.rom -> 10de_0614.rom (or whatever your dev-id is) and place it in the /Extra folder.
3. Add these lines to boot.plist (the one in Extra)

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseNvidiaROM</key>
<string>yes</string>
<key>VBIOS</key>
<string>yes</string>

After the reboot I got DVI/HDMI working without any issues in Lion 10.7.1, dual display and everything!!!

macpro8800gt.rom

This is the page where I found this:

http://www.root86.or...7-8800GT-9800GT

Hope this is not old news ;)

#422
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,051 posts
  • Gender:Male
  • Location:Brazil

Hope this is not old news ;)

Actually using the 8800GT Mac version ROM seems to be the preferred method to solve this issue and has been discussed at length already, in this very thread. Unfortunately it will only work with a handful of video cards.
From the looks of it a repost of the information was needed by now so thanks!

#423
snowmusicman

snowmusicman

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Ahh, I thought it was broken since 10.6.5, well maybe somebody hasn't tried it yet, good luck!

#424
Freaky Chokra

Freaky Chokra

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 353 posts
  • Gender:Male
@iLeopod & @Gringo Vermelho & @ snowmusicman

Yesterday, I "re-"installed Lion 10.7 via mald0n's guide, and the script by (I'll credit the creator here shortly).
On the almost Vanilla install, I tried with the attached MacPro 8800GT BIOS ROM file.

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseNvidiaROM</key>
<string>yes</string>
<key>VBIOS</key>
<string>yes</string>
Not using NVEnabler x64.kext.

Have a perfected DSDT by mald0n for Lion, which was manually edited (by me) to include my GFX card DSDT code.
The "ISSUE":
I get verbose text output while booting. As soon as the GUI kicks in, It displays a blank screen.

NOTE: The OS is running in the background, as it can is quite understood looking at the HDD LED light. I use the restart/sleep/shutdown Shortcut (Control+Eject) via keyboard, and shutdown the machine.
Currently, posting from my stable SL 10.6.8.

Can anyone help about getting this thing (HDMI) working? Pleeeaase? Ease this one out, please...

Regards,

Freaky Chokra :(

Edited by Freaky Chokra, 29 September 2011 - 07:15 AM.


#425
Freaky Chokra

Freaky Chokra

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 353 posts
  • Gender:Male

Trying to solve a problem with Flash Player I ended up in a german forum and a solution for this is posted (my gpu is a 9800gt 512MB Vendor: 0x10de Device ID: 0x0614):

1. download macpro8800gt.rom (link below)
2. rename macpro8800gt.rom -> 10de_0614.rom (or whatever your dev-id is) and place it in the /Extra folder.
3. Add these lines to boot.plist (the one in Extra)

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseNvidiaROM</key>
<string>yes</string>
<key>VBIOS</key>
<string>yes</string>

After the reboot I got DVI/HDMI working without any issues in Lion 10.7.1, dual display and everything!!!

macpro8800gt.rom

This is the page where I found this:

http://www.root86.or...7-8800GT-9800GT

Hope this is not old news :)

Dear snowmusicman.

Could you please share your DSDT, or any other kexts or mods you have done so to get your 9800GT running?Share your model no, manufacturer, device id, vendor id, RAM, etc, please. It will help us in fixing this for the best. Please?
I was NEVER able to get to "Desktop", if i used any Video BIOS file, along with chameleon injection of all such.
I therefore had compiled my DSDT with GFX card injection in it. This was easier, and actually was faster than having NVEnabler x64.kext running the GFX card.
However,
I ask so, coz I made some progress on this issue.

I added the GFX BIOS .Rom file to the /Extra folder, changed the org.chameleon.boot.plist, and also added the NVenabler x64.kext.
All this in Lion 10.7.1.

Now, I can boot with the BIOS file, and get to desktop GUI too, with QE/CI enabled, when my 20-inch LCD is connected through the DVI port.

But, it still does NOT support HDMI output.

I think we are quite near breaking this, only if we contributed together.


Regards,
Freaky Chokra :(

#426
snowmusicman

snowmusicman

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Hi Chokra,

I'm not using any dsdt, I removed it because it conflicted somehow with the rom file. I don't have any nvenabler or such either, just GraphicsEnabler=Yes in Boot.plist and 4 other kexts in E/E not related to gpu. I guess I'm as vanilla as it gets, and even sleep works (automatic as well) without tweaks after I started using the rom file.
For reference here is my system:

Q6600@3.1Ghz
8GB DDR800 RAM
9800gt 512MB Vendor: 0x10de Device ID: 0x0614 (I don't know which manufacturar, it came from an OEM system)
AsRock P43Twins1600 (ICH10)

my Boot.plist

<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseNvidiaROM</key>
<string>yes</string>
<key>VBIOS</key>
<string>yes</string>
<key>Graphics Mode</key>
<string>1280x720x32</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>

my smbios.plist:

<key>SMbiosdate</key>
<string>01/02/08</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B02.0801021250</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>G88014V4XYK</string>

Only thing missing would be audio through HDMI but I use the Coax digital out, so no problem. Hope this helps! Fingers crossed!

#427
deadvolvo1

deadvolvo1

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts

Trying to solve a problem with Flash Player I ended up in a german forum and a solution for this is posted (my gpu is a 9800gt 512MB Vendor: 0x10de Device ID: 0x0614):

1. download macpro8800gt.rom (link below)
2. rename macpro8800gt.rom -> 10de_0614.rom (or whatever your dev-id is) and place it in the /Extra folder.
3. Add these lines to boot.plist (the one in Extra)

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseNvidiaROM</key>
<string>yes</string>
<key>VBIOS</key>
<string>yes</string>

After the reboot I got DVI/HDMI working without any issues in Lion 10.7.1, dual display and everything!!!

macpro8800gt.rom

This is the page where I found this:

http://www.root86.or...7-8800GT-9800GT

Hope this is not old news :)



This worked for me in 10.7.1, using DVI and DVI>HDMI simultaneously:

GeForce 9800 GT:

Chipset Model: GeForce 9800 GT
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0605
Revision ID: 0x00a2
ROM Revision: /Extra/10de_0605.rom
Displays:
SyncMaster:
Resolution: 1920 x 1200 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: HVZP406629
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
LG TV:
Resolution: 1360 x 768 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes
Rotation: Supported
Television: Yes

I have no idea why this wouldn't work in 10.6.5-10.6.8.

I'm not going to mess with perfection.

#428
Freaky Chokra

Freaky Chokra

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 353 posts
  • Gender:Male

Hi Chokra,

I'm not using any dsdt, I removed it because it conflicted somehow with the rom file. I don't have any nvenabler or such either, just GraphicsEnabler=Yes in Boot.plist and 4 other kexts in E/E not related to gpu. I guess I'm as vanilla as it gets, and even sleep works (automatic as well) without tweaks after I started using the rom file.
For reference here is my system:

Q6600@3.1Ghz
8GB DDR800 RAM
9800gt 512MB Vendor: 0x10de Device ID: 0x0614 (I don't know which manufacturar, it came from an OEM system)
AsRock P43Twins1600 (ICH10)

my Boot.plist

<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>UseNvidiaROM</key>
<string>yes</string>
<key>VBIOS</key>
<string>yes</string>
<key>Graphics Mode</key>
<string>1280x720x32</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>

my smbios.plist:

<key>SMbiosdate</key>
<string>01/02/08</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B02.0801021250</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>G88014V4XYK</string>

Only thing missing would be audio through HDMI but I use the Coax digital out, so no problem. Hope this helps! Fingers crossed!

Hi snowmusicman.
Real grateful for your reply.

U can see my Rig specs in my Signature.
Next, in my system -> Lion is on a 1 TB HDD -> GUID partitioned, 70Gb Lion OS dedicated. Chameleon latest version on EFI partition as it didn't load easily, directly on the boot sectors. [Very Strange because, this worked perfectly on my friend's rig with exactly same 1 TB HDD, and chameleon loaded on the boot record. I didn't have to do the EFi partition bootable trick :( ]

Please, help me fix this for a regular use, as I have tested and found, using NVenabler x64.kext and DSDT patching does not get the card to perform at its best.

Next, My system is vanilla, except for:
FakeSMC and other monitoring kexts,
NUllCPUPowerManagement.kext,
IOAHCIBlockStorageInjector.kext,
JMicron36xSATA.kext
Next: I tried the macpro8800gt.rom trick with:

1] my DSDT without GFX code inserted/patched. Without NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>Yes</string>
2] my DSDT without GFX code inserted/patched. Without NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>No</string>
3] my DSDT without GFX code inserted/patched. With NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>Yes</string>
4] my DSDT without GFX code inserted/patched. With NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>No</string>
5] my DSDT with GFX code inserted/patched. Without NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>Yes</string>
6] my DSDT with GFX code inserted/patched. Without NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>No</string>
7] my DSDT with GFX code inserted/patched. With NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>Yes</string>
8] my DSDT with GFX code inserted/patched. With NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>No</string>

In all the above situations, It boots displaying verbose text and everything. But, when the login screen appears, only blank screen.

Just note that currently my Samsung 20-inch LCD monitor is a DVI and VGA input only monitor. I use a cable with pure DVI-D plug to connect the monitor to the GFX card's DVI out.

To test the HDMI output, I used a HDMI to DVI converter dongle and connected the (my same) DVI-D output plug into the monitor.

As far as I have understood the OS, DSDT, kexts, and Chameleon, I should at least get a no - QE+CI display. At Least.

Now, A new thing I tried and here it is:

I tried your macpro8800gt.rom trick with:
1] my DSDT without GFX code inserted/patched. Without NVEnabler x64.kext. With <key>GraphicsEnabler</key> = <string>Yes</string>
BUT: This time in org.chameleon.boot.plist -> I inserted:
<key>NVCAP_0614</key>
<string>04000000000003000c0000000000000700000000</string>


And, This got my regular XFX 9800GT's DVI output to monitor's DVI in working with QE+CI and actually faster and better visual display.
But, still, no HDMI output through the HDMI to DVI dongle.

Can you share whether:
a] This trick does not work with HDMI to DVI dongle connected to a DVI input monitor?
b] This trick only works with native HDMI output connected to a HDMI input monitor?
Please?

I have found something (I analyzed on my own), and it did work.
At least, now I get to Lion desktop with hardware acceleration. and desktop resolution changing, etc.

Regards,
Freaky Chokra :ninja:

#429
NickSoul

NickSoul

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Hi Chokra!

I have the same problem. I have Gainward Nvidia Geforce GTS 250.
All I can do is get QE/CI and DVI and VGA output by using 2 methods:
1. DSDT + DSDT GeForce GTS250 Fix and my NVCAP in GFX section
2. macpro8800gt.rom rename to 10de_0615.rom and place to Extra folder, add VBIOS=yes, UseNvidiaROM=yes and my NVCAP_0615, and delete GFX section from DSDT.

HDMI not working. When I connect TV by using HDMI cable after boot system freezing or blank screen on LCD monitor if I connect it before boot.

I think maybe my problem in brand of GPU...

hmmm... i deleted rom file from extra and !nothing! changes (no changes with QE&CI, no changes in System Profiler...) no GFX section in DSDT, only my NVCAP_0615 in boot.plist...

maybe my bootloader doesn't load ROM? I have chimera 1.5.4.1.

I boot with -v option and didn't see this:
Looking for nvidia video bios file /Extra/10de_0615.rom
Read HFS+ file: [hd(0,2)/Extra/10de_0615.rom] 60416 bytes.
Using nVidia Video BIOS File /Extra/10de_0615.rom (60416 Bytes)

What I did wrong? Why ROM is not load?

my boot.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>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>arch=x86_64</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>NVCAP_0614</key>
	<string>0400000000000900060000000000000700000000</string>
	<key>Timeout</key>
	<string>10</string>
	<key>UseNvidiaRom</key>
	<string>yes</string>
	<key>VBIOS</key>
	<string>yes</string>
	<key>VideoROM</key>
	<string>10de_0615.rom</string>
</dict>
</plist>

Folder Extra:
Posted Image

Could HDMI doesn't work because i turn off my ALC883 audio in BIOS, and don't use any kext for audio?

#430
gez_one

gez_one

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Hello there !

I wrote a short tutorial (in french...sorry) to use HDMI HDCP on Nvidia GTS 250,
le me know if you're interested in can translate it.

It's a tutorial for SL 10.6.4 to 10.6.6 (32 and 64 bits) with :
- link to verified nvidia driver version
- link to config files for bootloader and verified version of chameleon bootloader
- link to pre-modded Nvidia Mac ROM for Geforce GTS 250 1Go DVI/VGA/HDMI

French tuto for Nvidia GTS 250

Thanks all for great informations on this forum board !

#431
NickSoul

NickSoul

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Hello there !

I wrote a short tutorial (in french...sorry) to use HDMI HDCP on Nvidia GTS 250,
le me know if you're interested in can translate it.

It's a tutorial for SL 10.6.4 to 10.6.6 (32 and 64 bits) with :
- link to verified nvidia driver version
- link to config files for bootloader and verified version of chameleon bootloader
- link to pre-modded Nvidia Mac ROM for Geforce GTS 250 1Go DVI/VGA/HDMI

French tuto for Nvidia GTS 250

Thanks all for great informations on this forum board !

Do you know does it work with Lion?

#432
HBP112358

HBP112358

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 117 posts
  • Location:USA

Hi snowmusicman.
Real grateful for your reply.

U can see my Rig specs in my Signature.
Next, in my system -> Lion is on a 1 TB HDD -> GUID partitioned, 70Gb Lion OS dedicated. Chameleon latest version on EFI partition as it didn't load easily, directly on the boot sectors. [Very Strange because, this worked perfectly on my friend's rig with exactly same 1 TB HDD, and chameleon loaded on the boot record. I didn't have to do the EFi partition bootable trick :( ]

Please, help me fix this for a regular use, as I have tested and found, using NVenabler x64.kext and DSDT patching does not get the card to perform at its best.

And, This got my regular XFX 9800GT's DVI output to monitor's DVI in working with QE+CI and actually faster and better visual display.
But, still, no HDMI output through the HDMI to DVI dongle.

Can you share whether:
a] This trick does not work with HDMI to DVI dongle connected to a DVI input monitor?
b] This trick only works with native HDMI output connected to a HDMI input monitor?
Please?

I have found something (I analyzed on my own), and it did work.
At least, now I get to Lion desktop with hardware acceleration. and desktop resolution changing, etc.

Regards,
Freaky Chokra :ninja:


having had to assist a friend recently in resurrecting the hack I built him from a bad update I felt it pertinent to share my method with others.
from an original snow leopard install disk version 10.6 copy the following Kexts and bundles:

AppleGraphicsControl.kext/
DSACL.ppp/
DSAuth.ppp/
DVFamily.bundle/
GeForce.kext/
GeForce7xxxGLDriver.bundle/
GeForce8xxxGLDriver.bundle/
GeForceGA.plugin/
GeForceVADriver.bundle/
NVDANV40Hal.kext/
NVDANV50Hal.kext/
NVDAResman.kext/

use Kext Wizard to install them into your S/L/E, Expect that you may get a KP during the first install, restart and reinstall. then restart the computer. this restored the HDMI data channel linkup functionality for my nvidia 8600GT in lion 10.7.3 now have 1080P and 1080I on 56" TV as secondary monitor again @ my buddies house.

PM me if you have questions about the system.

#433
markehh

markehh

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Apologies for bumping such an old thread but I've never been able to get hdmi working for the last 2 years with a gtx 9800+ and I have just freshly installed Mountain Lion and got interested in fixing it again.

From looking at this thread it seems a few people have it working, I remember trying some of this a while back without success. Can anyone confirm if they got it working and what approach they took please? It'd be a great help.

Edited by fantomas1, 19 September 2012 - 11:20 PM.
wrong forum, for asking help, open another topic in the appropriate forum or use search feature !


#434
Neolo

Neolo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 99 posts
Bump. 9800GT Silent Cell. HDMI native port needed to work without any convertors.
OSX 10.8.2





1 user(s) are reading this topic

0 members, 1 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