[Bug 370656] New: Only clone mode available when using 2x DVI-D (radeonhd)
https://bugzilla.novell.com/show_bug.cgi?id=370656 Summary: Only clone mode available when using 2x DVI-D (radeonhd) Product: openSUSE 11.0 Version: Alpha 2plus Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: mhopf@novell.com ReportedBy: sndirsch@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Date: Thu, 13 Mar 2008 18:55:44 +0100 From: Matthias Hopf <mhopf@suse.de> To: xorg@lists.freedesktop.org Subject: RandR: multi-referenced monitor sections & problems with them I just stumbled over some strange behavior, and it definitely changed past Xserver 1.4.0 (don't know the exact version yet, bisecting this would be probably worth it). A snippet of the config I'm testing is Section "Monitor" Identifier "M1" EndSection Section "Monitor" Identifier "M2" Option "Right-Of" "M1" EndSection Section "Device" Identifier "D" Driver "radeonhd" Option "monitor-DVI-I_1/digital" "M1" Option "monitor-DVI-I_2/digital" "M2" EndSection Section "Screen" [...] Identifier "S" Device "D" Monitor "M1" EndSection [...] So basically a static multi-monitor setup for RandR 1.2, with one of the monitors additionally referenced in the Screen section. This monitor reference shouldn't be used at all, because the driver sets use_screen_monitor to FALSE for all outputs. This used to work - however, beginning with 1.4.90 the multi-monitor setup fails if and only if I use the two digital DVI outputs on this card, with DVI and VGA it works fine, with DVI/d and DVI/a it also works fine. If I remove the reference to the M1 monitor in the Screen section it works fine. If I add another monitor and reference it in the Screen section instead it works fine. It's probably difficult to reproduce this with another driver, but this shouldn't be a driver issue. Does anybody have a clue WTF is going on here, is this considered standard behavior or rather a bug? If it's standard, why is its behavior depending on the outputs (and not on the monitors)? Thanks Matthias -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c2 --- Comment #2 from Stefan Dirsch <sndirsch@novell.com> 2008-03-14 03:21:53 MST --- Will try to verify this behaviour with my NVIDIA Quadro FX4600 (G80). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c3 --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2008-03-25 15:37:31 MST --- Nearly the same problem with nv driver on G80. As long as Monitor "M1" in Section Screen is not removed/commented out, the monitors cannot be positioned side by side with the error message similar to this: (EE) Monitor(1) cannot be positioned right of Monitor[0] without a mode specified. Specifying modes explicitetly for both monitor doesn't help at all. Only the workaround mentioned above does. Maybe this Monitor entry in Screen section should simply ignored if there is any monitor-<whatever> entry in Device section ?!? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c4 --- Comment #4 from Stefan Dirsch <sndirsch@novell.com> 2008-03-26 03:43:13 MST --- Created an attachment (id=203974) --> (https://bugzilla.novell.com/attachment.cgi?id=203974) configs-logs.tar.bz2 etc/X11/xorg.conf.broken.2xdvi etc/X11/xorg.conf.workaround.2xdvi etc/X11/xorg.conf.works.dvi+vga var/log/Xorg.0.log.broken.2xdvi var/log/Xorg.0.log.workaround.2xdvi var/log/Xorg.0.log.works.dvi+vga -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c5 --- Comment #5 from Stefan Dirsch <sndirsch@novell.com> 2008-03-26 03:44:28 MST --- When using VGA+DVI instead of 2xDVI you don't need to comment the Monitor line in Screen section. So it's exactly the same issue as with radeonhd driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Only clone mode available when using 2x DVI-D |RANDR 1.2: Only clone mode available when using |(radeonhd) |2x DVI-D (radeonhd+nv) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c6 --- Comment #6 from Matthias Hopf <mhopf@novell.com> 2008-03-26 12:28:58 MST --- (In reply to comment #3 from Stefan Dirsch)
Maybe this Monitor entry in Screen section should simply ignored if there is any monitor-<whatever> entry in Device section ?!?
At least the radeonhd driver tells the RandR subsystem to *exactly* do so. Somehow, this doesn't work as intended any more. (In reply to comment #5 from Stefan Dirsch)
When using VGA+DVI instead of 2xDVI you don't need to comment the Monitor line in Screen section. So it's exactly the same issue as with radeonhd driver.
Thanks a lot for verifying, Stefan! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Minor Status|NEW |ASSIGNED Priority|P5 - None |P3 - Medium -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c7 --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2008-07-04 11:17:41 MDT --- Still broken with xorg-server 1.4.99.905. :-( (EE) RADEONHD(0): Cannot position output DVI-I_2/digital relative to output Monitor[0] without modes -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c8 --- Comment #8 from Stefan Dirsch <sndirsch@novell.com> 2008-07-26 09:51:08 MDT --- Same issue with xorg-server 1.4.99.906. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c9 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Minor |Major --- Comment #9 from Stefan Dirsch <sndirsch@novell.com> 2008-09-09 06:57:37 MDT --- Adjusting severity. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c10 --- Comment #10 from Stefan Dirsch <sndirsch@novell.com> 2008-09-19 19:26:22 MDT --- Still the same issue with xorg-server 1.5.0. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c11 --- Comment #11 from Stefan Dirsch <sndirsch@novell.com> 2008-11-01 22:49:33 MDT --- Still the same issue with xorg-server 1.5.2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|X.Org |X.Org Product|openSUSE 11.0 |openSUSE 11.1 Version|Alpha 2plus |RC 1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c12 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 - Medium |P2 - High --- Comment #12 from Matthias Hopf <mhopf@novell.com> 2009-02-27 09:47:35 MST --- To be tested with 1.6.0, if this is still happening, nobody is apparently working on that upstream. Increasing importance for me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c13 --- Comment #13 from Stefan Dirsch <sndirsch@novell.com> 2009-03-03 11:02:57 MST --- Still the same issue xorg-server 1.6 (radeonhd R5xx): (EE) RADEONHD(0): Cannot position output DVI-I_2/digital relative to output Monitor[0] without modes -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c14 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #14 from Stefan Dirsch <sndirsch@novell.com> 2009-03-06 04:22:20 MST --- Looks like I was wrong. I can't see this error message any more in the logfile and according to xrandr the second monitor is positioned correctly right of the first monitor. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c15 --- Comment #15 from Matthias Hopf <mhopf@novell.com> 2009-03-09 09:21:09 MST --- Stefan, sure that the 'Monitor "M1"' line was still included? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c16 --- Comment #16 from Stefan Dirsch <sndirsch@novell.com> 2009-03-09 10:32:20 MST --- Hmm. I used a different config. Maybe you should better double check? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c17 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #17 from Matthias Hopf <mhopf@novell.com> 2009-03-09 12:19:15 MST --- Issue not yet fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c18 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #18 from Matthias Hopf <mhopf@novell.com> 2009-03-09 12:21:58 MST --- This is the minimal xorg.conf that is needed on shannon to get everything going. Note the Modeline (apparently 1680x1050 is still not standard), and not the Modes "1680x1050". "PreferredMode" would probably work as well. Apparently radeonhd isn't able to get DDC info from the monitors - needs to be debugged. But the main issue of this bug is that multi-monitor configuration isn't used correctly if the 'Monitor "M1"' line is still included. Section "Screen" SubSection "Display" Modes "1680x1050" Virtual 3840 1200 EndSubSection Device "D" Identifier "S" # Monitor "M1" EndSection Section "Device" Driver "radeonhd" Identifier "D" Option "monitor-DVI-I_1/digital" "M1" Option "monitor-DVI-I_2/digital" "M2" EndSection Section "Monitor" Identifier "M1" UseModes "Modes[0]" EndSection Section "Monitor" Identifier "M2" Option "RightOf" "M1" UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 EndSection Section "ServerLayout" Identifier "L" Screen "S" EndSection -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c19 --- Comment #19 from Matthias Hopf <mhopf@novell.com> 2009-03-10 11:47:33 MST --- Apparently, the Screen section monitor is assigned to the first output. In this case this happened to be TV_7PIN_DIN. So adding Option "monitor-TV_7PIN_DIN" "M1" instead had the same effect. Fixing the initial issue is easy. Fixing the base issue probably not. Monitors are not to be used by multiple instances, because the mode pool between then would be shared. I.e. if one is disconnected, the other one won't see any modes, which is the base issue of this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c20 --- Comment #20 from Matthias Hopf <mhopf@novell.com> 2009-03-10 11:52:39 MST --- Created an attachment (id=278553) --> (https://bugzilla.novell.com/attachment.cgi?id=278553) Fix for radeonhd This fixes the issue. It was an actual bug in radeonhd. Doesn't necessarily have to be committed, will be part of upcoming 1.2.5 release. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c21 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mhopf@novell.com AssignedTo|mhopf@novell.com |sndirsch@novell.com --- Comment #21 from Matthias Hopf <mhopf@novell.com> 2009-03-10 11:53:51 MST --- Commit or CLOSE/FIXED, as you like. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c22 --- Comment #22 from Matthias Hopf <mhopf@novell.com> 2009-03-10 11:54:33 MST --- BTW - nv is not fixed. Dunno whether upstream developers see this as bug or feature... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c23 --- Comment #23 from Stefan Dirsch <sndirsch@novell.com> 2009-03-10 11:59:09 MST --- (In reply to comment #21)
Commit or CLOSE/FIXED, as you like.
I suggest to close this one after submitting the patch or the driver update to X11:Drivers:Video/xorg-x11-driver-video and STABLE. Both - you and Egbert - have commit rights. :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c24 --- Comment #24 from Stefan Dirsch <sndirsch@novell.com> 2009-03-10 12:01:20 MST --- (In reply to comment #22)
BTW - nv is not fixed. Dunno whether upstream developers see this as bug or feature...
You retested it again? I think we should ignore this for now. It's no longer a driver independant bug ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sndirsch@novell.com |mhopf@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c25 --- Comment #25 from Matthias Hopf <mhopf@novell.com> 2009-03-10 12:14:55 MST --- (In reply to comment #23)
(In reply to comment #21)
Commit or CLOSE/FIXED, as you like.
I suggest to close this one after submitting the patch or the driver update to X11:Drivers:Video/xorg-x11-driver-video and STABLE. Both - you and Egbert - have commit rights. :-)
I just tried, I haven't. ivanova 18:47:23 ~/e/pkg/X11:XOrg/xorg-x11-driver-video-radeonhd$ osc ci Deleting xf86-video-radeonhd-1.2.4_121202_4e89726.tar.bz2 Sending xf86-video-radeonhd-1.2.4_20090310_827fb14.tar.bz2 Sending xorg-x11-driver-video-radeonhd.changes Sending xorg-x11-driver-video-radeonhd.spec Server returned an error: HTTP Error 403: Forbidden no permission to execute command 'copy' Error 1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c26 --- Comment #26 from Matthias Hopf <mhopf@novell.com> 2009-03-10 12:16:34 MST --- (In reply to comment #24)
(In reply to comment #22)
BTW - nv is not fixed. Dunno whether upstream developers see this as bug or feature...
You retested it again? I think we should ignore this for now. It's no longer a driver independant bug ...
No, I didn't test. But I don't assume that there are changes upstream. A driver has to actively disable this feature. And we want to call it a bug only due to Sax2's behavior. And it's sort-of driver independent, because each driver has to be addressed individually. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c27 --- Comment #27 from Stefan Dirsch <sndirsch@novell.com> 2009-03-10 12:58:59 MST ---
I just tried, I haven't.
ivanova 18:47:23 ~/e/pkg/X11:XOrg/xorg-x11-driver-video-radeonhd$ osc ci Deleting xf86-video-radeonhd-1.2.4_121202_4e89726.tar.bz2 Sending xf86-video-radeonhd-1.2.4_20090310_827fb14.tar.bz2 Sending xorg-x11-driver-video-radeonhd.changes Sending xorg-x11-driver-video-radeonhd.spec Server returned an error: HTTP Error 403: Forbidden no permission to execute command 'copy' Error 1
Please use X11:Drivers:Video/xorg-x11-driver-video instead. X11:XOrg/xorg-x11-driver-video is a link to X11:Drivers:Video/xorg-x11-driver-video. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=370656 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=370656#c28 --- Comment #28 from Stefan Dirsch <sndirsch@novell.com> 2009-03-10 13:05:59 MST --- (In reply to comment #26)
You retested it again? I think we should ignore this for now. It's no longer a driver independant bug ...
No, I didn't test. But I don't assume that there are changes upstream. A driver has to actively disable this feature. And we want to call it a bug only due to Sax2's behavior.
And it's sort-of driver independent, because each driver has to be addressed individually.
Well, you could report it upstream. Not sure, if NVIDIA will care about though. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com