<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Beryl require significant amount of RAM access for the 3D chipset<br>because each window is cached and updated as texture.
<br><br>The regular 2D X only use one framebuffer in video memory, at a time.<br>Only requiering like width x heigh x 4 bytes (32bit depth) of RAMDAC<br>accessible video ram.<br><br>Beryl 3D X require width x heigh x 4 x num_of_windows_layers bytes of 3D
<br>chip accessible memory.<br></blockquote></div><br>I'm starting to realize that now.  I thought AGP was supposed to use system RAM as additional texture memory? Here's the output of Beryl:<br><br>******************************
<div style="direction: ltr;">********************************<br>* Beryl system compatiblity check                            *<br>**************************************************************<br><br>Detected xserver                                : AIGLX
<br><br>Checking Display :0.0 ...<br><br>Checking for XComposite extension               : passed (v0.3)<br>Checking for XDamage extension                  : passed<br>Checking for RandR extension                    : passed
<br>Checking for XSync extension                    : passed<br><br>Checking Screen 0 ...<br><br>Checking for GLX_SGIX_fbconfig                  : passed<br>Checking for GLX_EXT_texture_from_pixmap        : passed<br>Checking for non power of two texture support   : passed
<br>Checking maximum texture size                   : failed<br><br>Root window size (1400/1050) is bigger then maximum texture size (1024x1024)<br><br>X Error of failed request:  GLXBadContext<br>  Major opcode of failed request:  144 (GLX)
<br>  Minor opcode of failed request:  4 (X_GLXDestroyContext)<br>  Serial number of failed request:  39<br>  Current serial number in output stream:  41</div><br>