nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   (beta) nvidia-settings not detecting VGA monitor correctly (http://www.nvnews.net/vbulletin/showthread.php?t=77831)

Zac Witte 10-07-06 05:47 PM

(beta) nvidia-settings not detecting VGA monitor correctly
 
2 Attachment(s)
I'm using the beta drivers I'm using I have a setup with a GeForce FX 5900XT as my primary, AGP vid card and I have two identical EN9110 screens plugged in one in the digital port and the other in the VGA port. The second video card is a Geforce 6200 and has a Dell P780.

nvidia-settings detects the digital EN9110 and the Dell and it detects that there is something connected to the VGA port on the 5900, but I can't get anything above 800x600 on it. I've tried going in to xorg.conf myself and entering the correct HorizSync and VertRefresh rates and metamodes myself, but it didn't help.

I'm thinking I'll have to configure xorg.conf myself since nvidia-settings is insufficient but convincing it to to a three-headed, two-vid-card display with xinerama extensions AND hardware acceleration is very difficult. I did it once for a short time but I've since reinstalled that system and forgot to back up the xorg.conf. I have attached my current xorg.conf.

netllama 10-07-06 05:49 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
Please start X with the following command:
startx -- -logverbose 6

and then generate and post an nvidia-bug-report.log.

Thanks,
Lonni

Zac Witte 10-18-06 12:44 AM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
4 Attachment(s)
Ah sorry, I wasn't aware this had been responded to.

Attached is the output of Xorg.0.log after using startx -- verbose 6. I had to break it up into three parts because the 209KB file was over the max of 100KB for the forums. I also attached my current xorg.conf because it has changed since the last version I posted.

Here is the relevant erroneous part of the startx log:
Code:

(--) NVIDIA(0): Connected display device(s) on GeForce FX 5900XT at
(--) NVIDIA(0):    PCI:1:0:0:
(--) NVIDIA(0):    @@@ (CRT-0)
(--) NVIDIA(0):    Envision EN9110 (DFP-0)
(--) NVIDIA(0): @@@ (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0):
(--) NVIDIA(0): --- EDID for @@@ (CRT-0) ---
(--) NVIDIA(0): Maximum Image Size          : 65535mm x 65535mm
(--) NVIDIA(0): Valid HSync Range            : 4294967 kHz - 0 kHz
(--) NVIDIA(0): Valid VRefresh Range        : -1 Hz - 0 Hz
(--) NVIDIA(0): EDID maximum pixel clock    : 0.0 MHz
(--) NVIDIA(0):
(--) NVIDIA(0):
(--) NVIDIA(0): Raw EDID bytes:
(--) NVIDIA(0):
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):
(--) NVIDIA(0): --- End of EDID for @@@ (CRT-0) ---


Zac Witte 10-18-06 12:56 AM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
Perhaps its a problem with my screens? I swapped plugs on the monitors and now the VGA connection is working fine, but not the digital. This is very strange because both of them work without a problem in Windows.

Is there any way I can override the EDID settings? I know they work because when I swap the plugs without restarting X, the picture is displayed on the other without a problem.

This is the relevant part of the xorg.0.log when I switch the plugs so now the working monitor is VGA and the non-working is digital:
Code:

