Results 1 to 6 of 6

Thread: OpenGL version supported by radeon/mesa on trinity (ARUBA) APUs?

  1. #1

    Default OpenGL version supported by radeon/mesa on trinity (ARUBA) APUs?

    Hello,

    I have the latest git mesa, libdrm, kernel and xf86-ati installed on an A8-5500 APU (Debian Testing 64-bit).
    VDPAU works ok-ish, Opengl works VERY well for my needs (Steam Source-based games like TF2 run much smoother on it than on fglrx!).

    Now, my question is: AFAIK Mesa since 9.0 or so in theory implements OpenGL 3.1 and shading language 1.40. But for me glxinfo shows this:

    Code:
    $ glxinfo | grep Open
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD ARUBA
    OpenGL version string: 3.0 Mesa 9.3.0-devel (git-0794f63)
    OpenGL shading language version string: 1.30
    I recompiled glxinfo from mesa demos git but iits still the same. How can i get 3.1?
    Is it a chipset (ARUBA) specific limitation of the radeon driver (because the chip supports 4.3) ?

    mesa configure string:

    Code:
    ./configure --sysconfdir=/etc --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --enable-debug --enable-texture-float --with-gallium-drivers=r600,swrast --enable-vdpau --enable-dri --with-dri-drivers=radeon --enable-egl --enable-osmesa --enable-gles1 --enable-gles2 --enable-xorg --enable-glx-tls --enable-r600-llvm-compiler --with-clang-libdir=/usr/lib/llvm-3.4/lib --enable-xa --enable-gallium-gbm --enable-gbm
    May be some not needed options there, i experimented with different stuff (every time i get OpenGL 3.0 ans 1.30).

  2. #2
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    858

    Default

    Quote Originally Posted by gradinaruvasile View Post
    I recompiled glxinfo from mesa demos git but iits still the same. How can i get 3.1?
    3.1 will be listed under "OpenGL core profile version string" if your glxinfo is recent enough (at least 8.1.0).

  3. #3

    Default

    Using the latest mesa/demos git and still the same output.

    config string:
    Code:
    ./configure --enable-osmesa --enable-libdrm --enable-x11

  4. #4
    Join Date
    Jan 2009
    Posts
    630

    Default

    Your X server might not support GLX_ARB_create_context, which is required for OpenGL 3.1.

  5. #5

    Default

    Quote Originally Posted by marek View Post
    Your X server might not support GLX_ARB_create_context, which is required for OpenGL 3.1.
    How can i test this?

    glxinfo shows its available, does this mean the X server is capable of it?

    Code:
    $ /usr/local/bin/glxinfo | grep GLX_ARB_create_context
        GLX_ARB_create_context, GLX_ARB_create_context_profile, 
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,

  6. #6
    Join Date
    Jan 2009
    Posts
    630

    Default

    No, it does not. This is what I get:

    Code:
    $ glxinfo|grep GLX_ARB_create_context
    ATTENTION: default value of option vblank_mode overridden by environment.
        GLX_ARB_create_context, GLX_ARB_create_context_profile, 
        GLX_ARB_create_context, GLX_ARB_create_context_profile, 
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
    See? GLX_ARB_create_context is listed 3 times. Once as as client glx extension, once as a server glx extension, and once as a GLX extension. (don't ask me what the difference between them is)

Posting Permissions

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