Hi, I have been using nouveau for a few months now, and it works fine. A few weeks ago I noticed something is broken though; since Google switched to using Canvas for their image search I am having some sort of corruption in the thumbnails that Google serves. More information plus screenshots are available here: https://bbs.archlinux.org/viewtopic.php?id=101469 https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/608613 I was wondering if there is anything I can do to help debugging this? My setup currently is Archlinux with a GeForce 9800 GTX and these package versions: nouveau-drm-lts 0.0.16_20100313-2 nouveau-firmware 20091212-4 xf86-video-nouveau 0.0.16_git20100517-1 I do not see any errors getting logged when this corruption appears, is there any way to make a debug-version of nouveau to get additional information? Thanks, Sjon
Am Sat, 14 Aug 2010 14:49:26 +0200 schrieb Sjon <archlinux.org at spider007.net>:> nouveau-drm-lts 0.0.16_20100313-2 > nouveau-firmware 20091212-4 > xf86-video-nouveau 0.0.16_git20100517-1Are you running the .32 LTS kernel? Please confirm if the behavior is the same with .35.x Arch stock kernel. -Andy
On 08/14/2010 09:04 PM, Andreas Radke wrote:> Am Sat, 14 Aug 2010 14:49:26 +0200 > schrieb Sjon<archlinux.org at spider007.net>: > > >> nouveau-drm-lts 0.0.16_20100313-2 >> nouveau-firmware 20091212-4 >> xf86-video-nouveau 0.0.16_git20100517-1 > > Are you running the .32 LTS kernel? Please confirm if the behavior is > the same with .35.x Arch stock kernel.Although I have kernel26-lts-2.6.32.18-1 installed (because nouveau-drm-lts depends on it), my machine currently runs on kernel26-2.6.34.3-1 I have never intended to install or use LTS, but it seems it was installed via some dependency. Thanks, Sjon
On Sat, Aug 14, 2010 at 9:12 PM, Sjon <archlinux.org at spider007.net> wrote:> On 08/14/2010 09:04 PM, Andreas Radke wrote: >> >> Am Sat, 14 Aug 2010 14:49:26 +0200 >> schrieb Sjon<archlinux.org at spider007.net>: >> >> >>> nouveau-drm-lts 0.0.16_20100313-2 >>> nouveau-firmware 20091212-4 >>> xf86-video-nouveau 0.0.16_git20100517-1 >> >> Are you running the .32 LTS kernel? Please confirm if the behavior is >> the same with .35.x Arch stock kernel. > > Although I have kernel26-lts-2.6.32.18-1 installed (because nouveau-drm-lts > depends on it), my machine currently runs on kernel26-2.6.34.3-1 > > I have never intended to install or use LTS, but it seems it was installed > via some dependency. > > Thanks, > Sjon > _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/nouveau >The bug appears to be a pixman bug, fixed by commit 9897bb4eeed165b76001dfefd3a89bcb96d38a72. I have requested it to be cherry picked for the next release. The REPEAT_NONE for XRGB source fallback is being triggered in a composite operation. Maarten. -- Far away from the primal instinct, the song seems to fade away, the river get wider between your thoughts and the things we do and say.
On Sun, Aug 15, 2010 at 12:37 AM, Maarten Maathuis <madman2003 at gmail.com> wrote:> On Sat, Aug 14, 2010 at 9:12 PM, Sjon <archlinux.org at spider007.net> wrote: >> On 08/14/2010 09:04 PM, Andreas Radke wrote: >>> >>> Am Sat, 14 Aug 2010 14:49:26 +0200 >>> schrieb Sjon<archlinux.org at spider007.net>: >>> >>> >>>> nouveau-drm-lts 0.0.16_20100313-2 >>>> nouveau-firmware 20091212-4 >>>> xf86-video-nouveau 0.0.16_git20100517-1 >>> >>> Are you running the .32 LTS kernel? Please confirm if the behavior is >>> the same with .35.x Arch stock kernel. >> >> Although I have kernel26-lts-2.6.32.18-1 installed (because nouveau-drm-lts >> depends on it), my machine currently runs on kernel26-2.6.34.3-1 >> >> I have never intended to install or use LTS, but it seems it was installed >> via some dependency. >> >> Thanks, >> Sjon >> _______________________________________________ >> Nouveau mailing list >> Nouveau at lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/nouveau >> > > The bug appears to be a pixman bug, fixed by commit > 9897bb4eeed165b76001dfefd3a89bcb96d38a72. I have requested it to be > cherry picked for the next release. The REPEAT_NONE for XRGB source > fallback is being triggered in a composite operation. > > Maarten. > > -- > Far away from the primal instinct, the song seems to fade away, the > river get wider between your thoughts and the things we do and say. >Maybe someone should tell mozilla to use ARGB instead of XRGB, because that will be hardware accelerated (XRender and opengl disagree on what should be sampled when going outside the texture without an alpha channel). -- Far away from the primal instinct, the song seems to fade away, the river get wider between your thoughts and the things we do and say.
On Sun, Aug 15, 2010 at 12:48 AM, Maarten Maathuis <madman2003 at gmail.com> wrote:> > Maybe someone should tell mozilla to use ARGB instead of XRGB, because > that will be hardware accelerated (XRender and opengl disagree on what > should be sampled when going outside the texture without an alpha > channel). >You are very welcome to add any corrections or clarifications to the report. https://bugzilla.mozilla.org/show_bug.cgi?id=587499
On Wed, Aug 18, 2010 at 11:51 PM, Xavier Chantry <chantry.xavier at gmail.com> wrote:> On Sun, Aug 15, 2010 at 12:48 AM, Maarten Maathuis <madman2003 at gmail.com> wrote: >> >> Maybe someone should tell mozilla to use ARGB instead of XRGB, because >> that will be hardware accelerated (XRender and opengl disagree on what >> should be sampled when going outside the texture without an alpha >> channel). >> > > You are very welcome to add any corrections or clarifications to the report. > https://bugzilla.mozilla.org/show_bug.cgi?id=587499 >https://bugzilla.mozilla.org/show_bug.cgi?id=587499#c1 "Or alternatively PAD repeat can be set on the source images at least in some cases. Everything depends on whether it is preferable (for performance reasons) to have SRC compositing operation instead of OVER for some images which are known to be opaque. Also see bug 568767 for more details." What do you think of this comment, how does nouveau handle that ?