bugzilla-daemon at freedesktop.org
2008-Aug-03 23:18 UTC
[Nouveau] [Bug 16978] New: "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 Summary: "tile offscreen pixmaps" causing graphics corruption on NV50? Product: xorg Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau AssignedTo: nouveau at lists.freedesktop.org ReportedBy: chris at chris-lamb.co.uk QAContact: xorg-team at lists.x.org CC: skeggsb at gmail.com Hi, (Shamelessly Cc'ing Ben Skeggs as he authored the offending commits) Am seeing some graphics corruption on nouveau with my 8600 GT consisting of odd black or white speckles on some widgets. It's especially noticable on the folder list of the Claws Mail mail client, but also appears as white horizontal lines in a gnome-terminal window after some time. Please ask if a photo would be useful. I've bisected it as follows: * Working version: - drm 401f77a2ef1d55feaccc13cdae1e5379f4cfec7e i915: official name for GM45 chipset Zhenyu Wang <zhenyu.z.wang at intel.com> - nouveau 5c1deac8384413dc483238f60c366e98253c11d6 exa: pass window coords to m2mf-based UTS/DFS Ben Skeggs <skeggsb at gmail.com> * Broken version: - drm c7ed2c67916ee8058301c53b9d4690d81728fb95 nouveau: interface changes for nv5x 3d Ben Skeggs <skeggsb at gmail.com> - nouveau 33fad279e935a5a134ee5cc1777b8ed7510101d0 nv50: tile offscreen pixmaps Ben Skeggs <skeggsb at gmail.com> I don't know whether it is nouveau or drm commit that is causing the issue - the "bad" nouveau commit requires a newer drm than its working neighbour (bumps NOUVEAU_DRM_HEADER_PATCHLEVEL). I would guess it was the "tile offscreen pixmaps" commit though. Am running Linux 2.6.25/2.6.26 on x86_64. Regards, -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
Ben Skeggs
2008-Aug-04 07:43 UTC
[Nouveau] [Bug 16978] New: "tile offscreen pixmaps" causing graphics corruption on NV50?
Am Sonntag, den 03.08.2008, 16:18 -0700 schrieb bugzilla-daemon at freedesktop.org:> http://bugs.freedesktop.org/show_bug.cgi?id=16978 > > Summary: "tile offscreen pixmaps" causing graphics corruption on > NV50? > Product: xorg > Version: unspecified > Platform: Other > OS/Version: All > Status: NEW > Severity: normal > Priority: medium > Component: Driver/nouveau > AssignedTo: nouveau at lists.freedesktop.org > ReportedBy: chris at chris-lamb.co.uk > QAContact: xorg-team at lists.x.org > CC: skeggsb at gmail.com > > > Hi, > > (Shamelessly Cc'ing Ben Skeggs as he authored the offending commits)Not necessary, unsurprisingly I'm subscribed :)> > Am seeing some graphics corruption on nouveau with my 8600 GT consisting of odd > black or white speckles on some widgets. > > It's especially noticable on the folder list of the Claws Mail mail client, but > also appears as white horizontal lines in a gnome-terminal window after some > time. Please ask if a photo would be useful.Yeah I'm very much aware of the issue, there's probably some gaps in our understanding of how the tiled surface stuff works on nv5x chips. However, the commit also allowed me to implement Xv and XRENDER acceleration (the 3D engine *must* use tiled surfaces, it'll refuse anything else), and the corruption is minor in most cases - so I decided people could live with it for now. I will note that I use the driver myself, on my main desktop machine - so I eat my own dog food :) We'll figure it out eventually, but as we have no nice docs like the radeon guys it could take time. Cheers, Ben.> > I've bisected it as follows: > > * Working version: > - drm > 401f77a2ef1d55feaccc13cdae1e5379f4cfec7e > i915: official name for GM45 chipset > Zhenyu Wang <zhenyu.z.wang at intel.com> > - nouveau > 5c1deac8384413dc483238f60c366e98253c11d6 > exa: pass window coords to m2mf-based UTS/DFS > Ben Skeggs <skeggsb at gmail.com> > > * Broken version: > - drm > c7ed2c67916ee8058301c53b9d4690d81728fb95 > nouveau: interface changes for nv5x 3d > Ben Skeggs <skeggsb at gmail.com> > - nouveau > 33fad279e935a5a134ee5cc1777b8ed7510101d0 > nv50: tile offscreen pixmaps > Ben Skeggs <skeggsb at gmail.com> > > I don't know whether it is nouveau or drm commit that is causing the issue - > the "bad" nouveau commit requires a newer drm than its working neighbour (bumps > NOUVEAU_DRM_HEADER_PATCHLEVEL). I would guess it was the "tile offscreen > pixmaps" commit though. > > Am running Linux 2.6.25/2.6.26 on x86_64. > > Regards, > >
bugzilla-daemon at freedesktop.org
2008-Aug-04 07:44 UTC
[Nouveau] [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 --- Comment #1 from Ben Skeggs <skeggsb at gmail.com> 2008-08-04 00:44:35 PST --- Am Sonntag, den 03.08.2008, 16:18 -0700 schrieb bugzilla-daemon at freedesktop.org:> http://bugs.freedesktop.org/show_bug.cgi?id=16978 > > Summary: "tile offscreen pixmaps" causing graphics corruption on > NV50? > Product: xorg > Version: unspecified > Platform: Other > OS/Version: All > Status: NEW > Severity: normal > Priority: medium > Component: Driver/nouveau > AssignedTo: nouveau at lists.freedesktop.org > ReportedBy: chris at chris-lamb.co.uk > QAContact: xorg-team at lists.x.org > CC: skeggsb at gmail.com > > > Hi, > > (Shamelessly Cc'ing Ben Skeggs as he authored the offending commits)Not necessary, unsurprisingly I'm subscribed :)> > Am seeing some graphics corruption on nouveau with my 8600 GT consisting of odd > black or white speckles on some widgets. > > It's especially noticable on the folder list of the Claws Mail mail client, but > also appears as white horizontal lines in a gnome-terminal window after some > time. Please ask if a photo would be useful.Yeah I'm very much aware of the issue, there's probably some gaps in our understanding of how the tiled surface stuff works on nv5x chips. However, the commit also allowed me to implement Xv and XRENDER acceleration (the 3D engine *must* use tiled surfaces, it'll refuse anything else), and the corruption is minor in most cases - so I decided people could live with it for now. I will note that I use the driver myself, on my main desktop machine - so I eat my own dog food :) We'll figure it out eventually, but as we have no nice docs like the radeon guys it could take time. Cheers, Ben.> > I've bisected it as follows: > > * Working version: > - drm > 401f77a2ef1d55feaccc13cdae1e5379f4cfec7e > i915: official name for GM45 chipset > Zhenyu Wang <zhenyu.z.wang at intel.com> > - nouveau > 5c1deac8384413dc483238f60c366e98253c11d6 > exa: pass window coords to m2mf-based UTS/DFS > Ben Skeggs <skeggsb at gmail.com> > > * Broken version: > - drm > c7ed2c67916ee8058301c53b9d4690d81728fb95 > nouveau: interface changes for nv5x 3d > Ben Skeggs <skeggsb at gmail.com> > - nouveau > 33fad279e935a5a134ee5cc1777b8ed7510101d0 > nv50: tile offscreen pixmaps > Ben Skeggs <skeggsb at gmail.com> > > I don't know whether it is nouveau or drm commit that is causing the issue - > the "bad" nouveau commit requires a newer drm than its working neighbour (bumps > NOUVEAU_DRM_HEADER_PATCHLEVEL). I would guess it was the "tile offscreen > pixmaps" commit though. > > Am running Linux 2.6.25/2.6.26 on x86_64. > > Regards, > >-- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Jan-09 01:49 UTC
[Nouveau] [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 Ben Skeggs <skeggsb at gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Ben Skeggs <skeggsb at gmail.com> 2009-01-08 17:49:36 PST --- Should be OK now, marking as fixed. Please re-open if it's not :) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Jan-13 01:13 UTC
[Nouveau] [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 Chris Lamb <chris at chris-lamb.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #3 from Chris Lamb <chris at chris-lamb.co.uk> 2009-01-12 17:13:15 PST --- Alas, this doesn't seem fixed for me; I'm still consistently seeing minor speckles on some widgets. Ben, was you recent change to nouveau_xv.c intended to close this? If so, I'm fairly sure this issue is different from any xv corruption. Regards, -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Jan-13 01:28 UTC
[Nouveau] [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 --- Comment #4 from Ben Skeggs <skeggsb at gmail.com> 2009-01-12 17:28:42 PST --- No, the Xv commit was unrelated. Did you, by any chance, see if you were still effected by this bug with the patches listed at http://nouveau.freedesktop.org/wiki/NV50Support? An alternative to trying those patches is to use the "ng" branches of drm git, and xf86-video-nouveau git and see if the corruption appears there also. However, this isn't an option you'll want to currently use on a day-to-day basis, it's very buggy still. With either option you shouldn't see any rendering issues (though fwiw, I don't see any without them), if you still do, there's something else going on with you card that we'll need to track down. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Jul-08 21:03 UTC
[Nouveau] [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 --- Comment #5 from Chris Lamb <chris at chris-lamb.co.uk> 2009-07-08 14:03:00 PST --- Unfortunately, I didn't get around to looking at those patches. However, sometime over the last few months it cleared itself up. You can probably go ahead and close this bug now. Thanks again. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Dec-03 11:06 UTC
[Nouveau] [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
http://bugs.freedesktop.org/show_bug.cgi?id=16978 Ben Skeggs <skeggsb at gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.