Bug 35714

Summary: Nouveau: GLSL issue with Gnome Shell
Product: xorg Reporter: Timur Kristóf <venemo>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: tiagomatos
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Timur Kristóf 2011-03-27 03:22:10 UTC
Nouveau seems to have problems rendering Gnome Shell's applications menu.

Here is how it looks like:
http://i53.tinypic.com/4udmpy.png

Here is the code for their use of GLSL:
http://git.gnome.org/browse/gnome-shell/tree/src/st/st-scroll-view-fade.c

Here is the related bug on Gnome Shell:
https://bugzilla.gnome.org/show_bug.cgi?id=645814
Comment 1 Timur Kristóf 2011-03-28 13:05:11 UTC
Sorry, I forgot to mention the version numbers of the related packages.

They are:
xorg-x11-drv-nouveau-0.0.16-24.20110324git8378443.fc15.x86_64
gnome-shell-2.91.92-4.fc15.x86_64
Comment 2 Martin Peres 2011-03-28 16:39:14 UTC
Hi

Due to the (really small) size of the development team, we are not able to provide user support for the gallium driver.

What we really care about is regression at the moment. Thanks anyway for reporting, this may help later on.

PS: If you keep investigating, we would be glad if you could narrow a bit more what in this shader is going/compiled wrong.
Comment 3 Martin Peres 2011-03-29 12:53:04 UTC
Hey, 

The policy has changed, it is now accepted to report misrendered images (see http://nouveau.freedesktop.org/wiki/MesaDrivers).
So, I re-open this bug report. This is your lucky day ;)

Could you provide more information? Kernel logs, mesa version (git master would be preferred) and maybe the lspci output for your GPU would be helpful.
Comment 4 Rui Tiago Matos 2011-03-30 08:06:29 UTC
(In reply to comment #3)
> Hey, 
> 
> The policy has changed, it is now accepted to report misrendered images (see
> http://nouveau.freedesktop.org/wiki/MesaDrivers).
> So, I re-open this bug report. This is your lucky day ;)
> 
> Could you provide more information? Kernel logs, mesa version (git master would
> be preferred) and maybe the lspci output for your GPU would be helpful.

I can reproduce this with mesa master on linux 2.6.38 with an NV86. Check here for the commit that introduced the bug in gnome-shell:

https://bugzilla.gnome.org/show_bug.cgi?id=645814#c2
Comment 5 Christoph Bumiller 2011-03-31 17:09:18 UTC
Fixed in git commit 3f625689acd570e4f14cc2ebaa43a425d13954ff (nv50: copy regalloc fixes from nvc0).

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.