FS#19302 - [xorg 1.8 - mesa - intel] compiz enabled, screen fails to redraw correctly

Attached to Project: Arch Linux
Opened by Tomas M. (eldragon) - Friday, 30 April 2010, 18:36 GMT
Last edited by Jan de Groot (JGC) - Thursday, 17 February 2011, 15:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 8
Private No

Details

this bug has been reported upstream, this is just a note to dev concerning the issue, there is plenty of info there


https://bugs.freedesktop.org/show_bug.cgi?id=27420

intel gma 945
compiz 8.4
mesa 7.8.1
intel 2.11 drivers
xorg 1.8

downgraded mesa and intel drivers, issue still there.

downgraded xorg only and issue was there too

so i dont know which package is the responsbile one. :S

This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 17 February 2011, 15:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  Should be fixed in 7.10 branch.
Comment by Ionut Biru (wonder) - Sunday, 02 May 2010, 19:48 GMT
there is a patch here: https://qa.mandriva.com/show_bug.cgi?id=58580

try to see if is working
Comment by Tomas M. (eldragon) - Monday, 03 May 2010, 10:51 GMT
no, that patch doesnt fix it.

anyway, i think im being hit by more than 1 bug.

- redraw problem within windoes.

- glx refresh rate stuck at 33 instead of 60ish

- logout of X and the system freezes

i guess i'll have to wait for a bug fix release.
Comment by Tomas M. (eldragon) - Saturday, 08 May 2010, 15:41 GMT
the issue seems to be xf86-video-intel / mesa related ( DRI2 more specifically )
Comment by Iven Hsu (ivenvd) - Thursday, 13 May 2010, 01:31 GMT
I've met this when testing fedora 13. This bug in fedora should help, which is already fixed.
https://bugzilla.redhat.com/show_bug.cgi?id=577142
Comment by Tomas M. (eldragon) - Thursday, 13 May 2010, 10:44 GMT
ive tried this patch already, but been testing upstream, and maybe combined with another patch proposed for the kernel, it might work, gonna test and report back, the actual upsream bugreport is http://bugs.freedesktop.org/show_bug.cgi?id=27420
Comment by Tomas M. (eldragon) - Thursday, 13 May 2010, 11:19 GMT
well, yes, that patch + the patches proposed by jesse barnes here fix all rendering issues. those patches need some working since they dont apply cleanly :(
https://bugs.freedesktop.org/show_bug.cgi?id=27883
Comment by Iven Hsu (ivenvd) - Friday, 14 May 2010, 02:08 GMT
So have the MACROs in the patch been backported to 2.6.33.4? Is it possible to apply the patch now? I see 2.6.33.4 is in testing.
Comment by Tomas M. (eldragon) - Friday, 14 May 2010, 10:45 GMT
yes, im using 2.6.33.4 + patches. im attaching the relevant patch here since i had to swingle it around a bit to make it work, this one should apply cleanly.

if curious, its the first of the two posted in the bug report.
Comment by Iven Hsu (ivenvd) - Monday, 17 May 2010, 07:24 GMT
Will the arch developers merge this patch in kernel 2.6.34? I don't want to compile it on my netbook myself, the speed is terrible...
Comment by Tomas M. (eldragon) - Monday, 17 May 2010, 10:43 GMT
only they know, its too soon yet, and it doesnt fix everything..

you should try the mesa patch and running compiz with --indirect-rendering which seems to fix it too.

Comment by Tomas M. (eldragon) - Thursday, 27 May 2010, 06:39 GMT
  • Field changed: Percent Complete (100% → 0%)
updated everything from testing. there are some redrawing issues with firefox still there.
Comment by Tomas M. (eldragon) - Thursday, 27 May 2010, 10:48 GMT
all packages from testing (no patches applied) and running compiz with --indirect-rendering seems to fix things here.

i dont know if this is the way it should be, or if we should still be looking for a fix ;)
Comment by Iven Hsu (ivenvd) - Thursday, 27 May 2010, 17:50 GMT
The same here, compiz works well when using packages from extra, but only well with --indirect-rendering from testing.
Comment by Tomas M. (eldragon) - Thursday, 27 May 2010, 20:06 GMT
JGC: is it possible that the patches applied to "intel things" are not quite complete?

im experiencing sporadic 3d hangs (of the app only) where i have to kill -9 it.

glxgears and xmoto are the ones that hung on me

Comment by Tomas M. (eldragon) - Saturday, 29 May 2010, 12:57 GMT
more info for further debugging.

with compiz --indirect-rendering, and everything from testing. 'hydrogen' hangs the GPU or displays a garbled menu 100% of the time here.

this could be a sure way to test this out.
Comment by Benjamin Valentin (benpicco) - Monday, 21 June 2010, 14:05 GMT
Packages: Testing should be changed to Packages: extra as of
http://www.archlinux.org/news/502/
Comment by Henrique Abreu (hgabreu) - Saturday, 24 July 2010, 17:49 GMT
There's no update on this issue?
How are you guys doing? Is there any workaround?
Comment by Zach (tribal) - Saturday, 24 July 2010, 18:10 GMT
For me indirect-rendering works for now, but I would like to have it work without it.
Comment by Henrique Abreu (hgabreu) - Sunday, 25 July 2010, 02:18 GMT
indirect-rendering here is too slow..
but thanks for the tip.
Comment by Alyssa Hung (Deciare) - Thursday, 29 July 2010, 13:11 GMT
Applying this patch: http://bugs.freedesktop.org/attachment.cgi?id=35342 (from http://bugs.freedesktop.org/show_bug.cgi?id=27420)
to the mesa package, then installing the intel-dri subpackage built from that, has been working for me. It's the only thing I needed to patch, which seems rather simpler than what was discussed above, so YMMV.
Comment by Gerardo Exequiel Pozzi (djgera) - Saturday, 04 September 2010, 01:45 GMT
  • Field changed: Status (Assigned → Waiting on Response)
  • Field changed: Category (Packages: Testing → Packages: Extra)
status of this issue with current packages?
Comment by Jan Alexander Steffens (heftig) - Saturday, 04 September 2010, 05:31 GMT
Still happens with [testing] for me.
Comment by Iven Hsu (ivenvd) - Saturday, 04 September 2010, 07:08 GMT
The same here. Only indirect-rendering works well.

Loading...