no 1920x1200 using DVI cable, but fine with VGA analog cable

Bug #230486 reported by wkulecz
4
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned

Bug Description

Using 8.04 either nv or nvidia drivers best I can get on my Sony 1920x1200 LCD panel is 1600x1200. If I switch to using VGA analog cable I get the full 1920x1200 resolution.

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Thanks for your report and helping to make Ubuntu better.

Please attach your X server configuration file (/etc/X11/xorg.conf) and X server log file (/var/log/Xorg.0.log) to the bug report as individual uncompressed file attachments when connected via VGA and when connected via DVI.

Thanks

Revision history for this message
wkulecz (walter-kulecz-1) wrote :

Here you go. When I shutdown and removed the analog cable it "automagically" set 1600x1200 and that was the best resolution offered in either System->Preferences->ScreenResolution or Nvidia-settings when rebooted with the DVI connected.

Shutting down again and restoring the analog connection cable it automatically set 1920x1200 when rebooted.

I don't see any difference in the xorg.conf files.

Revision history for this message
wkulecz (walter-kulecz-1) wrote :

I believe this is the log from the previous DVI cable bootup, the one above should be from the analog restoration.

Revision history for this message
wkulecz (walter-kulecz-1) wrote :

Xorg.conf file with analog connection.

This doesn't seem to have changed across boots

Revision history for this message
wkulecz (walter-kulecz-1) wrote :

xorg.conf with DVI connection to monitor.

Revision history for this message
wkulecz (walter-kulecz-1) wrote :

Using the analog cable instead of DVI is an acceptable work-around for me.

However we do have a dual monitor setup using a cloned desktop with the DVI connection used for a local display and a 50' analog cable driving a remove LCD panel. This bug means we can only get 1600x1200 on our pair of 1920x1200 displays, which while ugly, is not a show stopper at present.

--wally.

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I'm sorry for the delay. Since this bug has enough information, I'm going to mark it as confirmed.

The main differences between the 2 log files are :
VGA connected
< (--) NVIDIA(0): Sony SDM-P234 (CRT-0)
< (--) NVIDIA(0): Sony SDM-P234 (CRT-0): 350.0 MHz maximum pixel clock
< (II) NVIDIA(0): Assigned Display Device: CRT-0

DVI connected
> (--) NVIDIA(0): Sony SDM-P234 (DFP-0)
> (--) NVIDIA(0): Sony SDM-P234 (DFP-0): 135.0 MHz maximum pixel clock
> (--) NVIDIA(0): Sony SDM-P234 (DFP-0): Internal Single Link TMDS
> (II) NVIDIA(0): Display Device found referenced in MetaMode: DFP-0
> (II) NVIDIA(0): Assigned Display Device: DFP-0

And then
< (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
< (--) NVIDIA(0): DPI set to (97, 98); computed from "UseEdidDpi" X config
---
> (II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200
> (--) NVIDIA(0): DPI set to (81, 98); computed from "UseEdidDpi" X config

You can check what xorg is detecting by connecting you dvi cable, log in console mode then start xorg with the following command:
startx -- -logverbose=6

You'll probably see that 1920x1200 is rejected because mode is too large for DFP or something like this.

Can you try the following :
connect your dvi cable
add the option below to the monitor section in xorg.conf
Option "ModeValidation" "NoDFPNativeResolutionCheck"

Tell us if it works.

Modes up to 1600x1200 are VESA standardized but manufacturers can do whatever they want for the ones beyond.

Thanks.

Revision history for this message
Iulian Udrea (iulian) wrote :

Thank you for your report.

Changed in xorg:
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Your card has a maximum pixel clock of 135MHz for DFP, so it can't use that mode. Not a bug.

Changed in xorg:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.