All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 16978] New: "tile offscreen pixmaps" causing graphics corruption on NV50?
@ 2008-08-03 23:18 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  0 siblings, 1 reply; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2008-08-03 23:18 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

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-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
        ReportedBy: chris-nEBun6gpv0i26MyoF4Ad0Q@public.gmane.org
         QAContact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org
                CC: skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org


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-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
   - nouveau
       5c1deac8384413dc483238f60c366e98253c11d6
       exa: pass window coords to m2mf-based UTS/DFS
       Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>

 * Broken version:
   - drm
       c7ed2c67916ee8058301c53b9d4690d81728fb95
       nouveau: interface changes for nv5x 3d
       Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
   - nouveau
       33fad279e935a5a134ee5cc1777b8ed7510101d0
       nv50: tile offscreen pixmaps
       Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>

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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bug 16978] New: "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
@ 2008-08-04  7:43   ` Ben Skeggs
  2008-08-04  7:44   ` [Bug 16978] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Ben Skeggs @ 2008-08-04  7:43 UTC (permalink / raw)
  To: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Am Sonntag, den 03.08.2008, 16:18 -0700 schrieb
bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.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-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
>         ReportedBy: chris-nEBun6gpv0i26MyoF4Ad0Q@public.gmane.org
>          QAContact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org
>                 CC: skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> 
> 
> 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-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
>    - nouveau
>        5c1deac8384413dc483238f60c366e98253c11d6
>        exa: pass window coords to m2mf-based UTS/DFS
>        Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> 
>  * Broken version:
>    - drm
>        c7ed2c67916ee8058301c53b9d4690d81728fb95
>        nouveau: interface changes for nv5x 3d
>        Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>    - nouveau
>        33fad279e935a5a134ee5cc1777b8ed7510101d0
>        nv50: tile offscreen pixmaps
>        Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> 
> 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,
> 
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2008-08-04  7:43   ` Ben Skeggs
@ 2008-08-04  7:44   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-01-09  1:49   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2008-08-04  7:44 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=16978





--- Comment #1 from Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  2008-08-04 00:44:35 PST ---
Am Sonntag, den 03.08.2008, 16:18 -0700 schrieb
bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.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-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
>         ReportedBy: chris-nEBun6gpv0i26MyoF4Ad0Q@public.gmane.org
>          QAContact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org
>                 CC: skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
> 
> 
> 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-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
>    - nouveau
>        5c1deac8384413dc483238f60c366e98253c11d6
>        exa: pass window coords to m2mf-based UTS/DFS
>        Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> 
>  * Broken version:
>    - drm
>        c7ed2c67916ee8058301c53b9d4690d81728fb95
>        nouveau: interface changes for nv5x 3d
>        Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>    - nouveau
>        33fad279e935a5a134ee5cc1777b8ed7510101d0
>        nv50: tile offscreen pixmaps
>        Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> 
> 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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2008-08-04  7:43   ` Ben Skeggs
  2008-08-04  7:44   ` [Bug 16978] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-01-09  1:49   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-01-13  1:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-01-09  1:49 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=16978


Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #2 from Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (2 preceding siblings ...)
  2009-01-09  1:49   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-01-13  1:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-01-13  1:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-01-13  1:13 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=16978


Chris Lamb <chris-nEBun6gpv0i26MyoF4Ad0Q@public.gmane.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |




--- Comment #3 from Chris Lamb <chris-nEBun6gpv0i26MyoF4Ad0Q@public.gmane.org>  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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (3 preceding siblings ...)
  2009-01-13  1:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-01-13  1:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-07-08 21:03   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-12-03 11:06   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  6 siblings, 0 replies; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-01-13  1:28 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=16978





--- Comment #4 from Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>  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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (4 preceding siblings ...)
  2009-01-13  1:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-07-08 21:03   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2009-12-03 11:06   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  6 siblings, 0 replies; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-07-08 21:03 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=16978





--- Comment #5 from Chris Lamb <chris-nEBun6gpv0i26MyoF4Ad0Q@public.gmane.org>  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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug 16978] "tile offscreen pixmaps" causing graphics corruption on NV50?
       [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (5 preceding siblings ...)
  2009-07-08 21:03   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2009-12-03 11:06   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  6 siblings, 0 replies; 8+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2009-12-03 11:06 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

http://bugs.freedesktop.org/show_bug.cgi?id=16978


Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-12-03 11:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-03 23:18 [Bug 16978] New: "tile offscreen pixmaps" causing graphics corruption on NV50? bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-16978-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2008-08-04  7:43   ` Ben Skeggs
2008-08-04  7:44   ` [Bug 16978] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-01-09  1:49   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-01-13  1:13   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-01-13  1:28   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-07-08 21:03   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2009-12-03 11:06   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.