]> git.pld-linux.org Git - packages/X11.git/blob - p_i810dri-memfix.diff
- another try
[packages/X11.git] / p_i810dri-memfix.diff
1 Index: programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c
2 ===================================================================
3 RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c,v
4 retrieving revision 1.10
5 diff -u -p -r1.10 i810_driver.c
6 --- programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c      17 Sep 2004 03:04:51 -0000      1.10
7 +++ programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c      29 Sep 2004 15:44:35 -0000
8 @@ -903,12 +903,15 @@ I810PreInit(ScrnInfoPtr pScrn, int flags
9      * size in the XF86Config, use that amount instead.
10      *
11      *  Changed to 8 Meg so we can have acceleration by default (Mark).
12 +    *  16 MB is not enough for 3D in 1600x1200 (Matthias)
13      */
14     mem = I810CheckAvailableMemory(pScrn);
15 -   if (pI810->directRenderingDisabled || mem < 134217728)  /* < 128 MB */
16 +   if (pI810->directRenderingDisabled || mem < 131072)       /* < 128 MB */
17         pScrn->videoRam = 8192;
18 -   else
19 +   else if (mem < 196608)  /* < 192 MB */
20         pScrn->videoRam = 16384;
21 +   else
22 +       pScrn->videoRam = 24576;
23     from = X_DEFAULT;
24     
25     if (pI810->pEnt->device->videoRam) {
This page took 0.023914 seconds and 3 git commands to generate.