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.
Created attachment 20128 [details]
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.
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.
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.