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>
Maybe Matching 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