Bug 23237

Summary: xorg upgrade broke dual-head: DRI / UXA implicated
Product: xorg Reporter: Mark Carroll <mark>
Component: Driver/intelAssignee: Carl Worth <cworth>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log showing how things used to work okay
none
Xorg.0.log showing how things break; includes attempt to disable DRI none

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.