bugzilla-daemon at freedesktop.org
2015-Dec-14 16:45 UTC
[Nouveau] [Bug 93373] New: sometimes hickup with persistent garbaby
https://bugs.freedesktop.org/show_bug.cgi?id=93373 Bug ID: 93373 Summary: sometimes hickup with persistent garbaby Product: xorg Version: unspecified Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: minor Priority: medium Component: Driver/nouveau Assignee: nouveau at lists.freedesktop.org Reporter: blade at debian.org QA Contact: xorg-team at lists.x.org Created attachment 120498 --> https://bugs.freedesktop.org/attachment.cgi?id=120498&action=edit Screenshot just after the hickup Version: ii xserver-xorg-v 1:1.0.12-1 amd64 X.Org X server -- Nouveau display See attached screenshot. How it happens? Everything works normal (except for some minor glitches like the substring "www." displayed in black-on-black Terminator resp. Gnome Terminal). But sometimes (once a week to every couple of days) and usually when Firefox is in front, the screen suddenly displays lots of garbage. There are no errors in Xorg.0.log. Usually the fonts in the main HTML area get weird or dots on them and this stays even when the window is scrolled. Some page areas with other fonts are sometimes also affected and they look even worse (covered in stripes). The same applies to the GTK controls. (Note: I use thinice Gtk theme, this fact might be related). Anyhow, making Gtk redraw the controls (hover or click blindly) makes them appear normal but not so with the fonts. Even when I restart Firefox, some tabs still have areas (randomly!) with garbled letters. Note: I had a similar issue with the previous version too but it was worse, it also affected Terminator (Gnome Terminal renderer). Now Terminator seems to stay unaffected, at least for now. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151214/32f663f6/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Dec-14 16:46 UTC
[Nouveau] [Bug 93373] sometimes hickup with persistent garbaby
https://bugs.freedesktop.org/show_bug.cgi?id=93373 Eduard Bloch <blade at debian.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #120498|text/plain |image/png mime type| | Attachment #120498|Screenshot just after the |Screenshot right after the description|hickup |hickup -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151214/04beda63/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Dec-14 16:48 UTC
[Nouveau] [Bug 93373] sometimes hickup with persistent garbaby
https://bugs.freedesktop.org/show_bug.cgi?id=93373 --- Comment #1 from Ilia Mirkin <imirkin at alum.mit.edu> --- Please include dmesg and xorg log. Even if they don't contain errors, they will contain information about your setup. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151214/1ba9882f/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Dec-14 17:03 UTC
[Nouveau] [Bug 93373] sometimes hickup with persistent garbaby
https://bugs.freedesktop.org/show_bug.cgi?id=93373 --- Comment #2 from Eduard Bloch <blade at debian.org> --- Created attachment 120499 --> https://bugs.freedesktop.org/attachment.cgi?id=120499&action=edit dmesg -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151214/2a782864/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Dec-14 17:03 UTC
[Nouveau] [Bug 93373] sometimes hickup with persistent garbaby
https://bugs.freedesktop.org/show_bug.cgi?id=93373 --- Comment #3 from Eduard Bloch <blade at debian.org> --- Created attachment 120500 --> https://bugs.freedesktop.org/attachment.cgi?id=120500&action=edit Xorg log -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151214/66b205b9/attachment-0001.html>
bugzilla-daemon at freedesktop.org
2015-Dec-14 17:08 UTC
[Nouveau] [Bug 93373] GLAMOR triggers visual artifacts with nouveau GL backend
https://bugs.freedesktop.org/show_bug.cgi?id=93373 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|sometimes hickup with |GLAMOR triggers visual |persistent garbaby |artifacts with nouveau GL | |backend --- Comment #4 from Ilia Mirkin <imirkin at alum.mit.edu> --- OK, you're using a GM107, which means that you're *not* using xf86-video-nouveau 1.0.12 since we dropped our GLAMOR integration (since it was buggy). You're now using xf86-video-modesetting, which has a functioning GLAMOR integration. Unfortunately GLAMOR does something which makes nouveau very sad. I've found a solution, but it's roughly equivalent to pouring cement into the piping. If you'd like, you can patch your mesa build with diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c b/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c index c464904..b3b6627 100644 --- a/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c @@ -976,6 +976,7 @@ nvc0_draw_vbo(struct pipe_context *pipe, const struct pipe_draw_info *info) nvc0_update_prim_restart(nvc0, info->primitive_restart, info->restart_index); if (nvc0->base.vbo_dirty) { + IMMED_NVC0(push, SUBC_3D(NV10_SUBCHAN_REF_CNT), 0); if (nvc0->screen->eng3d->oclass < GM107_3D_CLASS) IMMED_NVC0(push, NVC0_3D(VERTEX_ARRAY_FLUSH), 0); nvc0->base.vbo_dirty = false; But I haven't the faintest clue why this helps. (I actually haven't tested on Maxwell, but it helped on Kepler.) -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151214/f3005ba9/attachment.html>
bugzilla-daemon at freedesktop.org
2019-Dec-04 09:08 UTC
[Nouveau] [Bug 93373] GLAMOR triggers visual artifacts with nouveau GL backend
https://bugs.freedesktop.org/show_bug.cgi?id=93373 Martin Peres <martin.peres at free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|NEW |RESOLVED --- Comment #5 from Martin Peres <martin.peres at free.fr> --- -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/245. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20191204/8634791a/attachment.html>
Reasonably Related Threads
- [PATCH 1/2] nouveau: remove cb_dirty, it's never used
- [PATCH 1/2] nv50: do an explicit flush on draw when there are persistent buffers
- [PATCH 0/3] nvc0: ARB_(multi_)draw_indirect support
- crashing on receiving connection
- [PATCH 00/12] Tessellation support for nvc0