Jump to content
athena

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

434 posts in this topic

Recommended Posts

Tried updating earlier today to 10.6.3 after having used the 'fix' in 10.6.2 of using the 10.6.1 graphics kexts. Back to a blank screen on bootup, tried switching the kexts and it causes a kernel panic :(( So I'm stuck on 10.6.2 until a workable fix appears. Apparently this issue is related to the DVI/HDMI output and works with native DVI monitors, this is not possible for me to test as my HDMI tv is my monitor.

 

Any advice? Thanks in advance.

Share this post


Link to post
Share on other sites
Advertisement

Asus EN9800GT 1GB.

 

com.apple.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>Graphics Mode</key>

<string>1920x1200x32</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>None</string>

<key>device-properties</key>

<string>d10300000100000001000000c50300001500000002010c00d041030a000000000101060000010

101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d00700061

00720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400

032002c006400650076006900630065005f0074007900700065000000120000004e5644412c677075

2d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000

000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e0000

00090000003331373261100000004e00560043004100500000001800000004000000000003000c000

000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073

000000080000000000000022000000400030002c006400650076006900630065005f0074007900700

0650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e56494449

41204765466f72636520393830302047542045464914000000400030002c006e0061006d006500000

0120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400

690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002

c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c0072

0065006700000008000000000000021c0000006400650076006900630065005f00740079007000650

00000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400

690062006c00650000000e0000004e5644412c4e564d616326000000400032002c002300610064007

2006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d0065

0000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005

f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d007000

61007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002

c0074006f00740061006c00730069007a0065000000080000000000004036000000400032002c0068

0077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e0

00000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f72

2d706172656e74</string>

</dict>

</plist>

 

 

-.-

 

Made by Efi Studio 1.1

 

Use kext utility, repair always permissions, and boot first time: -v -f

 

I hope this helps a little.

 

-.-

Share this post


Link to post
Share on other sites

Hi,

 

This is working with HDMI? I've only needed to use Graphics Enabler = YES before...

 

If so, would my efi string be the same or will I need to do any extra steps.

 

Thanks in advance, btw, I'd regard myself as semi-noob, not full noob as been doing this 0sx86 thing for a while but still a bit fuzzy on DSDT and the sort.

 

Thanks in advance and big up to all the clever people on here who have made this scene possible :wub:

 

BTW, I have got working fully using DVI to VGA, but I am lucky because I have a VGA capable HDTV which supports 1920x1080 through the VGA cable (Samsung A686), however not everyone is so lucky and I'd like to see if there is a fix on this for everyone if possible. Thanks in advance.

Share this post


Link to post
Share on other sites

>> This is working with HDMI?

 

It should be.

 

http://en.wikipedia.org/wiki/HDMI#Compatibility_with_DVI

 

How ever... my card has two DVI. = HDMI is not tested.

 

My monitor is so old, Samsung SyncMaster 275T, that it

has no HDMI input. Only DVI.

 

My system have only driver, which was vanilla installation

10.6 + combo update 10.6.3 and this efi string in

com.apple.Boot.plist file.

 

 

-.-

Share this post


Link to post
Share on other sites

Did you guys try adding your device ids to NVDAResman.kext and NVDANV50Hal.kext? It fixed my problem with HDMI and Nvidia Video cards.

Share this post


Link to post
Share on other sites

I tried inserting deviceids in NVDAResman.kext and NVDANV50Hal.kext. It did not help. Mine is xfx 9800GT 512MB. I entered 0x060510de + xxxxxx=same as 0x060010de for my card. Got my ids from System Profiler.

 

0605 - device id

10de - vendor id

 

I switched to VGA connection using DVI->VGA adapter. I get full acceleration with GraphicsEnabler=Yes in boot.plist file.

 

need some solutions here !

Share this post


Link to post
Share on other sites

,my card works very well whit dvi connections whit GraphicsEnabler=Yes in boot.plist ,

the problem is only dvi to hdmi connection to my full hd tv now have black screen in boot, whit

10.6.2 of using the 10.6.1 graphics kexts was fully working,same trick not works whit 10.6.3

Share this post


Link to post
Share on other sites

Im Japanese.

My English Very Poor.

 

 

My VGA :

 

ELSA GLADIAC 998 GT SP 512M (DVI-I x2 , Core 550Mhz G94Version) , Use AsereBLN 1.1.8

 

 

I am the same trouble. 

 

There is no change about ..only GraphicsEnabler=yes even if DSDT is make or EFI String is make or NVEnabler install. 

 

 

 Connect to Display (NG) :

 

 9800GT (DVI)  <->  (DVI)LCD Display

 

 

However, when DVI/Dsub Adapter is used, it solves it only with GraphicsEnabler=yes. 

 

 

 Connect to Display (OK) :

 

 9800GT (DVI) <-> DVI/Dsub Adapter <-> (Dsub)LCD Display

Share this post


Link to post
Share on other sites

same problem here with 8800gt 512mb

everything was perfect with these old kexts from 10.6.1 when i use 10.6.2 .. now stucked on 1600x1200 resolution (using 30" @ 2560x1600 normally)

 

still waiting a solution :(

Share this post


Link to post
Share on other sites
same problem here with 8800gt 512mb

everything was perfect with these old kexts from 10.6.1 when i use 10.6.2 .. now stucked on 1600x1200 resolution (using 30" @ 2560x1600 normally)

 

still waiting a solution :rolleyes:

 

i came across this if you want to try using the older nvidia drivers (backup all previous files if you want to try this out:-

 

opencl doesnt work on this.

 

Update - This is not a fix. Please try to improve it!!! No quartz working right now -_-

 

http://www.projectosx.com/forum/lofiversio...p/t370-250.html

 

GeForce.kext

GeForce7xxxGLDriver.bundle

GeForce8xxxGLDriver.bundle

GeForceGA.plugin

GeForceVADriver.bundle

NVDANV40Hal.kext

NVDANV50Hal.kext

NVDAResman.kext

NVSMU.kext

 

Replace the above kexts and frameworks including gl and cl from 10.6.2 combo update

 

only good for arch=i386 32bit hybrid kernel apparently

 

Also fixes hdmi!!

 

Good luck and always backup first if yo want to TEST this

 

also in 10.6.3 geforce8 bundle is replaced with geforce gl driver so make sure you remove all geforce files in /S/L/E and replace with 10.6.2 versions. Get the above from combo update.

 

Should work for all macs with hdmi trouble!! I hope

Share this post


Link to post
Share on other sites

Ok thats what user bert wrote on projectsox:

 

 

Hi Krazubu,

 

I just grabbed an other harddisk and performed a clean install of Snowleopard no modifications just installed Chameleon 2.0-RC4 and patched dsdt.aml (just patched to get rid of bios erease bug no further tweaks to dsdt applied) in order to boot into OSX install went fine and OSX shows up. Installed 10.6.3 Combo Update and NVEnabler.kext crossed fingers reboot and guess what yeah nice blue screen...

 

Okay no results with a clean installation but now I have something to play with...

Fired up my old install (10.6.3 with EFI String and without QE or CI) opend up Combo Update 10.6.2 with pacifist and replaced the following kext on the newly installed System with their 10.6.2 Versions:

 

GeForce.kext

GeForce7xxxGLDriver.bundle

GeForce8xxxGLDriver.bundle

GeForceGA.plugin

GeForceVADriver.bundle

NVDANV40Hal.kext

NVDANV50Hal.kext

NVDAResman.kext

NVSMU.kext

 

Reboot into new installed System and guess what I managed to get past blue screen, Desktop loads and everything looks fine until I moved the mouse. Any mouse movement or keystroke makes the windowmanger crash and leads to an endless loginwindow loop. Okay some succsess it loads but perhabs the framework is the one to blame for the loop so i decieded to replace opengl framework too and now it boots up to the desktop an then throws kernel panic with following things mentioned:

 

NVDAResman has dependencies on:

 

IONDRVSupport

IOPCIFamily

IOGraphicsFamily

 

That´s it I´am stuck at this Point. None of the files is a part of Comboupdate 10.6.2 but they are present in SLE. Seems like I screewed it up again *sigh* for now I switched back to 10.6.2 with NVEnabler working and QE/CI support I hope there will be a solution in Future for my "blue Screen" issue.

Share this post


Link to post
Share on other sites

I too am having the same issue on one of my hacks, accidentally updated to 10.6.3 the other day without noticing it.

Thus far I've fixed the several kernel panics with new .kexts, but am now stuck at the black screen on boot. Don't have a bootable macOS over here ATM so am unable to tweak with the bootloader settings until later (can't seem to modify chameleon partition in Win7)

Share this post


Link to post
Share on other sites
Add your video card's device ID to NVDAResman.kext and the NVDANVx0Hal.kext that matches your Nvidia chip.

For 8xxx series and above this is normally NVDANV50Hal.kext.

 

Complete guide here: http://www.projectosx.com/forum/index.php?showtopic=4

 

Still only works on VGA, I have no Kext in extra file except the extensions kext should I have something with it?

Share this post


Link to post
Share on other sites

i come back whit time machine to 10.6.2 for now no solution for 9800 gt and hdmi in 10.6.3

Share this post


Link to post
Share on other sites

Hi Guys,

 

Considering that, to achieve correct working of hdmi fed monitors from dvi output in windows you have to insert a registry EDID override. For nvidia you have to modify nv_disp.inf and add your edid override in there. I think this is so it forces it to use DVI over HDMI (switch off tv mode for that monitor)

 

Do you think that the monitor overrides on 10.6.3 are different?

 

According to this info, they are stored here in /System/Library/Displays/Overrides/

 

http://reviews.cnet.com/8301-13727_7-10472124-263.html

 

I think this is worth looking into. Without the above Windows Nvidia Driver fix my TV will not work in dvi mode over HDMI and i get a blank screen. Familiar?

 

Please can someone investigate this. Maybe backup the 10.6.3 overrides and replace them with ones from 10.6.2?

 

If you have a second machine, you can add a root password to your experimental machine and enable remote ssh connection in sharing, then if it boots into blank screen, logon remotely over lan to reboot, sleep or shutdown the machine. This way the drives are unmounted gracefully i think.

 

If you decide to sleep the machine, you can switch the cable to a dvi/hdmi to vga cable and wake onto VGA.

 

Anyway, I hope this gives you all some ideas :censored2: Good luck. Hopefully there will be a workaround soon. Might need a modbin!

 

Some Useful Links:-

 

http://forums.nvidia.com/index.php?showtopic=102572

 

anyone familiar with the nvidia edid override modifications knows that they change regularly in new driver revisions, forcing you to jump through new hoops!! Don´t upgrade a working system till you have to!!

 

link to a working windows fix for some 19x drivers :-

 

http://hardforum.com/showthread.php?t=1167222&page=88

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×