diff options
author | Alex VillacĂs Lasso <alex@karlalex.palosanto.com> | 2009-04-11 19:12:31 -0500 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-05-27 17:59:48 -0400 |
commit | a5ad3e8f509ca07c429a43810cc3e2f80e70a1dc (patch) | |
tree | 8e500d0ae230c6ccf034a3f5735b77850550dcd8 /man/savage.man | |
parent | 0f4369c95b6ef948743c9b244709e454b8b8ef7f (diff) |
Implement use of Mastered Image Transfer through AGP for UploadToScreen EXA acceleration.
Under some conditions (documented in this patch), the UploadToScreen implementation can make use of the AGP scratch buffer used for XVideo as a convenient source for Mastered Image Transfer. The previous implementation is still available as a fallback for when AGP acceleration is not possible. This requires the AGP scratch buffer to be persistent, so the XVideo code is also made aware of an existing DRM mapping for the scratch buffer.
Diffstat (limited to 'man/savage.man')
-rw-r--r-- | man/savage.man | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/man/savage.man b/man/savage.man index 822a233..a1cbb1e 100644 --- a/man/savage.man +++ b/man/savage.man @@ -180,7 +180,7 @@ and twister (use BCI for Xv); off for savage4 (do not use the BCI for Xv). Instructs the BCI Xv pixel formatter to use AGP memory as a scratch buffer. Ordinarily the BCI formatter uses a an area in framebuffer memory to hold YV12 planar data to be converted for display. This requires a somewhat expensive -upload of YV12 data to framebuffer memory. The \*qAGPforXv\*q causes the BCI +upload of YV12 data to framebuffer memory. The \*qAGPforXv\*q option causes the BCI formatter to place the YV12 data in AGP memory instead, which can be uploaded faster than the framebuffer. Use of this option cuts upload overhead by 25% according to benchmarks. This option also smooths out most of the shearing @@ -189,6 +189,10 @@ present when using BCI for pixel conversion. Currently this option is and is disabled by default. Video width restrictions that apply to \*qBCIforXv\*q also apply here. Only valid when \*qDRI\*q and \*qBCIforXv\*q are both active, and only on AGP chipsets. Default: \*qoff\*q. +.br +If \*qAccelMethod\*q is set to \*qEXA\*q and \*qAGPforXv\*q is enabled, then the +driver will also attempt to reuse the AGP scratch buffer for UploadToScreen +acceleration. .TP .BI "Option \*qAGPMode\*q \*q" integer \*q Set AGP data transfer rate. |