LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Compiz error:: GLX_EXT_texture_from_pixmap is missing, ATI Radeon w/ fglrx (https://www.linuxquestions.org/questions/slackware-14/compiz-error-glx_ext_texture_from_pixmap-is-missing-ati-radeon-w-fglrx-629500/)

Romanus81 03-20-2008 02:08 PM

Compiz error:: GLX_EXT_texture_from_pixmap is missing, ATI Radeon w/ fglrx
 
I've gone everywhere on the internet trying to get this to work, but I just can't. I tried installing compiz from .tgz's from slackey.eu, from source, and from git, but none worked. I am running FGLRX's 8.3 driver, the latest one, and I keep getting this error.
When I run it is clear that compiz is not running and my window borders disappear. When I run compiz with indirect rendering my terminal shows the compositing effect, I can see the window behind it and everything, but the windows are still border-less and I can't see anything.
I really would like help with this.


this is my error message:

Code:

owner@HOME:~$ compiz --replace
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

fglrxinfo
Code:

owner@HOME:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.7412 Release

glxinfo
Code:

owner@HOME:~$ 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_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
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.7412 Release
OpenGL extensions:
    GL_AMD_performance_monitor, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
    GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
    GL_ATI_meminfo, GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
    GL_ATI_texture_float, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object,
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
    GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texgen_reflection, GL_EXT_texture3D,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_vertex_array,
    GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_texgen_reflection,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
    GL_WIN_swap_hint, WGL_EXT_swap_control

  visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
... continues on, I can post more if needed.

and my xorg.conf
Code:

Section "ServerLayout"
        Identifier    "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath  "/usr/lib/xorg/modules"
        FontPath    "/usr/share/fonts/TTF"
        FontPath    "/usr/share/fonts/OTF"
        FontPath    "/usr/share/fonts/Type1"
        FontPath    "/usr/share/fonts/misc"
        FontPath    "/usr/share/fonts/75dpi/:unscaled"
EndSection

Section "Module"
        Load  "extmod"
        Load  "GLcore"
        Load  "dri"
        Load  "record"
        Load  "dbe"
        Load  "glx"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel"  "ltcd"
        Option      "XkbLayout"  "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option            "Protocol" "auto"
        Option            "Device" "/dev/input/mice"
        Option            "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier  "Monitor0"
        VendorName  "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option    "NoAccel"                    # [<bool>]
        #Option    "NoDRI"                      # [<bool>]
        #Option    "SWcursor"                  # [<bool>]
        #Option    "Dac6Bit"                    # [<bool>]
        #Option    "BusType"                    # [<str>]
        #Option    "DRM_nbufs"                  # <i>
        #Option    "DRM_bufsize"                # <i>
        #Option    "Capabilities"              # <i>
        #Option    "CapabilitiesEx"            # <i>
        #Option    "ClientDriverName"          # [<str>]
        #Option    "KernelModuleParm"          # [<str>]
        #Option    "AGPMask"                    # <i>
        #Option    "AGPv3Mask"                  # <i>
        #Option    "BufferTiling"              # [<bool>]
        #Option    "Profile"                    # <str>
        #Option    "RingSize"                  # <i>
        #Option    "EnableDepthMoves"          # [<bool>]
        #Option    "GammaCorrectionI"          # <i>
        #Option    "GammaCorrectionII"          # <i>
        #Option    "OpenGLOverlay"              # [<bool>]
        #Option    "DefaultVisualTrueColor"        # [<bool>]
        #Option    "VideoOverlay"              # [<bool>]
        #Option    "DesktopSetup"              # [<str>]
        #Option    "MonitorLayout"              # [<str>]
        #Option    "ForceMonitors"              # [<str>]
        #Option    "EnableMonitor"              # <str>
        #Option    "OverlayOnCRTC2"            # [<bool>]
        #Option    "Mode2"                      # [<str>]
        #Option    "PairModes"                  # [<str>]
        #Option    "HSync2"                    # [<str>]
        #Option    "VRefresh2"                  # [<str>]
        #Option    "ScreenOverlap"              # <i>
        #Option    "MemClock"                  # <i>
        #Option    "ASICClock"                  # <i>
        #Option    "UseInternalAGPGART"        # [<bool>]
        #Option    "FastSwap"                  # [<bool>]
        #Option    "Stereo"                    # [<bool>]
        #Option    "StereoSyncEnable"          # <i>
        #Option    "DisableOvScaler"            # [<bool>]
        #Option    "UseFastTLS"                # <i>
        #Option    "BlockSignalsOnLock"        # [<bool>]
        #Option    "ForceGenericCPU"            # [<bool>]
        #Option    "CenterMode"                # [<bool>]
        #Option    "OffScreenPixmaps"          # [<bool>]
        #Option    "EnableOpaqueOverlayVisual"        # [<bool>]
        #Option    "TMDSCoherentMode"          # [<bool>]
        #Option    "EnablePrivateBackZ"        # [<bool>]
        #Option    "TVFormat"                  # [<str>]
        #Option    "TVStandard"                # [<str>]
        #Option    "TVOverscan"                # [<bool>]
        #Option    "TVHSizeAdj"                # <i>
        #Option    "TVVSizeAdj"                # <i>
        #Option    "TVHPosAdj"                  # <i>
        #Option    "TVVPosAdj"                  # <i>
        #Option    "TVHStartAdj"                # <i>
        #Option    "TVColorAdj"                # <i>
        #Option    "PseudoColorVisuals"        # [<bool>]
        #Option    "PreferredVRefresh"          # <i>
        #Option    "FastStart"                  # [<bool>]
        #Option    "ProfileDriver"              # [<bool>]
        #Option    "PPPTforGART"                # [<bool>]
        #Option    "TexturedVideo"              # [<bool>]
        #Option    "TexturedVideoSync"          # [<bool>]
        #Option    "Textured2D"                # [<bool>]
        #Option    "TexturedXrender"            # [<bool>]
        #Option    "DPMS"                      # [<bool>]
        #Option    "MaxGARTSize"                # <i>
        #Option    "LogoPosX"                  # <i>
        #Option    "LogoPosY"                  # <i>
        #Option    "LogoColFG"                  # <i>
        #Option    "LogoColBG"                  # <i>
        #Option    "SwapScreens"                # [<bool>]
        #Option    "FBC"                        # [<bool>]
        #Option    "FrontBufferMode"            # <i>
        #Option    "BackBufferMode"            # <i>
        #Option    "DepthBufferMode"            # <i>
        #Option    "OverlayBufferMode"          # <i>
        #Option    "VideoOverlayBufferMode"        # <i>
        #Option    "EnableIrqMgr"              # [<bool>]
        #Option    "EnableMulticard"            # [<bool>]
        #Option    "EnablePPLIB"                # [<bool>]
        #Option    "DefaultOnDC"                # [<bool>]
        Identifier  "Card0"
        Driver      "fglrx"
        VendorName  "ATI Technologies Inc"
        BoardName  "RV370 5B60 [Radeon X300 (PCIE)]"
        BusID      "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport  0 0
                Depth    1
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    4
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    8
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    15
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    16
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    24
        EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "DRI"
Mode 0666
EndSection


T3slider 03-20-2008 03:30 PM

The quickest search I have ever done (googled for "GLX_EXT_texture_from_pixmap is missing") retrieved two good sources (the first two links):

http://gentoo-wiki.com/HOWTO_XGL/Troubleshooting -- Gentoo Wiki (a great source for troubleshooting sometimes, regardless of the distro you use). Search the page for "GLX_EXT_texture_from_pixmap is missing".

http://www.linuxquestions.org/questi...-cards-584604/ -- a thread from this very forum, even the Slackware subforum.

Hope that helps.

GushpinBob 03-21-2008 11:50 AM

Have you tried the open source radeon driver? ATI's fglrx from this month (8.3 I mean) has been giving me headaches too, so I downgraded back to 8.2 (I myself cannot use the open-source drivers for AIGLX and compiz since I have a R500 based card) and everything was 'hunky-dory' (who uses that expression nowadays :)).

T3slider 03-21-2008 04:14 PM

Quote:

Originally Posted by GushpinBob
...and everything was 'hunky-dory' (who uses that expression nowadays :))

