Bug 37042 - the blur effect in kwin does not work with the git version of the 3-d nouveau driver
Summary: the blur effect in kwin does not work with the git version of the 3-d nouveau...
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/nouveau (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Nouveau Project
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-09 16:26 UTC by jsardid
Modified: 2011-05-10 14:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description jsardid 2011-05-09 16:26:47 UTC
Hi,

I'm using libgl1-mesa-dri-experimental 7.11.0+git20110509.7074801e-0ubuntu0sarvatt from the [xorg-edgers] ppa (https://edge.launchpad.net/~xorg-edgers/+archive/ppa) because it works great in kubuntu natty (when using the default stable version of the driver I suffer from random lockups and performance is also worse). I'm very happy using the git version to remove all these problems, but on the other side there is an issue with the blur desktop effect which is not working anymore in kwin when using the git version (it works with the default stable version). This is especially bad when transparency is enabled, which is my case. I wouldn't like to have to renounce to nouveau by nvidia, nor to the benefits of the git version and I really enjoy transparency when the blur effect is working properly, so please let me know if there is any way I can help to solve this issue.

Thanks in advance,
Salva
Comment 1 jsardid 2011-05-09 16:46:36 UTC
I have also filed the bug in kde: https://bugs.kde.org/show_bug.cgi?id=272899
Comment 2 maximlevitsky 2011-05-09 16:56:21 UTC
Well that is well known problem due to kwin including hacks parsing GL renderer version.
See here: http://www.phoronix.com/scan.php?page=news_item&px=OTM1NQ
Comment 3 maximlevitsky 2011-05-09 16:57:11 UTC
Or to follow a link rather that:
http://www.phoronix.com/scan.php?page=news_item&px=OTM0NA
Comment 4 jsardid 2011-05-09 17:06:04 UTC
I heard something but I thought it was related to the intel driver not nouveau. so, are you saying it is the same problem here?
Comment 5 maximlevitsky 2011-05-09 17:26:49 UTC
It 'affects' whole mesa, because now mesa reports different driver version if different format, and kwin relied on that, although version string is information for user only that shouldn't be parsed.
I use nouveau too here.
(BTW, note that on my card, the nvidia driver hangs kwin hard everytime I use it... and nouveau doesn't...)
Comment 6 jsardid 2011-05-09 18:51:24 UTC
I see. I'm actually very happy with the nouveau driver now that it's really stable.

Thanks for the information
Comment 7 jsardid 2011-05-10 13:26:45 UTC
It's curious that mesa developers say it's a downstream bug and kde developers say it's upstream

I write the comment on the two sides to see if we together can clarify the issue

https://bugs.freedesktop.org/show_bug.cgi?id=37042
https://bugs.kde.org/show_bug.cgi?id=272899
Comment 8 jsardid 2011-05-10 13:46:26 UTC
Ok, I apologize, as you said it seems it's not related with the mesa driver at all: I removed the transparency in the oxygen transparent decoration and blur effect came back to kde, so it seems the issue is in the oxygen transparent decoration.
Comment 9 jsardid 2011-05-10 14:16:03 UTC
What a mess! I just tried again with oxygen transparent decoration and it's working, so most surely it was a small regression in the nouveau driver (Texture NPOT support), which has been fixed very fast, so my new git version is working properly (libgl1-mesa-dri-experimental          7.11.0+git20110510.d6b24865-0ubuntu0sarvatt)
Comment 10 Lucas Stach 2011-05-10 14:32:19 UTC
This was a bug in the nv50 mesa driver, fixed by d6b248652a7b2c9c3e83a5f2188ce0ac77176bf0.


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.