Bug 19630 - NV is unable to utilize external monitor on NV34M
Summary: NV is unable to utilize external monitor on NV34M
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nVidia (open) (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Aaron Plattner
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-17 10:07 UTC by Ancoron
Modified: 2012-01-22 12:30 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
output of lspci -vvnn (9.17 KB, text/plain)
2009-01-17 10:07 UTC, Ancoron
no flags Details
nv DualHead xorg.conf (2.36 KB, text/plain)
2009-01-17 10:08 UTC, Ancoron
no flags Details
nv DualHead Xorg.0.log (45.65 KB, text/plain)
2009-01-17 10:09 UTC, Ancoron
no flags Details
nv DualHead xrandr --verbose (1.52 KB, text/plain)
2009-01-17 10:10 UTC, Ancoron
no flags Details
nv DualHead ddcprobe (1.32 KB, text/plain)
2009-01-17 10:10 UTC, Ancoron
no flags Details
nv DualHead xdpyinfo -ext all (10.29 KB, text/plain)
2009-01-17 10:11 UTC, Ancoron
no flags Details
nv SingleHead xorg.conf (2.36 KB, text/plain)
2009-01-17 10:12 UTC, Ancoron
no flags Details
nv SingleHead Xorg.0.log (36.35 KB, text/plain)
2009-01-17 10:12 UTC, Ancoron
no flags Details
nv SingleHead xrandr --verbose (994 bytes, text/plain)
2009-01-17 10:13 UTC, Ancoron
no flags Details
nv SingleHead ddcprobe (1.32 KB, text/plain)
2009-01-17 10:13 UTC, Ancoron
no flags Details
nv SingleHead xdpyinfo -ext all (10.39 KB, text/plain)
2009-01-17 10:14 UTC, Ancoron
no flags Details
nouveau DualHead xorg.conf (2.49 KB, text/plain)
2009-01-17 10:14 UTC, Ancoron
no flags Details
nouveau DualHead Xorg.0.log (26.28 KB, text/plain)
2009-01-17 10:15 UTC, Ancoron
no flags Details
nouveau DualHead xrandr --verbose (24.97 KB, text/plain)
2009-01-17 10:15 UTC, Ancoron
no flags Details
nouveau DualHead ddcprobe (1.32 KB, text/plain)
2009-01-17 10:15 UTC, Ancoron
no flags Details
nouveau DualHead xdpyinfo -ext all (9.89 KB, text/plain)
2009-01-17 10:16 UTC, Ancoron
no flags Details
Xorg log - nv (32.57 KB, text/plain)
2009-02-27 09:58 UTC, Orion Poplawski
no flags Details

Description Ancoron 2009-01-17 10:07:34 UTC
Created attachment 22050 [details]
output of lspci -vvnn

I was not able to get nv to send some signal out to the external monitor.

Hardware setup:
- Dell Inspiron 8600
- nVidia Geforce FX Go5200 64M
- internal DFP physical resolution is 1280x800
- external monitor is a NEC MultiSync FE1250+ connected to VGA
- 1GB RAM
- Intel Pentium M @ 1.4 GHz

Software setup:
- Ubuntu Intrepid Ibex (8.10, 32-bit)
- nv driver from repos (2.1.10)

The desired result:
- internal DFP at 1280x800 @ 60Hz
- external CRT at 1600x1200 @ 85Hz

Alternatives to nv:

This configuration can be done with TwinView using the nVidia binary blob which is not an option for me anymore because of the performance problems regarding KDE4. Currently I'm using the rather experimental nouveau driver which just makes things much easier because it can be configured like the Intel drivers for a dual head setup.

Results with nv:

When using the single head mode (Option "DualHead" "false") then everything works as expected. The DFP is set to 1280x800 and all things are fine (although the driver seems that the driver doesn't enable dithering as the lousy Dell panel is only displaying 6-bit color depth per channel which can be easily seen at the KDM4 standard login screen).

When turning on the dual head option (which I think is more than inappropriate) the DFP gets set to 1024x768, the screen size is set to 2048x768 but the external display remains blank (no signal at all).

Also I wonder myself why there is no entry visible in xrandr for the external connector although the external monitor gets recognized by the driver using EDID/DDC. But analysing the Xorg.0.log I come to the conclusing that the driver somehow mixes the two different displays. I had to manually set the DisplaySize in the xorg.conf for the internal DFP because the driver wanted to apply the dimensions of the external display (400mm x 300mm) to a resolution of 1280x800 resulting in very small font sizes.

The documentation for the driver is not helpfull at all and I couldn't see any restrictions or recommendations or any advanced information at all regarding dual head configurations.

Therfore I'm filing this bug here inhope either someone knows how to configure the driver appropriately or to give me the clear answer that this is not possible at all. But in the latter case I wonder why it is so easy to achieve the desired result with nouveau then (it seems to be very stable at least on my hardware).

Best regards and thanx,

Ancoron
Comment 1 Ancoron 2009-01-17 10:08:55 UTC
Created attachment 22051 [details]
nv DualHead xorg.conf
Comment 2 Ancoron 2009-01-17 10:09:24 UTC
Created attachment 22052 [details]
nv DualHead Xorg.0.log
Comment 3 Ancoron 2009-01-17 10:10:18 UTC
Created attachment 22053 [details]
nv DualHead xrandr --verbose
Comment 4 Ancoron 2009-01-17 10:10:52 UTC
Created attachment 22054 [details]
nv DualHead ddcprobe
Comment 5 Ancoron 2009-01-17 10:11:42 UTC
Created attachment 22055 [details]
nv DualHead xdpyinfo -ext all
Comment 6 Ancoron 2009-01-17 10:12:28 UTC
Created attachment 22056 [details]
nv SingleHead xorg.conf
Comment 7 Ancoron 2009-01-17 10:12:53 UTC
Created attachment 22057 [details]
nv SingleHead Xorg.0.log
Comment 8 Ancoron 2009-01-17 10:13:20 UTC
Created attachment 22058 [details]
nv SingleHead xrandr --verbose
Comment 9 Ancoron 2009-01-17 10:13:47 UTC
Created attachment 22059 [details]
nv SingleHead ddcprobe
Comment 10 Ancoron 2009-01-17 10:14:11 UTC
Created attachment 22060 [details]
nv SingleHead xdpyinfo -ext all
Comment 11 Ancoron 2009-01-17 10:14:45 UTC
Created attachment 22061 [details]
nouveau DualHead xorg.conf
Comment 12 Ancoron 2009-01-17 10:15:11 UTC
Created attachment 22062 [details]
nouveau DualHead Xorg.0.log
Comment 13 Ancoron 2009-01-17 10:15:33 UTC
Created attachment 22063 [details]
nouveau DualHead xrandr --verbose
Comment 14 Ancoron 2009-01-17 10:15:54 UTC
Created attachment 22064 [details]
nouveau DualHead ddcprobe
Comment 15 Ancoron 2009-01-17 10:16:15 UTC
Created attachment 22065 [details]
nouveau DualHead xdpyinfo -ext all
Comment 16 Orion Poplawski 2009-02-27 09:58:02 UTC
Seeing basically the same thing here:

01:00.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go5200 64M] (rev a1)

In this case though the internal panel is 1280x854 and the external monitor is a Dell 2007WFP with 1680x1050 native resolution.  In the default output mode, the Dell display just garbage.
Comment 17 Orion Poplawski 2009-02-27 09:58:47 UTC
Created attachment 23372 [details]
Xorg log - nv
Comment 18 Corbin Simpson 2012-01-22 12:30:39 UTC
Nobody is supporting xf86-video-nv and it will be going away at some point in the future. If your problem persists with nouveau or the proprietary driver provided by nVidia, please re-file accordingly. We apologize for the inconvenience.

This is part of an automated bulk action; if you believe that this bug was closed in error, then change the targeted component and reopen it.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.