xf86-video-intel 2.0.0 clips output when rotated

Barry Scott barry.scott at onelan.co.uk
Wed May 2 09:18:59 PDT 2007


Barry Scott wrote:
> I'm testing rotating a 1024x768 screen. Once it is rotated
> only 768x768 area of the screen can be drawn on. The rest
> of the screen shows pixels from operation the screen in landscape.
>
> # xrandr
> Screen 0: minimum 320 x 200, current 768 x 1024, maximum 1024 x 768
> VGA connected 768x1024+0+0 left (normal left inverted right) 408mm x 
> 255mm
>   1024x768       60.0*+
>   800x600        60.3
>   640x480        60.0
>
> Looking at the xrandr output I notice that minimum and maximum 
> unrotated dimensions
> where as current is rotated. Is the bug that maximum is being used to 
> reduce current?
This would seem to the cause of the problem. changing the conf 
(attached) to use:

Section "Screen"
        Virtual     1024 1024

allows all the screen to be drawn on.
>
> This is broken on 945 and 965.
Barry

-------------- next part --------------

# 02-05-2007 16:24:49
Section "ServerLayout"
    Identifier     "ONELAN Configured"
    Screen          0           "Screen0" 0 0
    InputDevice    "Mouse0"     "CorePointer"
    InputDevice    "Keyboard0"  "CoreKeyboard"
EndSection

Section "ServerFlags"
    
EndSection

Section "Files"
    RgbPath     "/usr/share/X11/rgb"
    ModulePath  "/usr/lib/xorg/modules"
    FontPath    "unix/:7100"
EndSection

Section "Module"
    Load        "dbe"
    Load        "record"
    Load        "dri"
    Load        "glx"
    Load        "extmod"
    Load        "xtrap"
    Load        "freetype"
    Load        "type1"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/null"
EndSection

Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   30-80
    VertRefresh 49-51,59-61
    Gamma       1.0
    Option      "DPMS"
    Option "PreferredMode" "1024x768"
    Option "Rotate" "left"
    
EndSection

# 02-05-2007 16:24:49
Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    BusID       "PCI:0:2:0"
    Option "Monitor-VGA" "Monitor0"
    Option "AccelMethod" "EXA"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"

    DefaultDepth    24

    SubSection "Display"
        Viewport    0 0
        Depth       24
        Modes       "1024x768"
        Virtual     1024 1024
    EndSubSection
EndSection


More information about the xorg mailing list