Apparently you. ;)

Romanus81 03-22-2008 02:38 PM

:o, I feel so stupid, I searched for "compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing" and "GLX_EXT_texture_from_pixmap", I can't believe so few words can make so great a difference.
But sadly, none of those worked. :(
I remember compiz worked for a second, once, maybe it was before I installed fglrx. I'm going to try to install the new drivers on my Ubuntu install and see if that can give me some more answers.
Thanks for your help, everyone. :D

iiv 03-22-2008 03:06 PM

I have 9600 and opensource 6.8.0 drivers from current, and have been getting this error all the time I have it, and it seems they are not going to fix it ever, even when ATI gave those many of the specs... But that is still not enough. We should insist on giving ALL the specs.

Romanus81 03-22-2008 06:14 PM

This is so frustrating. Every faq I've looked at it has someone quoting someone and nothings getting done! I'm about to just go out and get a new graphics card, if I can't find a solution here.

C-Sniper 03-22-2008 10:39 PM

Quote:

Originally Posted by Romanus81 (Post 3097299)
This is so frustrating. Every faq I've looked at it has someone quoting someone and nothings getting done! I'm about to just go out and get a new graphics card, if I can't find a solution here.

if you buy a new gfx card get a nvidia since (at least from what i have heard) everything works better in Linux.

iiv 03-23-2008 11:58 AM

Quote:

Originally Posted by C-Sniper (Post 3097430)
if you buy a new gfx card get a nvidia since everything works better in Linux.

Do not buy NVIDIA, buy Intel and urge NVIDIA and ATI for at least opening the specifications.

T3slider 03-23-2008 08:51 PM

iiv, say what you want, at least nVidia works at least fairly well if not very well. I'd prefer open drivers too, but I'd rather have it working well than crippled or not at all. And ATI IS open-sourcing their drivers under the control of AMD.

C-Sniper 03-23-2008 09:17 PM

i also agree with T3, i prefer open drivers but i would take something that works well and just let things try to run their course with the open-sourcing than trying to fight the drivers.

armanox 03-23-2008 11:50 PM

Quote:

Originally Posted by iiv (Post 3097862)
Do not buy NVIDIA, buy Intel and urge NVIDIA and ATI for at least opening the specifications.

Well, maybe some of us would buy Intel if they had graphics cards (not just IGPs.), and if they could keep up with the ATI and nVidia graphics. Both my laptops have integrated graphics, one an ATI Xpress 200M and the other an nVidia Geforce Go 7150, when it comes to being able to run games (or other opengl stuffs), I haven't seen an Intel GPU keep up with them.

iiv 03-24-2008 01:02 AM

In other words you would prefer something that works, not crappy, something that would work better than other things... So here Windows comes! Or a Mac. It really works, they have much better driver support, you know :)

Why boast about that open source things, that often don't just work, when there are closed-source proprietary solution?

Never mind.

armanox 03-24-2008 07:54 AM

iiv, I have no issue using proprietary drivers. I boast open source because it usually does work for me, and for that matter both nVidia's and ATI's drivers function better under Linux for me then they do on Windows. Linux driver support has never been an issue for me (outside of Broadcom, so I use Atheros instead).

And I do have a Mac mind you, and it has worse driver support then Linux or Windows when it comes to outside parts.

Romanus81 03-24-2008 10:50 AM

I finally got this working, I had to install compiz 6.0 from v.5.2 of the Git4CF script: http://elemongw.exofire.net/projects...4cf-automator/
It installs fusion-icon, just run that and things should be working OK.


All times are GMT -5. The time now is 03:28 AM.