Bug 18424

Summary: Screen not repainiting with EXA
Product: xorg Reporter: Michal Suchanek <hramrach>
Component: Driver/intelAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium Keywords: NEEDINFO, regression
Version: 7.4 (2008.09)   
Hardware: x86 (IA32)   
OS: NetBSD   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log none

Description Michal Suchanek 2008-11-07 06:45:26 UTC
Running xorg on NetBSD (server 1.4.2 intel 2.4.2) on a Mac Mini 1.1 (i945GM chipset).

I usually start Firefox and rxvt-unicode on different desktops. 
Within 30s of browsing using firefox the screen stops updating. The apps run but the on-screen state is frozen. Switching desktops changes the cursor (Firefox arrow vs urxvt I) but the screen content is frozen otherwise. The problem is temporarily resolved by switching to console.

The problem goes away when accel type is set to XAA.

Since the default accel is EXA, and XAA used to work this breaks stuff that seemed OK previously.
Comment 1 Michal Suchanek 2008-11-07 06:51:50 UTC
Created attachment 20128 [details]
Xorg log
Comment 2 Carl Worth 2009-07-31 09:35:24 UTC
Hi Michal,

Thank you very much for your bug report.

Have you tried more recent versions of the driver than 2.4? In our most recent release, (2.8.0), both EXA and XAA were removed in favor of UXA. I would be very interested to hear if the behavior changes with this release.

Thanks,

-Carl
Comment 3 Michal Suchanek 2009-08-01 07:43:39 UTC
Yes, UXA works almost fine for me on the Mac mini on linux. I could not use xorg 1.6 previously because XAA was broken by architectural changes to the X server, EXA would not work on this hardware (i945GM, no BIOS), and UXA would crash on X start.

With version 2.8 the driver starts correctly but unfortunately it locks up the GPU after a few days.
Comment 4 Eric Anholt 2009-08-10 14:48:19 UTC
OK, closing this fixed then, since the reported issue is gone.  If you can get GPU dumps for your hangs in new bug reports, we might be able to help you with those.

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.