Beryl at 1400x1050

Devon Harding devonharding at
Thu May 10 17:04:25 UTC 2007

> Beryl require significant amount of RAM access for the 3D chipset
> because each window is cached and updated as texture.
> The regular 2D X only use one framebuffer in video memory, at a time.
> Only requiering like width x heigh x 4 bytes (32bit depth) of RAMDAC
> accessible video ram.
> Beryl 3D X require width x heigh x 4 x num_of_windows_layers bytes of 3D
> chip accessible memory.

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:

* Beryl system compatiblity check                            *

Detected xserver                                : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig                  : passed
Checking for GLX_EXT_texture_from_pixmap        : passed
Checking for non power of two texture support   : passed
Checking maximum texture size                   : failed

Root window size (1400/1050) is bigger then maximum texture size (1024x1024)

X Error of failed request:  GLXBadContext
 Major opcode of failed request:  144 (GLX)
 Minor opcode of failed request:  4 (X_GLXDestroyContext)
 Serial number of failed request:  39
 Current serial number in output stream:  41
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ubuntu-users mailing list