Bug 31984

Summary: [radeon] Commit 3455a3 introduces display corruption on portrait orientation on Evergreen
Product: xorg Reporter: Matthew Cox <matt>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf none

Description Matthew Cox 2010-11-29 23:30:40 UTC
Hardware: Radeon HD 5770
Displays: 2x Dell 2209W via DVI outputs
Kernel: 2.6.36.1
Xorg Server: 1.9.2
Mesa: 7.9
Using Kernel Mode Setting

The following commit

    commit 3455a3b58532ea3ad901a317126968ab6cbb21b7
    Author: Alex Deucher <alexdeucher@gmail.com>
    Date:   Wed Nov 17 17:32:41 2010 -0500
    
        radeon/kms: fix buffer base alignment for tiling
        
        On r6xx+, 2D tiling can require larger than 4k base alignment.

causes display corruption when the displays are placed in portrait orientation.

There're no differences between the `dmesg | grep drm` and `Xorg.0.log` files between working versions before this commit and the broken ones including and after this one.

Display corruption occurs when the portrait orientation is set via either `xorg.conf` or `xrandr` after X is started in landscape mode.
Comment 1 Matthew Cox 2010-11-29 23:32:58 UTC
Created attachment 40655 [details]
xorg.conf

xorg configuration that sets portrait orientation and triggers display corruption.
Comment 2 Matthew Cox 2010-11-29 23:36:48 UTC
Photograph of display corruption is available here: http://i.imgur.com/LV7UZ.jpg
Comment 3 Felix Blanke 2010-11-30 01:29:46 UTC

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

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.