Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • I didn't change anything packaging side in the last days, so it should be a mesa issue. Please open a bug on freedesktop.

    Comment


    • The problem seems to extend over to Chromium/Firefox as well as Steam. The about:gpu shows the following. It seems to effect more then just Steam. Can anyone confirm?

      Code:
      Graphics Feature Status
      Canvas: Software only, hardware acceleration unavailable
      3D CSS: Unavailable. Hardware acceleration unavailable
      Compositing: Software only, hardware acceleration unavailable
      CSS Animation: Software only, hardware acceleration unavailable
      Flash 3D: Unavailable. Hardware acceleration unavailable
      Flash Stage3D: Unavailable. Hardware acceleration unavailable
      Flash Stage3D Baseline profile: Unavailable. Hardware acceleration unavailable
      Video: Software only, hardware acceleration unavailable
      Video Decode: Software only, hardware acceleration unavailable
      Video Encode: Software only, hardware acceleration unavailable
      WebGL: Unavailable. Hardware acceleration unavailable
      Firefox's about:support shows a similar problem.
      Code:
      Adapter Description	X.Org -- Gallium 0.4 on AMD CEDAR
      Device ID	Gallium 0.4 on AMD CEDAR
      Driver Version	3.0 Mesa 10.2.0-devel (git-475f5ff saucy-oibaf-ppa)
      GPU Accelerated Windows	0/1 Basic
      Vendor ID	X.Org
      WebGL Renderer	X.Org -- Gallium 0.4 on AMD CEDAR
      windowLayerManagerRemote	false
      AzureCanvasBackend	cairo
      AzureContentBackend	cairo
      AzureFallbackCanvasBackend	none
      AzureSkiaAccelerated	0

      Comment


      • Originally posted by Dukenukemx View Post
        The problem seems to extend over to Chromium/Firefox as well as Steam. The about:gpu shows the following. It seems to effect more then just Steam. Can anyone confirm?

        Code:
        Graphics Feature Status
        Canvas: Software only, hardware acceleration unavailable
        3D CSS: Unavailable. Hardware acceleration unavailable
        Compositing: Software only, hardware acceleration unavailable
        CSS Animation: Software only, hardware acceleration unavailable
        Flash 3D: Unavailable. Hardware acceleration unavailable
        Flash Stage3D: Unavailable. Hardware acceleration unavailable
        Flash Stage3D Baseline profile: Unavailable. Hardware acceleration unavailable
        Video: Software only, hardware acceleration unavailable
        Video Decode: Software only, hardware acceleration unavailable
        Video Encode: Software only, hardware acceleration unavailable
        WebGL: Unavailable. Hardware acceleration unavailable
        Firefox's about:support shows a similar problem.
        Code:
        Adapter Description	X.Org -- Gallium 0.4 on AMD CEDAR
        Device ID	Gallium 0.4 on AMD CEDAR
        Driver Version	3.0 Mesa 10.2.0-devel (git-475f5ff saucy-oibaf-ppa)
        GPU Accelerated Windows	0/1 Basic
        Vendor ID	X.Org
        WebGL Renderer	X.Org -- Gallium 0.4 on AMD CEDAR
        windowLayerManagerRemote	false
        AzureCanvasBackend	cairo
        AzureContentBackend	cairo
        AzureFallbackCanvasBackend	none
        AzureSkiaAccelerated	0
        radeon drivers are blacklisted on chrome :'(

        Comment


        • Originally posted by pandev92 View Post
          radeon drivers are blacklisted on chrome :'(
          And Firefox?

          Comment


          • I have the same problem as the other posters on OpenSUSE + Pontostroy repository, so we can rule out a packaging problem.
            I also use Nouveau, so this is not only related to Radeon.

            Code:
            ~ LIBGL_DEBUG=verbose glxinfo
            name of display: :0
            libGL: OpenDriver: trying /usr/lib64/dri/tls/nouveau_dri.so
            libGL: OpenDriver: trying /usr/lib64/dri/nouveau_dri.so
            libGL: driver does not expose __driDriverGetExtensions_nouveau(): /usr/lib64/dri/nouveau_dri.so: undefined symbol: __driDriverGetExtensions_nouveau
            Code:
            ~ LIBGL_DEBUG=verbose steam
            Running Steam on opensuse 13.1 64-bit
            STEAM_RUNTIME is enabled automatically
            Installing breakpad exception handler for appid(steam)/version(1398287272_client)
            libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
            libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
            libGL error: dlopen /usr/lib/dri/nouveau_dri.so failed (/home/spittie/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib/dri/nouveau_dri.so))
            libGL error: unable to load driver: nouveau_dri.so
            libGL error: driver pointer missing
            libGL error: failed to load driver: nouveau
            libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
            libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
            libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/home/spittie/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib/dri/swrast_dri.so))
            libGL error: unable to load driver: swrast_dri.so
            libGL error: failed to load driver: swrast
            Installing breakpad exception handler for appid(steam)/version(1398287272_client)
            Installing breakpad exception handler for appid(steam)/version(1398287272_client)
            Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
            Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
            Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
            libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
            libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
            [0502/000624:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
            libGL error: dlopen /usr/lib/dri/nouveau_dri.so failed (/home/spittie/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib/dri/nouveau_dri.so))
            libGL error: unable to load driver: nouveau_dri.so
            libGL error: driver pointer missing
            libGL error: failed to load driver: nouveau
            libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
            libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
            libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/home/spittie/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib/dri/swrast_dri.so))
            libGL error: unable to load driver: swrast_dri.so
            libGL error: failed to load driver: swrast
            Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.
            But I can start a game and it does seems to be using hardware acceleration.
            Probably the most annoying thing is that I also get a blinking/flickering cursor :<

            Sorry for posting here while not using your PPA, I just wanted to confirm that it's not packaging/radeon related.

            Comment


            • Originally posted by Dukenukemx View Post
              And Firefox?
              For firefox you need to manually enable MOTC for OpenGl composting since version 28 even if the driver is working
              http://featherweightmusings.blogspot...n-firefox.html

              Comment


              • Guys with the GCC error, that is Steam's fault.

                Steam is shipping an older version of a lib than your Mesa was compiled against, and forcing it to be loaded. This obviously breaks.

                Solution: remove Steam's version of that lib, use your system's version.

                Comment


                • Originally posted by curaga View Post
                  Guys with the GCC error, that is Steam's fault.

                  Steam is shipping an older version of a lib than your Mesa was compiled against, and forcing it to be loaded. This obviously breaks.

                  Solution: remove Steam's version of that lib, use your system's version.
                  Can you explain how to do that?

                  Comment


                  • Originally posted by BitEE View Post
                    Can you explain how to do that?
                    I just found a workaround

                    The problem is "libgcc_s.so.1" asking for GCC4.7. I've got direct rendering working fine, it's just steam being awkward because of this library. If you run steam in a terminal but in future do something like
                    Code:
                    steam | grep error > steam-errors.txt
                    you'll get a nice text file in the directory you're in (default: home folder) to see what's up.

                    Here's the error:

                    libGL error: dlopen /usr/lib/i386-linux-gnu/dri/swrast_dri.so failed (/home/ant/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib/i386-linux-gnu/dri/swrast_dri.so))
                    libGL error: dlopen ${ORIGIN}/dri/swrast_dri.so failed (${ORIGIN}/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
                    libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
                    libGL error: unable to load driver: swrast_dri.so
                    libGL error: failed to load driver: swrast

                    so locate where another libgcc_s.so.1 might be on your system:

                    Code:
                    locate libgcc_s.so.1
                    I'm on a 64bit install, steam runs 32bit, so of the results i just went with /lib/i386-linux-gnu/libgcc_s.so.1.

                    So to solve the problem, i just copied this file to replace the one steam was using:

                    Code:
                    sudo cp /lib/i386-linux-gnu/libgcc_s.so.1 /home/ant/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
                    (you could symlink which might be more(?)resistant to the steam client being updated, but the nature of this problem is that it will be fixed shortly when valve update the library. I'm also not as comfortable with symlinking as replacing )
                    Assuming you're in a similar situation, the above command with your own username instead should fix it right up.

                    Comment


                    • Originally posted by Linux_Chemist View Post
                      I just found a workaround

                      The problem is "libgcc_s.so.1" asking for GCC4.7. I've got direct rendering working fine, it's just steam being awkward because of this library. If you run steam in a terminal but in future do something like
                      Code:
                      steam | grep error > steam-errors.txt
                      you'll get a nice text file in the directory you're in (default: home folder) to see what's up.

                      Here's the error:

                      libGL error: dlopen /usr/lib/i386-linux-gnu/dri/swrast_dri.so failed (/home/ant/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_4.7.0' not found (required by /usr/lib/i386-linux-gnu/dri/swrast_dri.so))
                      libGL error: dlopen ${ORIGIN}/dri/swrast_dri.so failed (${ORIGIN}/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
                      libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
                      libGL error: unable to load driver: swrast_dri.so
                      libGL error: failed to load driver: swrast

                      so locate where another libgcc_s.so.1 might be on your system:

                      Code:
                      locate libgcc_s.so.1
                      I'm on a 64bit install, steam runs 32bit, so of the results i just went with /lib/i386-linux-gnu/libgcc_s.so.1.

                      So to solve the problem, i just copied this file to replace the one steam was using:

                      Code:
                      sudo cp /lib/i386-linux-gnu/libgcc_s.so.1 /home/ant/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
                      (you could symlink which might be more(?)resistant to the steam client being updated, but the nature of this problem is that it will be fixed shortly when valve update the library. I'm also not as comfortable with symlinking as replacing )
                      Assuming you're in a similar situation, the above command with your own username instead should fix it right up.
                      That totally worked for me, I can now enjoy artifact free dota 2!
                      Thank you, you've been really helpful!

                      Comment

                      Working...
                      X