Bug 23237 - xorg upgrade broke dual-head: DRI / UXA implicated
Summary: xorg upgrade broke dual-head: DRI / UXA implicated
Status: RESOLVED DUPLICATE of bug 21190
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Carl Worth
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-10 08:04 UTC by Mark Carroll
Modified: 2009-08-11 17:51 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log showing how things used to work okay (61.20 KB, text/plain)
2009-08-10 08:05 UTC, Mark Carroll
no flags Details
Xorg.0.log showing how things break; includes attempt to disable DRI (66.81 KB, text/plain)
2009-08-10 08:06 UTC, Mark Carroll
no flags Details

Description Mark Carroll 2009-08-10 08:04:51 UTC
This bug is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540521 passed upstream - there is plenty of detail of all manner of probably-mostly-irrelevant things in that. I'll summarize the important points:

With an xorg.conf of,

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
EndSection

Section "Device"
        Identifier      "Intel 945GM"
        Driver          "intel"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        SubSection "Display"
           Depth                24
           Virtual              3120 1056
        EndSubSection
EndSection

everything was working fine for me. I had dual-heading working with,

~$ xrandr --query
Screen 0: minimum 320 x 200, current 3120 x 1050, maximum 3120 x 1056
VGA connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050      60.0*+   60.0     60.0* 
...
LVDS connected 1440x900+1680+0 (normal left inverted right x axis y axis) 370mm x 230mm
   1440x900       59.9*+
...
TV disconnected (normal left inverted right x axis y axis)
~$

However, since upgrading, both displays are forced down to 1440x900 and dual-heading won't work, to wit,

~$ xrandr --output VGA --left-of LVDS
xrandr: screen cannot be larger than 2048x2048 (desired size 2880x900)

I tried disabling acceleration by adding to my xorg.conf,

Section "Module"
        Disable "dri"
        Disable "dri2"
        Disable "glx"

        SubSection "intel"
          Option "DRI" "false"
        EndSubSection
EndSection

but that doesn't help. Brice Goglin suggests that being able to disable UXA could help.

I shall now attach my Xorg.0.log files.
Comment 1 Mark Carroll 2009-08-10 08:05:43 UTC
Created attachment 28481 [details]
Xorg.0.log showing how things used to work okay
Comment 2 Mark Carroll 2009-08-10 08:06:20 UTC
Created attachment 28482 [details]
Xorg.0.log showing how things break; includes attempt to disable DRI
Comment 3 Gordon Jin 2009-08-11 17:51:29 UTC
You need another kernel fix (now on drm-intel-next kernel) for KMS. see
bug#21190.


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


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.