Bug 15142 - randr: static multimonitor setup not working
Summary: randr: static multimonitor setup not working
Status: RESOLVED DUPLICATE of bug 15352
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Sebastian Brocks
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-20 05:47 UTC by Sebastian Brocks
Modified: 2008-04-04 12:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
logfile (43.34 KB, text/plain)
2008-03-20 05:47 UTC, Sebastian Brocks
no flags Details
xorg.conf (1.55 KB, text/plain)
2008-03-20 05:47 UTC, Sebastian Brocks
no flags Details

Description Sebastian Brocks 2008-03-20 05:47:06 UTC
Created attachment 15334 [details]
logfile

My static multimonitor configured via the attached xorg.conf is no longer working, after reinstalling my OS completely. Also attached is Xorg.0.log, with -logverbose 7.
With an appropriate Virtual size set, I can do it dynamically by calling xrandr, but i'd like the static setup to work.
Comment 1 Sebastian Brocks 2008-03-20 05:47:34 UTC
Created attachment 15335 [details]
xorg.conf
Comment 2 Alec Habig 2008-03-20 06:14:38 UTC
"no longer working" means what?

I did have a similar sounding problem, in that if I made a big virtual screen I could then get the external monitor to switch to its native resolution via xrandr, but not by default.  For me, using RROutputOrder to declare the second, larger monitor to be the primary one got things to set up automatically.  I then also no longer needed the Virtual declaration either.

        Option      "monitor-DVI-D_1"  "DoubleSightDVI"
        Option      "monitor-PANEL" "ThinkpadLCD"
# This fixes the problem of DVI-D_1 coming up in PANEL's resolution
        Option      "RROutputOrder"           "DVI-D_1"
Comment 3 Sebastian Brocks 2008-03-20 06:16:04 UTC
No longer working means that it worked before I reinstalled the whole OS, with the same xorg.conf.
That was also using a earlier revision of the driver, but I unfortunately don't know which revision that was.
Comment 4 Egbert Eich 2008-03-26 15:32:10 UTC
Since you updated the entire system I would assume a change in behavior elsewhere.
The randr code in the server is still under development and it behavior may change from time to time.
Comment 5 Matthias Hopf 2008-03-27 07:35:43 UTC
(In reply to comment #3)
> That was also using a earlier revision of the driver, but I unfortunately don't
> know which revision that was.

You should at least be able to verify the behavior of a driver that was released the last time it did work for you. When you have that you can git-bisect this and point us to the bad commit.

Comment 6 Egbert Eich 2008-03-30 23:40:09 UTC
Sebastian, do you know approximately when you got the previous version of the driver?
If you do you can get one that predates this and retest. If the problem is gone (using your current version of X) it points to a problem in the driver. Then we should use git-bisect to locate it.
If you need help doing so we can assist you.
Reassigning to reporter for feedback. (Sebastian, please assign back to the default assignee once you have commented, thanks).
Comment 7 Sebastian Brocks 2008-04-04 10:04:47 UTC
I just checked several older revision, all the way to November, which definately worked with my old OS installation, but those don't work with my current installation.
Is there any other information I can provide to help fix this bug?
Comment 8 Sebastian Brocks 2008-04-04 10:18:33 UTC
Ok, weird.
When I remove these Screen and ServerLayout sections from xorg.conf,
it works correctly. Is that supposed to be that way?

Section "Screen"
       Identifier      "Default Screen"
       Monitor         "Asus"
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection

Section "ServerLayout"
       Identifier      "Default Layout"
       Screen          "Default Screen"
       Inputdevice     "Generic Keyboard"
       Inputdevice     "Configured Mouse"
EndSection
Comment 9 Matthias Hopf 2008-04-04 12:25:01 UTC
(In reply to comment #8)
> Ok, weird.
> When I remove these Screen and ServerLayout sections from xorg.conf,
> it works correctly. Is that supposed to be that way?

Err - yes, and no.

You have a monitor referenced, that shouldn't be used any more:

> Section "Screen"
>        Identifier      "Default Screen"
>        Monitor         "Asus"
[...]

This ought to be ignored by our driver (it tells RandR so), but apparently behavior there has changed lately. You are on the safe side, if you never specify a monitor the old way when using any(!) RandR 1.2 capable driver with the current Xserver version.

This is also tracked in

  https://bugzilla.novell.com/show_bug.cgi?id=370656
Comment 10 Matthias Hopf 2008-04-04 12:30:50 UTC
Stefan Dirsch:

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.
Comment 11 Matthias Hopf 2008-04-04 12:32:38 UTC
Sorry, wrong bug :-]
Comment 12 Matthias Hopf 2008-04-04 12:34:02 UTC
Marking as duplicate now, because the root has been identified as a known issue.

*** This bug has been marked as a duplicate of bug 15352 ***


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.