Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 09-30-08, 08:32 AM   #1
poly_poly-man
Registered User
 
Join Date: Sep 2008
Posts: 6
Default nvidia drivers block edid info?

Hello, all.

I am the developer of read-edid, a project to read the EDID information from monitors, and make an xfree86/xorg compatible monitor section for your monitor.

I've been testing this on computers besides my own - because my computer has a nvidia 7025 with the binary drivers (latest beta in gentoo portage). On the nvidia system:

Code:
get-edid: get-edid version 2.0.0

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 300
	VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination does not support DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
on someone else's system:
Code:
get-edid: get-edid version 2.0.0

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 200
	VBE string at 0x11100 "ATI RADEON 9200"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination supports DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call successful
then the binary edid information for 128 bytes.

I am not the only one to have issues with the nvidia drivers, and I'm not sure whether the open source drivers do the same.

I'd like to have this issue fixed - it's a bit of a blocker for my program.

any tips? any chance nvidia can fix this on their end?

Last edited by poly_poly-man; 09-30-08 at 08:58 AM. Reason: successful output has tabs instead of stars now - damn email :P
poly_poly-man is offline   Reply With Quote
Old 09-30-08, 10:31 AM   #2
gbil
Registered User
 
Join Date: Mar 2006
Posts: 272
Default Re: nvidia drivers block edid info?

In my 2 x 8800GT setup I get the following:

Code:
./get-edid: get-edid version 2.0.0

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 300
	VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination supports DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call failed

The EDID data should not be trusted as the VBE call failed
EDID claims 255 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
��������������������������������������������������������������������������������������������������������������������������������[
I assume the big EDID reported is because of the SLI setup but it seems to read the EDID.
gbil is offline   Reply With Quote
Old 09-30-08, 10:42 AM   #3
b_Rasto
Registered User
 
Join Date: Sep 2008
Posts: 4
Default Re: nvidia drivers block edid info?

I have GF 8600M GT on Compal FL92 and have exactly the same issue. I've described it here (including logs):
http://www.nvnews.net/vbulletin/show...30#post1789530
The whole problem IS related to EDID (only referring to the laptop, as for the CTR every thing's OK), and I have no idea how to get over with it. As for now, bye bye Compiz.
b_Rasto is offline   Reply With Quote
Old 09-30-08, 10:45 AM   #4
sadtherobot
Registered User
 
Join Date: Jan 2008
Posts: 7
Default Re: nvidia drivers block edid info?

I've been having trouble with all recent nvidia drivers reading EDID information through KVMs. Older drivers (like 90-series) are able to read the information through KVMs just fine, but as soon as I switch to a recent driver (169 or 170), it cannot read any of the modes and defaults to 640X480.
sadtherobot is offline   Reply With Quote
Old 09-30-08, 12:03 PM   #5
poly_poly-man
Registered User
 
Join Date: Sep 2008
Posts: 6
Default Re: nvidia drivers block edid info?

Quote:
Originally Posted by sadtherobot View Post
I've been having trouble with all recent nvidia drivers reading EDID information through KVMs. Older drivers (like 90-series) are able to read the information through KVMs just fine, but as soon as I switch to a recent driver (169 or 170), it cannot read any of the modes and defaults to 640X480.
if it works without the kvm (which it might), it's just a kvm issue (can happen)

Try it without the kvm - probably just the same driver issue.

@gbil: notice the "call failed".. I think this is the same problem (more or less) as everyone else... though it still could be related to the SLI.

any chance nvidia can fix this issue?
poly_poly-man is offline   Reply With Quote
Old 09-30-08, 12:05 PM   #6
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: nvidia drivers block edid info?

The nvidia-settings program can read the EDID.
I think the source is available so you can find out how it reads the info.
pe1chl is offline   Reply With Quote
Old 09-30-08, 12:07 PM   #7
gbil
Registered User
 
Join Date: Mar 2006
Posts: 272
Default Re: nvidia drivers block edid info?

Quote:
Originally Posted by poly_poly-man View Post
@gbil: notice the "call failed".. I think this is the same problem (more or less) as everyone else... though it still could be related to the SLI.
True, but check this:

EDID claims 255 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.

I can see more data and according to my understanding it just considers it invalid and doesn't read it. Of course you wrote the program so you can explain it better
gbil is offline   Reply With Quote
Old 09-30-08, 12:16 PM   #8
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: nvidia drivers block edid info?

Is the problem that the real-mode int10h calls fail when the NVIDIA graphics driver is present? Or is it that the driver fails to read EDIDs itself? Or both (it sounds like potentially two different problems are being discussed).
zander is offline   Reply With Quote

Old 09-30-08, 12:32 PM   #9
poly_poly-man
Registered User
 
Join Date: Sep 2008
Posts: 6
Default Re: nvidia drivers block edid info?

Quote:
Originally Posted by gbil View Post
True, but check this:

EDID claims 255 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.

I can see more data and according to my understanding it just considers it invalid and doesn't read it. Of course you wrote the program so you can explain it better
true.. missed that.

that seems more like a 256-byte EDID problem than a driver problem...

and you are using the binary drivers?
poly_poly-man is offline   Reply With Quote
Old 09-30-08, 12:36 PM   #10
poly_poly-man
Registered User
 
Join Date: Sep 2008
Posts: 6
Default Re: nvidia drivers block edid info?

Quote:
Originally Posted by zander View Post
Is the problem that the real-mode int10h calls fail when the NVIDIA graphics driver is present? Or is it that the driver fails to read EDIDs itself? Or both (it sounds like potentially two different problems are being discussed).
the bottom of my output didn't post for some reason...
Code:
	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination does not support DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
(not the whole output, but the last section). Looks like that last int10h fails to be called. I'm not a total expert on these matters (keep in mind, I didn't actually write this - John Fremlin wrote it back in 1999-2002 and gave it to me about a month ago..), so I'm not sure exactly what is going on.
poly_poly-man is offline   Reply With Quote
Old 09-30-08, 12:50 PM   #11
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: nvidia drivers block edid info?

Does the int10h call fail if you run the program at the VGA console, without the NVIDIA graphics driver loaded?
zander is offline   Reply With Quote
Old 09-30-08, 01:01 PM   #12
b_Rasto
Registered User
 
Join Date: Sep 2008
Posts: 4
Default Re: nvidia drivers block edid info?

Quote:
Originally Posted by zander View Post
Is the problem that the real-mode int10h calls fail when the NVIDIA graphics driver is present? Or is it that the driver fails to read EDIDs itself? Or both (it sounds like potentially two different problems are being discussed).
So it is possible, for read-edid to get my EDID, and the driver might still give this error ?
Code:
(II) NVIDIA(GPU-0): No display devices connected; falling back to: CRT-0
(Still referring to black screen on login post:
http://www.nvnews.net/vbulletin/show...30#post1789530 )
b_Rasto is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
NVIDIA Drivers Receive Windows 8 Certification News Archived News Items 0 06-01-12 05:30 AM
Radeon 9700 not all that? sancheuz Other Desktop Graphics Cards 200 10-12-02 09:31 PM
Nvidia Stereo Drivers Soudontsay NVIDIA Windows Graphics Drivers 2 08-26-02 10:48 AM
nvidia drivers in a motherboard with AGP 1.0 (motherboard MVP3+) knocker NVIDIA Linux 1 08-19-02 01:57 AM
NVIDIA 2960 Drivers & RH 7.3 W/2.4.18-5 XASCompuGuy NVIDIA Linux 6 08-02-02 11:53 AM

All times are GMT -5. The time now is 09:44 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.