(--) NVIDIA(0): Connected display device(s) on GeForce FX 5900XT at
(--) NVIDIA(0):    PCI:1:0:0:
(--) NVIDIA(0):    Envision EN9110 (CRT-0)
(--) NVIDIA(0):    @@@ (CRT-1)
(--) NVIDIA(0): Envision EN9110 (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0):
(--) NVIDIA(0): --- EDID for Envision EN9110 (CRT-0) ---
(--) NVIDIA(0): EDID Version                : 1.3
(--) NVIDIA(0): Manufacturer                : EPI
(--) NVIDIA(0): Monitor Name                : Envision EN9110
(--) NVIDIA(0): Product ID                  : 59776
(--) NVIDIA(0): 32-bit Serial Number        : 3844
(--) NVIDIA(0): Serial Number String        : 09736JA003844
(--) NVIDIA(0): Manufacture Date            : 2003, week 25
(--) NVIDIA(0): DPMS Capabilities            : Active Off
(--) NVIDIA(0): Prefer first detailed timing : Yes
(--) NVIDIA(0): Supports GTF                : No
(--) NVIDIA(0): Maximum Image Size          : 380mm x 300mm
(--) NVIDIA(0): Valid HSync Range            : 31 kHz - 95 kHz
(--) NVIDIA(0): Valid VRefresh Range        : 55 Hz - 85 Hz
(--) NVIDIA(0): EDID maximum pixel clock    : 160.0 MHz
(--) NVIDIA(0):
(--) NVIDIA(0): Established Timings:
(--) NVIDIA(0):  640  x 480  @ 60 Hz
(--) NVIDIA(0):  640  x 480  @ 72 Hz
(--) NVIDIA(0):  640  x 480  @ 75 Hz
(--) NVIDIA(0):  800  x 600  @ 56 Hz
(--) NVIDIA(0):  800  x 600  @ 60 Hz
(--) NVIDIA(0):  800  x 600  @ 72 Hz
(--) NVIDIA(0):  800  x 600  @ 75 Hz
(--) NVIDIA(0):  1024 x 768  @ 60 Hz
(--) NVIDIA(0):  1024 x 768  @ 70 Hz
(--) NVIDIA(0):  1024 x 768  @ 75 Hz
(--) NVIDIA(0):  1280 x 1024 @ 75 Hz
(--) NVIDIA(0):
(--) NVIDIA(0): Standard Timings:
(--) NVIDIA(0):  640  x 480  @ 85 Hz
(--) NVIDIA(0):  800  x 600  @ 85 Hz
(--) NVIDIA(0):  1024 x 768  @ 85 Hz
(--) NVIDIA(0):  1152 x 864  @ 75 Hz
(--) NVIDIA(0):  1280 x 960  @ 60 Hz
(--) NVIDIA(0):  1280 x 960  @ 85 Hz
(--) NVIDIA(0):  1280 x 1024 @ 60 Hz
(--) NVIDIA(0):
(--) NVIDIA(0): Detailed Timings:
(--) NVIDIA(0):  1280 x 1024 @ 85 Hz
(--) NVIDIA(0):    Pixel Clock      : 157.50 MHz
(--) NVIDIA(0):    HRes, HSyncStart : 1280, 1344
(--) NVIDIA(0):    HSyncEnd, HTotal : 1504, 1728
(--) NVIDIA(0):    VRes, VSyncStart : 1024, 1025
(--) NVIDIA(0):    VSyncEnd, VTotal : 1028, 1072
(--) NVIDIA(0):    H/V Polarity    : +/+
(--) NVIDIA(0):
(--) NVIDIA(0):
(--) NVIDIA(0): Raw EDID bytes:
(--) NVIDIA(0):
(--) NVIDIA(0):  00 ff ff ff ff ff ff 00  16 09 80 e9 04 0f 00 00
(--) NVIDIA(0):  19 0d 01 03 68 26 1e 78  2a 45 62 a1 58 4b 99 24
(--) NVIDIA(0):  13 4e 53 bf ef 00 31 59  45 59 61 59 71 4f 81 40
(--) NVIDIA(0):  81 59 81 80 81 99 86 3d  00 c0 51 00 30 40 40 a0
(--) NVIDIA(0):  13 00 7c 31 11 00 00 1e  00 00 00 ff 00 30 39 37
(--) NVIDIA(0):  33 36 4a 41 30 30 33 38  34 34 00 00 00 fd 00 37
(--) NVIDIA(0):  55 1f 5f 10 00 0a 20 20  20 20 20 20 00 00 00 fc
(--) NVIDIA(0):  00 45 4e 39 31 31 30 0a  20 20 20 20 20 20 00 b3
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):
(--) NVIDIA(0): --- End of EDID for Envision EN9110 (CRT-0) ---
(--) NVIDIA(0):
(--) NVIDIA(0): @@@ (CRT-1): 400.0 MHz maximum pixel clock
(--) NVIDIA(0):
(--) NVIDIA(0): --- EDID for @@@ (CRT-1) ---
(--) NVIDIA(0): Maximum Image Size          : 65535mm x 65535mm
(--) NVIDIA(0): Valid HSync Range            : 4294967 kHz - 0 kHz
(--) NVIDIA(0): Valid VRefresh Range        : -1 Hz - 0 Hz
(--) NVIDIA(0): EDID maximum pixel clock    : 0.0 MHz
(--) NVIDIA(0):
(--) NVIDIA(0):
(--) NVIDIA(0): Raw EDID bytes:
(--) NVIDIA(0):
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
(--) NVIDIA(0):
(--) NVIDIA(0): --- End of EDID for @@@ (CRT-1) ---


