[Intel-gfx] [PATCH 2/6] Enable UXA for all screen sizes as UXA deals with oversize pixmaps already

Keith Packard keithp at keithp.com
Wed Jul 8 22:28:19 CEST 2009


There's no reason to disable UXA because the initial frame buffer allocation
is too large -- UXA deals with fallbacks for oversize pixmaps internally on
a case-by-case basis. This allows large frame buffers to have simple
fill/blt acceleration while only falling back to software for operations
involving the 3D engine.

Signed-off-by: Keith Packard <keithp at keithp.com>
---
 src/i830_driver.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/src/i830_driver.c b/src/i830_driver.c
index db00af8..067a098 100644
--- a/src/i830_driver.c
+++ b/src/i830_driver.c
@@ -1691,11 +1691,6 @@ I830PreInit(ScrnInfoPtr pScrn, int flags)
    }
    pScrn->currentMode = pScrn->modes;
 
-   if (!IS_I965G(pI830) && pScrn->virtualY > 2048) {
-      xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Cannot support > 2048 vertical lines. disabling acceleration.\n");
-      pI830->accel = ACCEL_NONE;
-   }
-
    /* Set display resolution */
    xf86SetDpi(pScrn, 0, 0);
 
-- 
1.6.3.3




More information about the Intel-gfx mailing list