Regression: Cairo-Dock is now fully transparent with xserver-xorg-video-intel 2:2.20.19-0ubuntu2

Bug #1104041 reported by Matthieu Baerts
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
Medium
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hello,

With the latest version of xserver-xorg-video-intel (2:2.20.19-0ubuntu2), bottom dock of Cairo-Dock is now fully transparent. I don't have this bug if I downgrade to the previous version (2:2.20.19-0ubuntu1).

It seems that this new version only includes a patch from upstream. I guess I have to report this bug to xserver-xorg-video-intel, no?

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: xserver-xorg-video-intel 2:2.20.19-0ubuntu2
ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
Uname: Linux 3.8.0-1-generic x86_64
ApportVersion: 2.8-0ubuntu2
Architecture: amd64
Date: Thu Jan 24 14:31:32 2013
InstallationDate: Installed on 2011-08-10 (532 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
MarkForUpload: True
SourcePackage: xserver-xorg-video-intel
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Matthieu Baerts (matttbe) wrote :
Revision history for this message
In , Matthieu Baerts (matttbe) wrote :

Hello,

Firstly, thank you for developing these free drivers!

I'm now using the latest version of xf86-video-intel from git (778dba90c - "sna/dri: Don't contribute missed frames to the target_msc") and my bottom dock of Cairo-Dock is now fully transparent.
I didn't have this bug with the latest stable version (2.20.19) and I'm using i915 module.

  $ glxinfo| grep OpenGL
   OpenGL vendor string: Intel Open Source Technology Center
   OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
   OpenGL version string: 2.1 Mesa 9.0.1

  $ lspci | grep VGA
   00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
   01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI M96 [Mobility Radeon HD 4650] (rev ff)

Revision history for this message
In , Chris Wilson (ickle) wrote :

If you do suspect it is a DDX bug, please do try and bisect it.

Revision history for this message
In , Chris Wilson (ickle) wrote :

commit d60128c55e8f5f69476d42c20f2fd62ccc0f411e
Author: Chris Wilson <email address hidden>
Date: Thu Jan 24 15:41:29 2013 +0000

    sna/dri: Compensate clipExtents for drawable offset

    The clipExtents is in screen coordinates whereas we just want to confirm
    that the maximum pixel to be copied lies with the DRI2 buffer, which is
    relative to the drawable.

    Reported-by: Matthieu Baerts <email address hidden>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59806
    Signed-off-by: Chris Wilson <email address hidden>

Sigh, I was testing one thing and completely thought about the testing the other...

Revision history for this message
In , Matthieu Baerts (matttbe) wrote :

(In reply to comment #2)
> commit d60128c55e8f5f69476d42c20f2fd62ccc0f411e

Thank you for this quick fix :)
I confirm that this new commit fixes this bug!

Regards,

Matt

Changed in xserver-xorg-video-intel:
importance: Unknown → Medium
status: Unknown → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

thanks for your work! uploaded to raring

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.20.19-0ubuntu3

---------------
xserver-xorg-video-intel (2:2.20.19-0ubuntu3) raring; urgency=low

  * sna-compensate-clipextents.diff: Compensate clipExtents for drawable
    offset (LP: #1104041). Thanks Matthieu Baerts!
 -- Timo Aaltonen <email address hidden> Fri, 25 Jan 2013 09:44:38 +0200

Changed in xserver-xorg-video-intel (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.