https://bugzilla.novell.com/show_bug.cgi?id=464512
Summary: EXA produce distortion and "visual noise" Product: openSUSE 11.1 Version: Final Platform: i686 OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: xavier@wflogistics.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: ---
Hi,
openSUSE 11.1 brings EXA as the default accel. method.
The performance of my laptop is far better with XAA, but it has bugs now that turn it unusable, and I understand that its been deprecated and unsupported.
Always at the logging screen (KDM) after I enter my password and submit, the screen truns crazy for a cupple of seconds, twice, one after I submit my password and when I guess compiz is starting.
Also when I leave the session and I have a terminal active KDE ask me if I really want to turn off/reboot without leave of the active session, that screens looks creazy too.
Sometimes in my desktop session, I have saw this visual noise too.
I'm attaching 3 videos showing the problem, I'm also attaching '/etc/X11/xorg.conf' and /var/log/Xorg.0.log'.
When I change to XAA the performance is fas better and this distortions and "visual noise" does not happen at all.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User xavier@wflogistics.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c1
--- Comment #1 from Xavier Callejas xavier@wflogistics.com 2009-01-08 09:25:58 MST --- Created an attachment (id=263909) --> (https://bugzilla.novell.com/attachment.cgi?id=263909) Logging into KDE session from KDM
https://bugzilla.novell.com/show_bug.cgi?id=464512
User xavier@wflogistics.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c2
--- Comment #2 from Xavier Callejas xavier@wflogistics.com 2009-01-08 09:26:38 MST --- Created an attachment (id=263910) --> (https://bugzilla.novell.com/attachment.cgi?id=263910) Another logging into KDE from KDM
https://bugzilla.novell.com/show_bug.cgi?id=464512
User xavier@wflogistics.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c3
--- Comment #3 from Xavier Callejas xavier@wflogistics.com 2009-01-08 09:28:00 MST --- Created an attachment (id=263911) --> (https://bugzilla.novell.com/attachment.cgi?id=263911) Leaving KDE session with an terminal active (please wait until the end)
https://bugzilla.novell.com/show_bug.cgi?id=464512
User xavier@wflogistics.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c4
--- Comment #4 from Xavier Callejas xavier@wflogistics.com 2009-01-08 09:31:02 MST --- Created an attachment (id=263912) --> (https://bugzilla.novell.com/attachment.cgi?id=263912) /etc/X11/xorg.conf
https://bugzilla.novell.com/show_bug.cgi?id=464512
User xavier@wflogistics.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c5
--- Comment #5 from Xavier Callejas xavier@wflogistics.com 2009-01-08 09:31:26 MST --- Created an attachment (id=263913) --> (https://bugzilla.novell.com/attachment.cgi?id=263913) /var/log/Xorg.0.log
https://bugzilla.novell.com/show_bug.cgi?id=464512
Stefan Dirsch sndirsch@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #263912|application/octet-stream |text/plain mime type| |
https://bugzilla.novell.com/show_bug.cgi?id=464512
Stefan Dirsch sndirsch@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #263913|text/x-log |text/plain mime type| |
https://bugzilla.novell.com/show_bug.cgi?id=464512
User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c6
Stefan Dirsch sndirsch@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Minor Status|NEW |ASSIGNED Priority|P5 - None |P4 - Low
--- Comment #6 from Stefan Dirsch sndirsch@novell.com 2009-01-08 10:12:02 MST --- Looks like a minor issue (framebuffer not cleared before shown). But you could report it upstream. Sorry for the standard response. Makes things easier to me.
I'm afraid such driver issues need to be addressed by Intel's Linux driver development team. Thus I would like to ask you to report this issue upstream on bugs.freedesktop.org according to
http://intellinuxgraphics.org/how_to_report_bug.html
and add me to Cc (sndirsch@suse.de). You'll need to register for an account on bugs.freedesktop.org first, in case you don't have one yet. Thanks.
https://bugzilla.novell.com/show_bug.cgi?id=464512
Stefan Dirsch sndirsch@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|EXA produce distortion and "visual noise" |intel: EXA produce distortion and "visual noise" | |during Xsession startup (965GM)
https://bugzilla.novell.com/show_bug.cgi?id=464512
User llunak@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c7
Lubos Lunak llunak@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nice@titanic.nyme.hu
--- Comment #7 from Lubos Lunak llunak@novell.com 2009-01-09 04:02:07 MST --- *** Bug 444373 has been marked as a duplicate of this bug. ***
https://bugzilla.novell.com/show_bug.cgi?id=444373
https://bugzilla.novell.com/show_bug.cgi?id=464512
User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c8
Stefan Dirsch sndirsch@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED URL| |http://bugs.freedesktop.org | |/show_bug.cgi?id=19579 Resolution| |UPSTREAM
--- Comment #8 from Stefan Dirsch sndirsch@novell.com 2009-01-15 03:20:01 MST --- Upstream now:
http://bugs.freedesktop.org/show_bug.cgi?id=19579
https://bugzilla.novell.com/show_bug.cgi?id=464512
User nice@titanic.nyme.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c9
--- Comment #9 from Tamás Németh nice@titanic.nyme.hu 2009-01-15 03:21:23 MST --- OK, I've created the report at freedesktop.org ( http://bugs.freedesktop.org/show_bug.cgi?id=19579 ), but some say, this problem is not caused by Xorg itself, but by a custom patch instead:
http://blog.martin-graesslin.com/blog/?p=211
Have you applied that patch? Does the symptom still occur without that?
Beside this XAA is becoming unsuportted, so it's not a viable alternative: http://bugs.freedesktop.org/show_bug.cgi?id=10912 (for example)
https://bugzilla.novell.com/show_bug.cgi?id=464512
User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c10
--- Comment #10 from Stefan Dirsch sndirsch@novell.com 2009-01-15 03:35:07 MST --- Can't find this patch. :-(
https://bugzilla.novell.com/show_bug.cgi?id=464512
User nice@titanic.nyme.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c11
--- Comment #11 from Tamás Németh nice@titanic.nyme.hu 2009-01-15 04:08:51 MST --- I'm a total layman, so excuse me for barking here, but as far as I can figure out, they are speaking about an unnecessary patch. So this patch isn't for resolving this problem, but it's the cause of the problem. So some say, it should be removed. Maybe this is the mentioned patch: http://blog.sayakbanerjee.com/?p=77#comment-62
So, they say, that this custom patch should be removed in order to solve this problem. If you happened to add this patch to the stock X.org, you should remove it, allegedly.
In addition the referred freedesktop.og bug ( http://bugs.kde.org/show_bug.cgi?id=170462 ) seems to me to describe some distinct issues. The attached screenshots are different from the mine, but some descriptions, (e.g. http://bugs.kde.org/show_bug.cgi?id=170462#c31 , http://bugs.kde.org/show_bug.cgi?id=170462#c37 ) seems to match my problem. BTW, it's possible, that I consider some distinct bugs to be one.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User nice@titanic.nyme.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c12
--- Comment #12 from Tamás Németh nice@titanic.nyme.hu 2009-01-15 04:10:17 MST --- In addition to this, someone was complaining about the problem remaining after removing the infamous patch: http://bugs.kde.org/show_bug.cgi?id=170462#c77
https://bugzilla.novell.com/show_bug.cgi?id=464512
User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c13
--- Comment #13 from Stefan Dirsch sndirsch@novell.com 2009-01-15 04:26:45 MST --- http://blog.sayakbanerjee.com/?p=77#comment-62
xorg-server_1.5.2-2ubuntu3.diff.gz [...] --- xorg-server-1.5.2.orig/debian/patches/107_fedora_dont_backfill_bg_none.patch +++ xorg-server-1.5.2/debian/patches/107_fedora_dont_backfill_bg_none.patch @@ -0,0 +1,23 @@ +Disable backfilling of windows created with bg=none, which otherwise +would force a framebuffer readback. + +Index: xorg-server-1.2.0/composite/compalloc.c +=================================================================== +--- foo/composite/compalloc.c.orig 2007-09-18 18:16:24.000000000 -0700 ++++ foo/composite/compalloc.c 2007-09-18 18:16:48.000000000 -0700 +@@ -471,6 +471,7 @@ compNewPixmap (WindowPtr pWin, int x, in + pPixmap->screen_x = x; + pPixmap->screen_y = y; + ++#if 0 + if (pParent->drawable.depth == pWin->drawable.depth) + { + GCPtr pGC = GetScratchGC (pWin->drawable.depth, pScreen); +@@ -529,6 +530,7 @@ compNewPixmap (WindowPtr pWin, int x, in + if (pDstPicture) + FreePicture (pDstPicture, 0); + } ++#endif + return pPixmap; + } +
We don't use such a patch. I verified that our sources don't have these lines, which backfill windows created with bg=none, disabled.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User nice@titanic.nyme.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c14
--- Comment #14 from Tamás Németh nice@titanic.nyme.hu 2009-01-15 04:28:47 MST --- Then it may really be an upstream problem.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c15
--- Comment #15 from Stefan Dirsch sndirsch@novell.com 2009-01-15 04:30:04 MST --- Anyway, the issue is tracked upstream now.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User bgn66922@163.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c16
Hu Jiaqi bgn66922@163.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bgn66922@163.com
--- Comment #16 from Hu Jiaqi bgn66922@163.com 2009-01-22 19:54:52 MST --- Hi, I'm afraid it's not an upstream issue. I experience exactly the same problem but my video card is NVIDIA 8400m gs. Some other nvidia user also have this problem, see http://www.nvnews.net/vbulletin/showthread.php?t=126324 http://www.nvnews.net/vbulletin/showpost.php?p=1909783&postcount=191 and they are all using openSUSE!
I cannot try "EXA" or "XAA" because nvidia just use its own 2D methods. But I noticed that if I just remove kde4-kdm-branding-opensuse, all the noises are gone together.
Maybe something's wrong in the opensuse kdm branding?
https://bugzilla.novell.com/show_bug.cgi?id=464512
User stevegoodey@spamcop.net added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c17
Steve Goodey stevegoodey@spamcop.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stevegoodey@spamcop.net
--- Comment #17 from Steve Goodey stevegoodey@spamcop.net 2009-03-15 05:56:35 MST --- I changed to Kde4-kdm-branding-upstream and the problem was fixed.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User nice@titanic.nyme.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c18
--- Comment #18 from Tamás Németh nice@titanic.nyme.hu 2009-03-15 09:05:36 MST --- Yes, KDE 4.2.1 seems to solve it completely, in spite of the fact that at a certain point it seemed to be a QT bug.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User xavier@wflogistics.com added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c19
Xavier Callejas xavier@wflogistics.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xavier@wflogistics.com
--- Comment #19 from Xavier Callejas xavier@wflogistics.com 2009-03-15 10:14:17 MST --- hmm I still have it.
I have (KDE 4.2.1): ~> rpm -qa | grep -i kdm kde4-kdm-branding-openSUSE-11.1.1-68.32 kde4-kdm-4.2.1-211.4
~> rpm -qa | grep libqt libqt4-sql-4.5.0-43.1 libqt4-jambi-demo-4.4.99-1.1 libqtjambi1-4.4.99-1.1 libqt4-4.5.0-43.1 libqt4-qt3support-4.5.0-43.1 libqt4-x11-4.5.0-43.1 libqt4-devel-4.5.0-43.1 libqt4-jambi-4.4.99-1.1 libqt4-jambi-doc-4.4.99-1.1 libqt4-sql-mysql-4.5.0-45.1
The same problem at start KDE session, one time at hit enter to login, and the other when it seems that compiz is starting.
https://bugzilla.novell.com/show_bug.cgi?id=464512
User nice@titanic.nyme.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=464512#c20
--- Comment #20 from Tamás Németh nice@titanic.nyme.hu 2009-03-15 15:04:25 MST --- (In reply to comment #19)
hmm I still have it.
I have (KDE 4.2.1): ~> rpm -qa | grep -i kdm kde4-kdm-branding-openSUSE-11.1.1-68.32 kde4-kdm-4.2.1-211.4
Surprisingly, changing to kde4-kdm-branding-upstream from kde4-kdm-branding-openSUSE solves kdm's problem! (KDE 4.2.1 session works well independently from the kdm-branding package, no matter if you enable KDE compositing or not. I haven't tried compiz so far.)
BTW, how can a package consisting mainly from images change kdm's behaviour so badly?
milleniumfalcon:~ # rpm -ql kde4-kdm-branding-openSUSE /usr/share/doc/packages/kde4-kdm-branding-openSUSE /usr/share/doc/packages/kde4-kdm-branding-openSUSE/COPYING /usr/share/kde4/apps/kdm /usr/share/kde4/apps/kdm/pics /usr/share/kde4/apps/kdm/pics/.randomlist /usr/share/kde4/apps/kdm/pics/kdelogo.png /usr/share/kde4/apps/kdm/pics/shutdown.jpg /usr/share/kde4/apps/kdm/pics/users /usr/share/kde4/apps/kdm/pics/users/default1.png /usr/share/kde4/apps/kdm/pics/users/root1.png /usr/share/kde4/apps/kdm/themes /usr/share/kde4/apps/kdm/themes/SUSE /usr/share/kde4/apps/kdm/themes/SUSE/Background.jpg /usr/share/kde4/apps/kdm/themes/SUSE/Background.svg /usr/share/kde4/apps/kdm/themes/SUSE/KdmGreeterTheme.desktop /usr/share/kde4/apps/kdm/themes/SUSE/color.kcsrc /usr/share/kde4/apps/kdm/themes/SUSE/dots.png /usr/share/kde4/apps/kdm/themes/SUSE/enter.png /usr/share/kde4/apps/kdm/themes/SUSE/opensuse.png /usr/share/kde4/apps/kdm/themes/SUSE/screenshot.png /usr/share/kde4/apps/kdm/themes/SUSE/suse.png /usr/share/kde4/apps/kdm/themes/SUSE/suse.svg /usr/share/kde4/apps/kdm/themes/SUSE/suse.xml