diff --git a/src/i830_exa.c b/src/i830_exa.c index 59c2d51d..6acc00cc 100644 --- a/src/i830_exa.c +++ b/src/i830_exa.c @@ -369,7 +369,7 @@ I830EXAInit(ScreenPtr pScreen) pI830->EXADriverPtr->exa_minor = 0; pI830->EXADriverPtr->memoryBase = pI830->FbBase; pI830->EXADriverPtr->offScreenBase = pI830->Offscreen.Start; - pI830->EXADriverPtr->memorySize = pI830->Offscreen.Size; + pI830->EXADriverPtr->memorySize = pScrn->videoRam*1024; if(pI830->EXADriverPtr->memorySize > pI830->EXADriverPtr->offScreenBase) diff --git a/src/i830_memory.c b/src/i830_memory.c index 5fbc8cff..50bbde53 100644 --- a/src/i830_memory.c +++ b/src/i830_memory.c @@ -872,6 +872,10 @@ I830Allocate2DMemory(ScrnInfoPtr pScrn, const int flags) "offscreen memory. Not enough VRAM?\n"); } return FALSE; + } else { + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Successful allocate " + "offscreen memory at 0x%lx, size %d KB\n", + pI830->Offscreen.Start, pI830->Offscreen.Size/1024); } #endif } else {