Page 3 of 3 FirstFirst 123
Results 21 to 29 of 29

Thread: 8.42.3 Compiz Missing GLX_EXT_texture_from_pixmap

  1. #21
    Join Date
    Aug 2007
    Posts
    26

    Default

    Quote Originally Posted by pm_64 View Post
    If you know more regarding the topic of this thread please tell us. Currently it is far too slow to be useful. With XGL it worked flawlessly with low cpu usage.
    I think the check is for nvidia, maybe for Xgl too.
    If you use compiz with AIGLX, you do indirect rendering. I think you all are discussing something that isn't even a problem. I agree that compiz is slow with ati 8.42.3, but that's probably due to buggy drivers ...
    AIGLX probably also allows you to do hardware rendering from a remote X client, becouse commands are passed through network to the X server, which does the rendering.
    Last edited by ambro814; 10-29-2007 at 03:53 PM.

  2. #22
    Join Date
    Oct 2007
    Posts
    5

    Default

    This should give you a small overview about AIGLX texture from pixmap and why nvidia is faster.
    http://www.phoronix.com/forums/showt...7254#post17254

  3. #23

    Default

    Thanks anyway for the LIBGL_ALWAYS_INDIRECT=true hint. I had to locally recompile Emerald to get the window decorations work again with the renamed libwnk22 in Gutsy but now the effects all seem to work again. Raw glxgears is at 2900fps (up from 1300fpf with the open source driver and down from the 3000fps i am getting without compiz..) I spite of the inproved glxgears numbers, redraw of "wobbly windows" and even regular scrolling in Mozilla has actually slowed down with the fglrx driver. (jagged edges due to the slow refresh of "wobbly windows" are really ugly) I regret having updated my running Feisty installation to this crap.. :-(

  4. #24

    Default

    Thanks anyway for the LIBGL_ALWAYS_INDIRECT=true hint. I had to locally recompile Emerald to get the window decorations work again with the renamed libwnk22 in Gutsy but now the effects all seem to work again. Raw glxgears is at 2900fps (up from 1300fpf with the open source driver and down from the 3000fps i am getting without compiz..) I spite of the inproved glxgears numbers, redraw of "wobbly windows" and even regular scrolling in Mozilla has actually slowed down with the fglrx driver. (the jagged edges - due to the slow refresh - of "wobbly windows" are really ugly now) I regret having updated my running Feisty installation to this crap.. :-(

  5. #25
    Join Date
    Nov 2007
    Posts
    1

    Default

    I apologize for bumping, but I have the exact same problem.

    compiz --replace:
    Code:
    user@hostname:~$ compiz --replace
    GLX_EXT_texture_from_pixmap is not available with direct rendering.
    GLX_EXT_texture_from_pixmap is not available with indirect rendering. Aborting!
    user@hostname:~$
    Code:
    user@hostname:~$ grep AIGLX /var/log/Xorg.0.log
    (**) Option "AIGLX" "on"
    (**) AIGLX enabled
    (EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
    (EE) AIGLX: reverting to software rendering
    BTW, that AIGLX stuff is a bit old. If it's still the same after I restart the X server, I'll post again to let you know.

  6. #26
    Join Date
    Nov 2007
    Posts
    1

    Default

    I have a question for all people with GTX_EXT_texture_from_pixmap problem: Are you running dual monitors setup with separate X on each?

    I have a fresh install of Gutsy, fglrx 7.11, compiz 0.6.2 running fine with one large horizontal desktop (using Option "DesktopSetup" "horizontal") and with cloned desktops (one screen/monitor/device in xorg.conf).
    However when I try dual head (I believe this is the correct name when each monitor has its own X server), I get the GLX_EXT_texture_from_pixmap error.

    I am not sure if that disprove a problem in the driver but I thought I would share my findings.

    Good luck

  7. #27
    Join Date
    Oct 2007
    Posts
    6

    Default

    I have only one monitor.

  8. #28
    Join Date
    Oct 2007
    Posts
    14

    Default

    Code:
    [nognir@hammer ~]$ LIBGL_ALWAYS_INDIRECT=1 glxgears
    X Error of failed request:  GLXBadContext
      Major opcode of failed request:  144 (GLX)
      Minor opcode of failed request:  5 (X_GLXMakeCurrent)
      Serial number of failed request:  21
      Current serial number in output stream:  21
    Why is that?

  9. #29
    Join Date
    Feb 2008
    Posts
    1

    Default I know the solution

    Quote Originally Posted by ka_3 View Post
    I apologize for bumping, but I have the exact same problem.

    compiz --replace:
    Code:
    user@hostname:~$ compiz --replace
    GLX_EXT_texture_from_pixmap is not available with direct rendering.
    GLX_EXT_texture_from_pixmap is not available with indirect rendering. Aborting!
    user@hostname:~$
    Code:
    user@hostname:~$ grep AIGLX /var/log/Xorg.0.log
    (**) Option "AIGLX" "on"
    (**) AIGLX enabled
    (EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
    (EE) AIGLX: reverting to software rendering
    BTW, that AIGLX stuff is a bit old. If it's still the same after I restart the X server, I'll post again to let you know.


    If you try
    $ compiz --replace --force-fglrx
    ??
    It works!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •