Comment 39 for bug 194769

Revision history for this message
Janne Siren (merjanne-siren) wrote :

Hi!

I can also confirm this bug with IBM600 and IBM600E laptops. Though for my purposes recompiling xfce4-terminal is not suitable workaround. But I found easier workaround, I added following lines to /etc/X11/xorg.conf:

Section "Extensions"
    Option "Composite" "Disable"
EndSection

At least this works with IBM600 (NeoMagic 128XD) and IBM600E (NeoMagic 256AV).

I do not know how this composite-extension should work, but for my understanding RGBA (referring to function gdk_screen_get_rgba_colormap in the xfce4-terminal code) requires 32bpp framebuffer (24 bits for color and 8 bits for alpha channel). With these very old chips the xubuntu 8.04 LTS uses 16 as default depth, meaning 16 bpp framebuffer with RGB weight 565, thus leaving no space for alpha channel. (Though I do not know has rgba-colormap of gtk and framebuffer bpp any relation.) Anyhow: as composite-extension is not working, it still leaves me wonder why composite-extension is not automatically disabled with these chips at installation phase or when X11 system starts up.

best regards,
     Janne