From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: [Bug 97511] New: GM204/modesetting DDX: Using PageFlip causes syncing issue/screen corruption
Date: Sat, 27 Aug 2016 21:22:11 +0000 [thread overview]
Message-ID: <bug-97511-8800@http.bugs.freedesktop.org/> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 2854 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=97511
Bug ID: 97511
Summary: GM204/modesetting DDX: Using PageFlip causes syncing
issue/screen corruption
Product: xorg
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Reporter: freedesktop-bugs-dADiZSo7rdJAfugRpC6u6w@public.gmane.org
QA Contact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org
Created attachment 126073
--> https://bugs.freedesktop.org/attachment.cgi?id=126073&action=edit
Screenshot showing the issue on Mumble and Audacious
After working around bug #94990 so that I can use kernel modesetting, I find
that when I run a Qt application inside my regular desktop environment,
Enlightenment E20 (0.20.5) in Xorg server 1.18.4, I get issues with screen
updates, resulting in artifacts such as shown in the attached screenshot. It
appears to have issues switching between the current state and a previously
drawn state.
The issue does not appear in any non-Qt applications as far as I can tell. Note
that in the attached screenshot, Mumble is a Qt4 app and Audacious is a Qt5 app
(here running using the Winamp Classic interface). Only some Qt widgets appear
to be affected; so far I've only encountered the issue with menus, graphical
tab bars (such as the one Audacious uses in its preferences window), toolbars,
and however Audacious renders the scrolling text in its Winamp Classic
interface.
After talking with a nouveau dev on IRC (karolherbst), we determined that the
issue does not appear when the PageFlip option is set to 0 in an xorg.conf.d
file. (I will attach the configuration file I use to this bug.) I also managed
to determine that the corruption does not appear when I use another window
manager without a compositor, such as mwm. Interestingly, the corruption does
not reappear if I use mwm together with compton, a standalone compositor.
This bug only started happening after updating to Xorg server version 1.18.4
from 1.17.4. I have not as yet tested any of the previous 1.18.x releases; if
this is desired, please let me know.
Summary of system:
* Gentoo Linux, amd64, fully up-to-date, using x11 overlay
* NVidia GeForce GTX 970 (GM204)
* Kernel version 4.7.0 (with a modification to bypass bug #94990)
* Xorg server 1.18.4
* Mesa 12.0.1
* Enlightenment 0.20.5
* Qt versions installed: 4.8.6 and 5.6.1.
* Examples of Qt applications tested: Mumble (1.2.16), Audacious (3.7.1), VLC
(2.2.4), Wireshark (2.0.5).
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 4660 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau
next reply other threads:[~2016-08-27 21:22 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-27 21:22 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ [this message]
[not found] ` <bug-97511-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2016-08-27 21:23 ` [Bug 97511] GM204/modesetting DDX: Using PageFlip causes syncing issue/screen corruption bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-29 14:18 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-01-29 17:33 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-07-08 17:02 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-12-04 9:16 ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-97511-8800@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon-cc+yj3umiyqdupfqwhejaq@public.gmane.org \
--cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.