View Full Version : Long pauses
Moronix
11-25-2008, 04:32 PM
I'm seeing long pauses happen in some 3d applications or ones that use opengl. I'm talking about complete system pauses, total lag of some sort. Compiz does this, it seems to degrade so that it happens more often and the pauses are longer. It doesn't happen for all 3d, but I assume for the ones that does it's the same bug. This seems to happen particularly when opengl is used for 2d like for playing video. It doesn't seem to happen with regular 3d applications like games and such. Is this known and is there a work around?
legume
11-25-2008, 06:26 PM
You could try using the kernel boot option
nopat
Moronix
11-26-2008, 12:54 AM
Thanks, looks like that was it. At least it's back to how it used to be, pauses very short if anything, much better. I should have known about a PAT issue but I just didn't see it posted anywhere.
RealNC
11-26-2008, 02:17 AM
What's this "PAT" thing anyway? I can imagine it being enabled must be "a good thing" and Catalyst getting broken by it "a bad thing?"
Moronix
11-26-2008, 06:40 AM
As I understand it, it's a newer type of MTRR (memory type range register) in more recent linux.
RealNC
11-26-2008, 08:10 AM
Funny thing is, fglrx says "[fglrx] PAT is enabled successfully!" regardless of whether the nopat kernel option is used or not. The difference is that the freezes are gone with nopat.
bridgman
11-26-2008, 10:25 AM
My dim understanding is that MTRR lets you set memory attributes (cached, write combining etc..) on an entire range at a time (easy but not precise) while PAT allows the driver or OS to adjust the settings on a page-by-page basis.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.