You are not logged in.

#1 2007-10-26 14:45:50

zarathustra
Member
Registered: 2007-06-06
Posts: 3

aiglx+compiz-fusion with fglrx-8.42.3

The release notes for fglrx-8.42.3 claim that it now supports the formerly missing extension "GLX_EXT_texture_from_pixmap" and the glxinfo-output seems to confirm that partially:

$ - glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group

GLX_EXT_texture_from_pixmap appears in server and client extensions, but not in "GLX extensions", which should afaik be the intersection of server and client extensions. Hence, when starting compiz, it generates the following output:

$ - compiz 
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

It is possible to start it with "LIBGL_ALWAYS_INDIRECT=1 compiz --indirect-rendering", but when I do this, all windows lack their borders and things like scrolling are painfully slow. I guess that this is because compiz is not recognizing the GLX_EXT_texture... extension, because it is not listed in "GLX extensions" in the glxinfo output.

I'm using an ATI x600 graphics card and compiz-fusion 0.5.5 from the compiz-fusion repository(package-version: 20071021-1). Both AIGLX and the "Composite"-Extension as well as "XAANoOffscreenPixmaps" are enabled in my xorg.conf.

Is anybody having the same problem? How can this be fixed?
I would appreciate any hints or help.

Last edited by zarathustra (2007-10-26 14:46:30)

Offline

#2 2007-10-27 01:43:02

neochrono
Member
Registered: 2007-10-19
Posts: 10

Re: aiglx+compiz-fusion with fglrx-8.42.3

Hello, im using the same ati driver as you. I have a Xpress 1150, and compiz-fusion is working like a charm at my notebook.
I was getting the same thing, borders wasnt showing up, can you at least use the Desktop Cube Effect? If you do, you just have to swicth the windows manager to Compiz/Emerald, while running fusion-icon try running fusion-icon-tray, with this tool you should be able to switch between the managers.
Good luck big_smile

Offline

#3 2007-11-08 13:01:53

foxbunny
Member
From: Serbia
Registered: 2006-10-31
Posts: 759
Website

Re: aiglx+compiz-fusion with fglrx-8.42.3

zarathustra wrote:

Is anybody having the same problem? How can this be fixed?
I would appreciate any hints or help.

I'm having the same problem with the window manager apparently not working at all. I will paste the error messages when I get a chance.

Xorg.0.log shows many AIGLX unsupported visuals errors, but glxinfo tells me I have GLX_EXT_texture_from_pixmap support. Maybe the X is not seeing this for some reason?

Offline

#4 2007-11-09 16:39:56

gothicknight
Member
From: Portugal
Registered: 2006-04-08
Posts: 219

Re: aiglx+compiz-fusion with fglrx-8.42.3

I've googled this and as I understanded that there's a problem with fglrx-8.42 and xorg-server-1.4 and no solution for it, just a workaround (which didn't work for me) that was to put Option "IgnoreABI" "on" in section "Serverflags" to xorg.conf.

Offline

Board footer

Powered by FluxBB