← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 772111] Re: Rotation while composite enabled results in garbage on smaller of 2 displays

 

Since the SRU has been filed now, I will close out the oneiric task as
the patch has already been uploaded there.


** Description changed:

- Binary package hint: xserver-xorg-video-ati
+ [Impact]
+ Garbage appears on screen when rotating the display.
  
+ We've had a number of reports of screen corruption with -ati esp.
+ relating to compiz/unity that is degrading experiences or making ubuntu
+ unusable.  This patch may fix many of these issues, where the user has a
+ rotated display.
+ 
+ [Fix]
+ A patch cherrypicked from upstream's tree resolves this bug, as confirmed by testing the package in a PPA.
+ 
+ The patch has already been uploaded to oneiric.  No bug reports have
+ been filed since that time (about a week ago).
+ 
+ [Test Case]
+ On affected hardware, with compiz or gnome-shell running, rotate one of the displays.
+ It should display properly; due to the bug it will display static garbage.
+ 
+ [Regression Potential]
+ Pageflipping is an optimization.  Thus, with this disabled, users with rotated screens may see some small performance loss such as tearing or flickering.  However, this is preferable to displaying garbage.
+ 
+ [Original Report]
  On natty, Running xserver-xorg-video-radeon 1:6.14.0-0ubuntu4
  
  I have a 1680x1050 display and a 1440x900 display. I'm trying to get the
  smaller one into portrait mode.
  
  It works fine normally, but with compiz or gnome-shell (and xcompmgr iirc), the
  smaller display (whether it's primary or secondary) just looks like static,
  that varies a bit based on what's getting displayed on either.
  
  Screenshot looks normal.
  
  2.6.38-8 (from ubuntu natty), "ATI Technologies Inc RV620 LE [Radeon HD
  3450]"
  
  Photo of display: https://bugs.freedesktop.org/attachment.cgi?id=46129 (rotated with xrandr, but not physically rotated (yet) )
  X log: https://bugs.freedesktop.org/attachment.cgi?id=46130

** Changed in: xserver-xorg-video-ati (Ubuntu Natty)
       Status: In Progress => Fix Committed

** Changed in: xserver-xorg-video-ati (Ubuntu)
       Status: Fix Committed => Fix Released

** Description changed:

  [Impact]
  Garbage appears on screen when rotating the display.
  
  We've had a number of reports of screen corruption with -ati esp.
  relating to compiz/unity that is degrading experiences or making ubuntu
  unusable.  This patch may fix many of these issues, where the user has a
  rotated display.
  
  [Fix]
  A patch cherrypicked from upstream's tree resolves this bug, as confirmed by testing the package in a PPA.
  
  The patch has already been uploaded to oneiric.  No bug reports have
  been filed since that time (about a week ago).
  
  [Test Case]
  On affected hardware, with compiz or gnome-shell running, rotate one of the displays.
  It should display properly; due to the bug it will display static garbage.
  
  [Regression Potential]
- Pageflipping is an optimization.  Thus, with this disabled, users with rotated screens may see some small performance loss such as tearing or flickering.  However, this is preferable to displaying garbage.
+ Pageflipping is an optimization.  Thus, with this disabled, users with rotated screens might see some small performance loss such as tearing or flickering, depending on their hardware and usage patterns.  However, this is preferable to displaying garbage.
  
  [Original Report]
  On natty, Running xserver-xorg-video-radeon 1:6.14.0-0ubuntu4
  
  I have a 1680x1050 display and a 1440x900 display. I'm trying to get the
  smaller one into portrait mode.
  
  It works fine normally, but with compiz or gnome-shell (and xcompmgr iirc), the
  smaller display (whether it's primary or secondary) just looks like static,
  that varies a bit based on what's getting displayed on either.
  
  Screenshot looks normal.
  
  2.6.38-8 (from ubuntu natty), "ATI Technologies Inc RV620 LE [Radeon HD
  3450]"
  
  Photo of display: https://bugs.freedesktop.org/attachment.cgi?id=46129 (rotated with xrandr, but not physically rotated (yet) )
  X log: https://bugs.freedesktop.org/attachment.cgi?id=46130

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-ati in Ubuntu.
https://bugs.launchpad.net/bugs/772111

Title:
  Rotation while composite enabled results in garbage on smaller of 2
  displays

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-driver-ati/+bug/772111/+subscriptions


References