summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2007-01-11 10:36:33 -0800
committerEric Anholt <eric@anholt.net>2007-01-11 11:03:13 -0800
commitf5d528f8ea27de31054e7f1843e34d8379f811ea (patch)
tree08473ddc682e2d38381d1f2efab0e34e2ae3e80d /man
parentd13bc016c0723f1df633ddaf5610ad73003b7c96 (diff)
Don't limit cachelines to a vertical of 2048, and increase default allocation.
The cachelines are used for two things: XAA pixmap cache and XV memory. Only XAA pixmap cache is referred to using an offset pointing at the beginning of the front buffer in rendering, and XAA only uses the 2d BLT engine, which actually has a vertical limit of 65536. So, pixmap cache is now limited to that much vertical. Additionally, the previous cachelines allocation was too small for our advertised XV limits, so video at the limits would fail with BadAlloc. Now, XAA allocates the same approximate amount of offscreen memory as EXA: 3 times the screen size, plus one packed HD video.
Diffstat (limited to 'man')
-rw-r--r--man/i810.man7
1 files changed, 5 insertions, 2 deletions
diff --git a/man/i810.man b/man/i810.man
index ff458098..d1ee2da0 100644
--- a/man/i810.man
+++ b/man/i810.man
@@ -84,9 +84,12 @@ This allows the user to change the amount of graphics memory used for
2D acceleration and video. Decreasing this amount leaves more for 3D
textures. Increasing it can improve 2D performance at the expense of
3D performance.
+.TP
+This option only takes effect when XAA acceleration is enabled.
+.TP
Default: depends on the resolution, depth, and available video memory. The
-driver attempts to allocate at least enough to hold two DVD-sized YUV buffers
-by default. The default used for a specific configuration can be found
+driver attempts to allocate space for at 3 screenfuls of pixmaps plus an
+HD-sized XV video. The default used for a specific configuration can be found
by examining the __xservername__ log file.
.TP
.BI "Option \*qDRI\*q \*q" boolean \*q