Results 1 to 10 of 78

Thread: AMD, please give us EGL or decent direct rendering.

Hybrid View

  1. #1
    Join Date
    Oct 2007
    Posts
    284

    Default AMD, please give us EGL or decent direct rendering.

    Hi,

    http://blog.mageprojects.com/2011/09...lyst-and-mesa/

    -- The short story --
    Right now KWIN falls back to OpenGL 1.x with catalyst due to direct rendering being screwed up or something..? don't know the inner details just that direct rendering is to blame.

    For opengles kwin needs egl. The catalyst drivers don't provide that (or do they with some magic symbolic links?) .. Please provide EGL.

    I really just want to run kde/kwin as they are supposed to do. Somehow AMD always manages to really get the blood under my nails in this stuff. Please AMD, QUIT putting out new OpenGL revisions if the older things aren't even working.. Like direct rendering, glsl, and egl. I really just have that stuff all working perfectly with opengl 2.3 instead of having a severely crippled opengl 4.something.

    Regards,
    Mark

  2. #2
    Join Date
    Jul 2009
    Location
    Srbija bato
    Posts
    42

    Default

    Yea fglrx sucks at opengl 2 support. But with fglrx driver I have perfectly smooth desktop effects in KDE 4.6.5. This is what I did:

    1) Turned off blur.
    2) Turned off vsync in kwin
    3) Turned off all oxygen animations (alt+f2 and type oxygen-settings and in widget style and window decorations tabs turn off animations)
    4) Change graphics system to raster. Install kde-config-qt-graphicssystem in Kubuntu or find it on http://kde-apps.org/content/show.php?content=129817. Then go to SystemSettings>Qt graphics system and change to raster. Log out and log back in and test. Desktop effects should be smoother and whole desktop should be much more resposive and faster (because of raster). At least in my experiance it is faster

    And yes, it would be great if AMD fixes the driver and if I could use kwin opengl2 backend

  3. #3
    Join Date
    Oct 2007
    Posts
    321

    Default

    There is a fully functionaly copy of EGL that exists within FGLRX, however, the libraries are not public yet. The actual copy of EGL (Including OpenGL ES 2.0) is available by loading "libgl.so.1", and then loading the address for eglGetProcAddress . This should work for all distributions, however, in my experience it fails when distribution packages are involved.


    Ubuntu 10.10 (amd64) - Distro Package (11.5 to 11.8) - Fails
    Ubuntu 10.10 (amd64) - Direct install ( 11.5 to 11.8) - works ( Installed without generating system packages )
    Sabayon 6 ( amd64 ) - Distribution package (11.6 ) - Driver failure ( A-series laptop )
    Sabayon 6 (amd64 ) - distribution package ( 11.8) - Fails, but for same reason as the other distro packages are.

  4. #4
    Join Date
    Oct 2007
    Posts
    284

    Default

    Quote Originally Posted by schnelle View Post
    Yea fglrx sucks at opengl 2 support. But with fglrx driver I have perfectly smooth desktop effects in KDE 4.6.5. This is what I did:

    1) Turned off blur.
    2) Turned off vsync in kwin
    3) Turned off all oxygen animations (alt+f2 and type oxygen-settings and in widget style and window decorations tabs turn off animations)
    4) Change graphics system to raster. Install kde-config-qt-graphicssystem in Kubuntu or find it on http://kde-apps.org/content/show.php?content=129817. Then go to SystemSettings>Qt graphics system and change to raster. Log out and log back in and test. Desktop effects should be smoother and whole desktop should be much more resposive and faster (because of raster). At least in my experiance it is faster

    And yes, it would be great if AMD fixes the driver and if I could use kwin opengl2 backend
    Thanks for thinking with me. However i don't want to cripple KDE for catalyst when i have a high end card. Specially turning off animations is just a no-go for me. I like the animation

    Quote Originally Posted by Dandel View Post
    There is a fully functionaly copy of EGL that exists within FGLRX, however, the libraries are not public yet. The actual copy of EGL (Including OpenGL ES 2.0) is available by loading "libgl.so.1", and then loading the address for eglGetProcAddress . This should work for all distributions, however, in my experience it fails when distribution packages are involved.


    Ubuntu 10.10 (amd64) - Distro Package (11.5 to 11.8) - Fails
    Ubuntu 10.10 (amd64) - Direct install ( 11.5 to 11.8) - works ( Installed without generating system packages )
    Sabayon 6 ( amd64 ) - Distribution package (11.6 ) - Driver failure ( A-series laptop )
    Sabayon 6 (amd64 ) - distribution package ( 11.8) - Fails, but for same reason as the other distro packages are.
    Ohh interesting, i did do symlinking to that for opegles but not for egl. Gonna give that a try.

  5. #5
    Join Date
    Oct 2007
    Posts
    284

    Default

    Oke, the result is and remains the same. AMD needs to fix direct rendering nomather what option you choose or try.

  6. #6
    Join Date
    Oct 2007
    Posts
    284

    Default

    It would be interesting if an amd fellow could reply in here about the state of direct rendering, why it's so problematic and what is gonna be done about it. It really sucks to use opengl 1.x when the card supports 4.x and is in the high end range (6870) ...

    Please "amd", respond in here!

Posting Permissions

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