Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Slackware This Forum is for the discussion of Slackware Linux.


  Search this Thread
Old 09-14-2007, 03:53 AM   #1
Registered: Jun 2004
Distribution: Slack x86 current
Posts: 128

Rep: Reputation: 16
GLX_EXT_texture_from_pixmap missing on ATI cards


I tried to run compiz on a fresh install of slackware 12.0.

My graphic card is an Ati X700.

By now I'm using the open 'radeon' driver (included in xorg) so of course I'm working only xorg.conf without installing/modifying other stuff.

I've enabled DRI and composite, all seems working (glxinfo reports dri and opengl enabled, glxgears reports about 2500 fps).

But when I try to launch compiz I always get this error message

compiz: GLX_EXT_texture_from_pixmap is missing
compiz: Failed to manage screen: 0
compiz: No managable screens found on display localhost:2.0
I searched on google and I've always found the same solution: to use indirect rendering (via software, not via hardware).

This seems to be the unique solution for both open radeon driver and closed fglrx.

So, there's no way to use compiz WITHOUT using indirect rendering??

Thanks in advance for any help.
Old 09-14-2007, 04:13 AM   #2
Registered: Aug 2002
Location: Sweden
Distribution: Slackware
Posts: 30

Rep: Reputation: 15
Wait for the october release of FGLRX. This will have support for AIGLX to run Compiz.
Old 09-14-2007, 09:00 AM   #3
Registered: Oct 2006
Distribution: Slackware 14.1 / 14.2
Posts: 36

Rep: Reputation: 16
I got compiz running with the os radeon card, but I had to jump a few hoops. First, on my laptop version 6.6.3 of the radeon driver did not work too well so I compiled the latest version from git (6.7.192 and a couple of patches). And I wrote a short script to start compiz:

LD_PRELOAD=/usr/lib/ \
compiz --replace --indirect-rendering --strict-binding decoration \
wobbly fade minimize cube move place resize rotate scale switcher &
sleep 2
kde-window-decorator &
(to be honest, I don't remember what the LD_PRELOAD bit was for anymore)

This works pretty well, except the pager has a problem in kde (get kicker-compiz ), and resizing windows takes ages, which, unfortunately, renders the whole compiz thing too useless for day-to-day practise. But it's surely come a long way!

Old 09-14-2007, 09:15 AM   #4
Registered: Jun 2004
Distribution: Slack x86 current
Posts: 128

Original Poster
Rep: Reputation: 16
Originally Posted by PJBrs View Post

I was searching a way to avoid using indirect rendering.
I think that's all very slow because it's rendered via software
Old 09-16-2007, 09:16 AM   #5
Registered: Oct 2006
Distribution: Slackware 14.1 / 14.2
Posts: 36

Rep: Reputation: 16
Well, I don't know about slow... With the 6.6.3 and 6.6.192 drivers compiz was too slow, with 6.7.193 it runs well, except for window resize. YMMV, of course. Have you tried running compiz with the above commands? And what was your experience?

If it's too slow then I'd place my bets on upgrading the driver. The point I'm trying to make is that with a sufficiently recent version of the xorg ati driver I can run compiz with good speed with the above command.

With regard to your question, I don't know how to run compiz without LIBGL_ALWAYS_INDIRECT=1.
Old 09-27-2007, 10:46 AM   #6
LQ Newbie
Registered: Sep 2007
Location: Liège and Mons, Belgium
Distribution: Gentoo
Posts: 1

Rep: Reputation: 0
Hi, I'm having the same problem here (Gentoo, Radeon drivers from mesa 6.5.2)
Beryl works nice but Compiz isn't.
Why do we have to wait for the next release of FGLRX ?
Isn't it possible to implement the GLX_texture_from_pixmap extension (developed by NVidia and Novell if I remember correctly) in the free radeon driver from Mesa ?
Isn't it documented ?
Or maybe it is in version 7 or more ?

Old 09-28-2007, 03:57 AM   #7
Registered: Oct 2006
Distribution: Slackware 14.1 / 14.2
Posts: 36

Rep: Reputation: 16
I've been checking the xf86-video-ati mailing list and asked some questions about the radeon driver. They told me over there that window resizing with compiz only works will with EXA rendering, not XAA, As far as I understand, this means the following for compiz with the open source radeon driver:

Use one of the latest versions (6.7.194) of the driver, with xorg-server version 1.4 (because of the EXA improvements). And xserver 1.4 in turn requires the latest mesa from git. I don't know what this means with regard to the r300 mesa-dri kernel driver. For my own uses, I don't really need compiz. I did try to compile xorg-server 1.4 (in slackware 12), but it was very difficult, and when I finally managed, startx threw all kinds of errors and I gave up. However, the latest xf86-video-ati driver does have xrandr 1.2 improvements, which is really great, and why I'm using it.

And I still haven't any idea what GLX_TEXTURE_FROM_PIXMAP has to do with all this :-)


ati, compiz, missing, radeon

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Installed beryl, but get an error message; ' glx_ext_texture_from_pixmap' is missing sleekmason Linux - Software 3 02-14-2007 01:26 AM
PCMCIA Cards missing... Stupidity or driver issies? fragged Slackware 4 01-26-2007 06:36 AM
use two ati cards? CopyrightPhilly Linux - Hardware 1 02-11-2006 06:44 AM
tv in for ati cards madonion87 Linux - Hardware 0 09-28-2005 05:07 AM
ati graphics cards :( tintilin Linux - Hardware 7 11-29-2004 06:50 PM > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:29 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration