Summary: | [945GM/Mac] DSPARB split regression: screen flickers massivly when starting gnome apps | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Felix Möller <felix> | ||||||
Component: | Driver/intel | Assignee: | Jesse Barnes <jbarnes> | ||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | high | CC: | kent.liu, quanxian.wang, sndirsch | ||||||
Version: | git | Keywords: | regression | ||||||
Hardware: | Other | ||||||||
OS: | All | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Felix Möller
2008-08-09 07:58:48 UTC
Thanks for filing this report. I'm reassigning to Jesse. Created attachment 18248 [details] [review] don't steal crtcs for detection Mac minis might need this patch to avoid pipe stealing... (In reply to comment #2) > Created an attachment (id=18248) [details] > don't steal crtcs for detection > > Mac minis might need this patch to avoid pipe stealing... I just tested your patch applied on top of and his improved a lot I just got one single flicker when starting firefox. All other apps I tested start cleanly now. commit 2049ba211e7cdc383976c09f52c2b43acdd59481 Author: Jesse Barnes <jbarnes@hobbes.lan> Date: Thu Jul 31 13:07:20 2008 -0700 Update DSPARB while planes are still off This avoids the flickering people reported in the 2.4.0 release. Might this have anything to do with bug #17059 I just tried to reproduce it and it did not crash, this has not happened for a long time. ;) Will have to find some time to try more and then report back. Thanks! (In reply to comment #3) > Might this have anything to do with bug #17059 I just tried to reproduce it and > it did not crash, this has not happened for a long time. ;) Will have to find > some time to try more and then report back. I don't think this will fix your crash... It would be good if you could get a backtrace though, the logs in that bug don't include anything helpful. You can login remotely and try running gdb on the server. I think the intellinuxgraphics.org site has some info on getting good debug info. Created attachment 18269 [details]
Xorg.0.log.old
I have been running your don't steal crtc patch the whole day. But now I got a crash:
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x7ffc0001 getbl_err: 0x00000102
ipeir: 0x00000000 iphdr: 0x7d000003
LP ring tail: 0x000040f0 head: 0x000040fc len: 0x0001f001 start 0x00000000
eir: 0x0000 esr: 0x0010 emr: 0xffff
instdone: 0xfa41 instpm: 0x0000
memmode: 0x00000306 instps: 0x800f04c4
hwstam: 0xfffe ier: 0x0002 imr: 0x0000 iir: 0x0070
Ring at virtual 0xa7b02000 head 0x40fc tail 0x40f0 count 32765
Probably is more readable as attachment.
Is this a new bug?
I am moving tomorrow therefore I am not sure when I will be able to answer again. Yeah I think that's a new bug, sounds like the stealing avoidance patch fixes things for you in this case... We'll push the fix for 2.5. NAK on this patch to fix this issue. DSPARB setting should be fixed to not turn off all planes when only one's on. Pushed different fix as 5af504166f14f4401818f3b7c27ac2ccba7b9ff5. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.