Bug 845608 - [i915] The live session's desktop doesn't repaint properly in GNOME
Summary: [i915] The live session's desktop doesn't repaint properly in GNOME
Status: RESOLVED DUPLICATE of bug 844891
: 846202 (view as bug list)
Alias: None
Product: openSUSE 13.1
Classification: openSUSE
Component: GNOME (show other bugs)
Version: RC 1
Hardware: i686 SUSE Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-12 07:19 UTC by Forgotten User Ap-Po7qiPg
Modified: 2013-10-18 07:22 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Screenshot of the artifacts (628.94 KB, image/png)
2013-10-12 07:19 UTC, Forgotten User Ap-Po7qiPg
Details
Xorg.0.log (28.75 KB, text/plain)
2013-10-12 07:23 UTC, Forgotten User Ap-Po7qiPg
Details
The output of hwinfo --gfx (1.54 KB, text/plain)
2013-10-12 07:24 UTC, Forgotten User Ap-Po7qiPg
Details
The output of dmesg (136.25 KB, text/plain)
2013-10-12 07:26 UTC, Forgotten User Ap-Po7qiPg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User Ap-Po7qiPg 2013-10-12 07:19:35 UTC
Created attachment 563181 [details]
Screenshot of the artifacts

User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0

On my Dell Inspiron 1525 when booting from GNOME Live USB, the desktop doesn't repaint properly. There are a lot of artifacts on the screen (see attachment).

Reproducible: Always

Steps to Reproduce:
1. Boot from openSUSE-13.1-GNOME-Live-Build0041-i686.iso
2. Start a program (e.g. Terminal or Files)
3. Drag the window with your mouse to a new position
Actual Results:  
The trail from window remains on the screen.

Expected Results:  
The window should move to a new position without artifacts.

However, when booting from openSUSE-13.1-KDE-Live-Build0041-i686.iso, there are no artifacts on the screen. The desktop looks OK.
Comment 1 Forgotten User Ap-Po7qiPg 2013-10-12 07:23:37 UTC
Created attachment 563182 [details]
Xorg.0.log
Comment 2 Forgotten User Ap-Po7qiPg 2013-10-12 07:24:24 UTC
Created attachment 563183 [details]
The output of hwinfo --gfx
Comment 3 Forgotten User Ap-Po7qiPg 2013-10-12 07:26:03 UTC
Created attachment 563184 [details]
The output of dmesg

There are many warnings from Intel video driver in dmesg's output.
Comment 4 Forgotten User Ap-Po7qiPg 2013-10-12 07:35:19 UTC
The workaround I found is to log out from live GNOME session and then log back
in. There will be no more artifacts on the screen. Maybe logon from GDM
corrects the video problem somehow?
Comment 5 Forgotten User 41BFnbsBRT 2013-10-12 18:42:19 UTC
I'm hitting this same bug along with the fix working for me. I'm using a Lenovo ThinkPad X220 and openSUSE 13.1 RC1. Let me know if you want anything.
Comment 6 Dominique Leuenberger 2013-10-14 21:46:40 UTC
This in fact does not look (anymore) like an X-bug;

There is a confirmed bug in GNOME 3.10, causing this:
* Wallpaper is randomly not loaded (racing condition)
* Frame buffers are not cleared

https://bugzilla.gnome.org/show_bug.cgi?id=709313

=> Moving component back to GNOME.
Comment 7 Dominique Leuenberger 2013-10-14 22:08:26 UTC
Potential patch fixing it (in dri2):

http://cgit.freedesktop.org/~ickle/xserver/commit/?h=dri2-invalidate&id=eb256400317b98e999b5dabe06a82970bd922068
Comment 8 Forgotten User 41BFnbsBRT 2013-10-15 00:47:44 UTC
What is the chance that this is patched for RC2?
Comment 9 Stefan Dirsch 2013-10-15 06:53:07 UTC
The patch is even not (yet?) in xorg-server master branch. Not sure, why Dominique thinks it would fix the issue. Did anybody verify that?
Comment 10 Dominique Leuenberger 2013-10-15 07:01:49 UTC
(In reply to comment #9)
> The patch is even not (yet?) in xorg-server master branch. Not sure, why
> Dominique thinks it would fix the issue. Did anybody verify that?

This was based on comments on the upstream bug; to keep people here informed a well... first tests show only partial success; so not the right thing.
Comment 11 Dominique Leuenberger 2013-10-16 13:05:01 UTC
*** Bug 846202 has been marked as a duplicate of this bug. ***
Comment 12 Dominique Leuenberger 2013-10-17 13:46:20 UTC
Dmitry,

to confirm this is indeed the same bug I expect it to be, and not just something else (x-related).

Can you please, inside gnome:
HIt Alt-F2, type "lg",
then type "global.stage.no_clear_hint = false;" into the prompt that comes up,
then hit Escape.

Does the problem disappear? Then it IS the bug I believe it is..

otherwise, it's a parallel bug, which would more likely be X-related imho
Comment 13 Forgotten User Ap-Po7qiPg 2013-10-17 15:30:10 UTC
Dominique,

I've done this and the problem disappeared! (And the background too - now it is visible in overlay mode only. Though i'm not sure if this is related to the problem).
Comment 14 Dominique Leuenberger 2013-10-18 07:22:48 UTC
(In reply to comment #13)
> Dominique,
> 
> I've done this and the problem disappeared! (And the background too - now it is
> visible in overlay mode only. Though i'm not sure if this is related to the
> problem).

Thanks for confirming.
In this case I dare to mark it as a DUP of bug 844891;
The main issue is a race in loading the wallpapers, then ending up with a graphic buffer that is not correctly mapped.

*** This bug has been marked as a duplicate of bug 844891 ***