summaryrefslogtreecommitdiff
path: root/src/radeon_kms.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2010-01-25 13:50:13 +1000
committerDave Airlie <airlied@redhat.com>2010-01-25 13:50:13 +1000
commitba99a82ced1a6101365876723d22bcfec4607537 (patch)
tree0db4d90d197b4c43a038c9a5339ed12b56b9fc6f /src/radeon_kms.c
parentde40d36264364434541377c7f65f3836dc514fc0 (diff)
radeon/kms: only enable EXA pixmaps under kms if we support render accel
I've seen RN50s with 64MB of RAM that are slow as molasses, this should fix them. RH bug 556400 Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/radeon_kms.c')
-rw-r--r--src/radeon_kms.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/radeon_kms.c b/src/radeon_kms.c
index c06b8328..b464b66d 100644
--- a/src/radeon_kms.c
+++ b/src/radeon_kms.c
@@ -473,7 +473,8 @@ Bool RADEONPreInit_KMS(ScrnInfoPtr pScrn, int flags)
info->exa_pixmaps = xf86ReturnOptValBool(info->Options,
OPTION_EXA_PIXMAPS,
- (info->vram_size > (32 * 1024 * 1024)));
+ ((info->vram_size > (32 * 1024 * 1024) &&
+ info->RenderAccel)));
if (info->exa_pixmaps)
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"EXA: Driver will allow EXA pixmaps in VRAM\n");