Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by oibaf View Post
    Hi, I uploaded llvm-3.7 and recompiled mesa and libclc with it.
    You should be able to get OpenGL 4+ with radeonsi now.
    I just noticed this too.

    glxinfo |grep core
    OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.0-devel (git-040e314 2016-01-08 trusty-oibaf-ppa)
    OpenGL core profile shading language version string: 4.10

    I tried saint row 4, which required 4 before. And it works and the performance was good on my short try.

    Comment


    • I also added support for Ubuntu 16.04 / xenial.

      Comment


      • Originally posted by oibaf View Post
        I also added support for Ubuntu 16.04 / xenial.
        Great! Thanks for that!

        Comment


        • Nice surprise today . Now to play some games.

          Comment


          • Suspend seems to be broken (no surprise, happens every now and then) and I get total system freezes in the Valley benchmark (in the scene with the rocks and the heavy rain).

            Comment


            • How do I get OpenGL 3.3 for R600? Specifically every time I boot the PC.
              Code:
              ATTENTION: default value of option vblank_mode overridden by environment.
              OpenGL vendor string: X.Org
              OpenGL renderer string: Gallium 0.4 on AMD BARTS (DRM 2.43.0, LLVM 3.7.1)
              OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0-devel (git-cb51348 2016-01-08 trusty-oibaf-ppa)
              OpenGL core profile shading language version string: 3.30
              OpenGL core profile context flags: (none)
              OpenGL core profile profile mask: core profile
              OpenGL core profile extensions:
              OpenGL version string: 3.0 Mesa 11.2.0-devel (git-cb51348 2016-01-08 trusty-oibaf-ppa)
              OpenGL shading language version string: 1.30
              OpenGL context flags: (none)
              OpenGL extensions:
              OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0-devel (git-cb51348 2016-01-08 trusty-oibaf-ppa)
              OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
              OpenGL ES profile extensions:

              Comment


              • Originally posted by Dukenukemx View Post
                How do I get OpenGL 3.3 for R600? Specifically every time I boot the PC.
                Code:
                ATTENTION: default value of option vblank_mode overridden by environment.
                OpenGL vendor string: X.Org
                OpenGL renderer string: Gallium 0.4 on AMD BARTS (DRM 2.43.0, LLVM 3.7.1)
                OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0-devel (git-cb51348 2016-01-08 trusty-oibaf-ppa)
                OpenGL core profile shading language version string: 3.30
                OpenGL core profile context flags: (none)
                OpenGL core profile profile mask: core profile
                OpenGL core profile extensions:
                OpenGL version string: 3.0 Mesa 11.2.0-devel (git-cb51348 2016-01-08 trusty-oibaf-ppa)
                OpenGL shading language version string: 1.30
                OpenGL context flags: (none)
                OpenGL extensions:
                OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0-devel (git-cb51348 2016-01-08 trusty-oibaf-ppa)
                OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
                OpenGL ES profile extensions:
                IIRC, the problem here is that R600 still doesn't support OpenGL completely because most R600 GPUs lack 64-bit floating point hardware, so we need to wait for devs to code an "emulation" of these features. I could be wrong, so here's the thread that explains this: http://www.phoronix.com/forums/forum...-with-opengl-4

                BUT, IIUC, you don't actually need this to play games anyway, you can force OpenGL 4.1 like this:
                Code:
                MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410 ./application
                I could be wrong, though.

                Comment


                • Originally posted by asdfblah View Post
                  IIRC, the problem here is that R600 still doesn't support OpenGL completely because most R600 GPUs lack 64-bit floating point hardware, so we need to wait for devs to code an "emulation" of these features. I could be wrong, so here's the thread that explains this: http://www.phoronix.com/forums/forum...-with-opengl-4

                  BUT, IIUC, you don't actually need this to play games anyway, you can force OpenGL 4.1 like this:
                  Code:
                  MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410 ./application
                  I could be wrong, though.
                  I have a 6850 but do I need 4.1 to get 3.3? Also would I put that in "/etc/environment"?

                  Comment


                  • Originally posted by Dukenukemx View Post
                    I have a 6850 but do I need 4.1 to get 3.3?
                    Sorry, I misread, try
                    Code:
                    MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE= 330
                    Instead.

                    Originally posted by Dukenukemx View Post
                    Also would I put that in "/etc/environment"?
                    Yeah, I guess it should work. You could find bugs if you do that, though, I suppose.

                    EDIT: I did some tests and set the version override in "/etc/environment"... you have to add "COMPAT" at the end of MESA_GL_VERSION_OVERRIDE, like this:
                    Code:
                    MESA_GL_VERSION_OVERRIDE=3.3COMPAT
                    Last edited by asdfblah; 01-11-2016, 02:00 PM.

                    Comment


                    • Originally posted by Melcar View Post
                      Suspend seems to be broken (no surprise, happens every now and then) and I get total system freezes in the Valley benchmark (in the scene with the rocks and the heavy rain).

                      fixed in llvm 3.8

                      Comment

                      Working...
                      X