netllama 10-18-06 10:16 AM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
You haven't posted the bug report that I requested, however based on what you have posted, it looks like you have a bad VGA cable. The EDID is completely bogus for the display device that is using that cable.

-Lonni

Zac Witte 10-18-06 09:25 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
1 Attachment(s)
Sorry, I guessed the xorg output would be the log you needed since I wasn't aware of nvidia-bug-report.sh until I searched for it.

well it couldn't be the cable because when I switched the cables on the back of the monitor, now the VGA one, which used to be the digital one is working and the digital one isn't. (so its always the left monitor that works) This suggests that one of my monitors isn't sending the EDID information correctly. I know the monitor itself works and I have no problems in Windows so I decided to ignore theEDID information. When I did that, the x server or nvidia driver actually crashed. I have attached an actual nvidia-bug-report of that. The only difference in my xorg.conf is the added line:

Option "ModeValidation" "NoEdidModes"

In the screen section.

netllama 10-18-06 09:40 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
The solution here is not to disable the EDID modes, as its working just fine on one of your displays. The solution is to generate a modeline for the CRT with the bogus EDID, and request that modeline.

Thanks,
Lonni

Zac Witte 10-18-06 09:44 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
can you provide further instruction on generating a modeline for the CRT? How does this differ from the MetaModes line I already have and how do I stop the mode request from being invalidated by bogus EDID data?

Also, regardless of the correctness of disabling EDID modes, it should not result in a fatal error. Is this a bug in the driver or in xorg?

netllama 10-18-06 09:51 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
Right, X shouldn't crash, however its not clear what is triggering that.

You can generate a modeline with gtf.

Thanks,
Lonni

Zac Witte 10-20-06 01:47 AM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
I tried adding the modeline

# 1280x1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz
Modeline "1280x1024_75" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync

to my xorg.conf in the monitor section and changed the metamodes to reflect the 1280x1024_75 mode. I got this error on start of X

(--) NVIDIA(0): Connected display device(s) on GeForce FX 5900XT at
(--) NVIDIA(0): PCI:1:0:0:
(--) NVIDIA(0): @@@ (CRT-0)
(--) NVIDIA(0): Envision EN9110 (DFP-0)
(--) NVIDIA(0): @@@ (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0): Envision EN9110 (DFP-0): 165.0 MHz maximum pixel clock
(--) NVIDIA(0): Envision EN9110 (DFP-0): External Single Link TMDS
(II) NVIDIA(0): Assigned Display Devices: CRT-0, DFP-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1280x1024_75,1280x1024_75"
(II) NVIDIA(0): "1024x768,1024x768"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(WW) NVIDIA(0): Cannot find size of first mode for @@@ (CRT-0); cannot compute
(WW) NVIDIA(0): DPI from @@@ (CRT-0)'s EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default


It looks like there is someone else with the same problem as myself.
http://www.ubuntuforums.org/showthre...e=33&p=1562134

netllama 10-20-06 02:00 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
What you posted is a warning, and shouldn't be fatal. I need to see a bug report that captures whatever problem you're currently having. It would also be a good idea to give your mode name a unique name ("my1280", etc).

Thanks,
Lonni

Zac Witte 10-20-06 02:40 PM

Re: (beta) nvidia-settings not detecting VGA monitor correctly
 
1 Attachment(s)
Yeah, it wasn't fatal - it just didn't initialize that screen so I was only working with the DFP. I also tried changing the mode name, but that didn't change anything. Here is the bug report.


All times are GMT -5. The time now is 03:13 AM.

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