Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • I must say that I'm quite impressed by the latest performance of the radeonsi driver (oibaf's ppa packages recompiled with llvm 3.5 and linux 3.16, latest rc). Maybe like a month ago Eurotruck simulator 2 was so sloooow and now it performs quite close to what I remember from Catalyst (it's been several months since I last checked that on my dual ubuntu with catalyst). The game feels quite smooth with a Radeon HD 7870 and all settings maxed out at 1920x1080.

    X-Plane 10 also works quite nicely at 1920x1080 if you launch it with %command% --force_run --no_fbos
    (Not sure why but without --no_fbos the game prints out a problem with a texture... I'll try to investigate that)

    So kudos to the radeonsi devs!

    Comment


    • Hey. Long time Linux user but new to the desktop stack / Xorg etc...

      I picked up a new Lenovo Z50 with the AMD A10-7300 Kaveri because I wanted to check out the new HSA features. I installed Ubuntu 14.04 on it and so far everything has gone smoothly (altho I had to boot "nomodeset nolapic").

      One problem was that X was running with a software renderer so I tried installing the PPA radeonsi drivers but nothing changed. I'm not sure if my problem is that the chip is too new, or if I did something wrong, but since I've never done this before and don't have any understanding about how Xorg/Gallium/PPA all fit together I'm not sure how to debug this.

      Any guidance would be appreciated.

      Here's the Xorg.0.log.

      https://gist.github.com/orionz/1d16b1f7a7aafa5242c8

      And here's glxinfo

      Code:
      $ glxinfo | grep OpenGL
      OpenGL vendor string: VMware, Inc.
      OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
      OpenGL version string: 3.0 Mesa 10.3.0-devel (git-fb237ba trusty-oibaf-ppa)
      OpenGL shading language version string: 1.30
      OpenGL context flags: (none)
      OpenGL extensions:

      Comment


      • Originally posted by starcrossed View Post
        Hey. Long time Linux user but new to the desktop stack / Xorg etc...

        I picked up a new Lenovo Z50 with the AMD A10-7300 Kaveri because I wanted to check out the new HSA features. I installed Ubuntu 14.04 on it and so far everything has gone smoothly (altho I had to boot "nomodeset nolapic").

        One problem was that X was running with a software renderer so I tried installing the PPA radeonsi drivers but nothing changed. I'm not sure if my problem is that the chip is too new, or if I did something wrong, but since I've never done this before and don't have any understanding about how Xorg/Gallium/PPA all fit together I'm not sure how to debug this.

        Any guidance would be appreciated.

        Here's the Xorg.0.log.

        https://gist.github.com/orionz/1d16b1f7a7aafa5242c8

        And here's glxinfo

        Code:
        $ glxinfo | grep OpenGL
        OpenGL vendor string: VMware, Inc.
        OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
        OpenGL version string: 3.0 Mesa 10.3.0-devel (git-fb237ba trusty-oibaf-ppa)
        OpenGL shading language version string: 1.30
        OpenGL context flags: (none)
        OpenGL extensions:
        Have you checked if glamor (xserver-xorg-glamoregl and libglamor) is installed?

        Comment


        • Originally posted by starcrossed View Post
          I picked up a new Lenovo Z50 with the AMD A10-7300 Kaveri because I wanted to check out the new HSA features. I installed Ubuntu 14.04 on it and so far everything has gone smoothly (altho I had to boot "nomodeset nolapic").
          nomodeset disables the driver. remove that otherwise the driver won't load.

          Comment


          • Updates

            Some recent updates:
            • added some updated packages (vaapi library and intel driver, mesa-utils 8.2, libvdpau);
            • mesa now uses megadrivers also for gallium drivers, this saves many MB in the packages;
            • ubuntu 13.10/saucy reached end of life, packages for it cannot be provided anymore.
            About llvm 3.5 I know it's available, unfortunately the building on launchpad fails because it requires more hard disk space on the building machine, see the build log in my test PPA:
            https://launchpad.net/~oibaf/+archiv...+build/6206038

            This looks a known issue:
            https://answers.launchpad.net/launch...uestion/247839

            Once this get fixed I'll upload llvm 3.5 and build mesa against it.

            Comment


            • Originally posted by oibaf View Post
              Some recent updates:[LIST]
              About llvm 3.5 I know it's available, unfortunately the building on launchpad fails because it requires more hard disk space on the building machine, see the build log in my test PPA:
              https://launchpad.net/~oibaf/+archiv...+build/6206038

              This looks a known issue:
              https://answers.launchpad.net/launch...uestion/247839

              Once this get fixed I'll upload llvm 3.5 and build mesa against it.
              If that is a problem why don't you try just disabling building debug packages temporarily for example .

              Comment


              • Originally posted by dungeon View Post
                If that is a problem why don't you try just disabling building debug packages temporarily for example .
                This is also an alternative, if someone do it I can then copy it in my PPA.

                Comment


                • Did you look at Pali's PPA packages? As i see he maintain daily graphics packages for Precise only, but he has llvm-3.5 builded for both i386/amd64... some debian snaphot from last month based, that is better then 3.4 .

                  https://launchpad.net/~pali/+archive...aphics-drivers

                  Comment


                  • Originally posted by agd5f View Post
                    nomodeset disables the driver. remove that otherwise the driver won't load.
                    This was it! I had to compile a kernel from git head in order to get it to boot without nomodeset but now everything is working great. =)

                    Thanks!

                    Comment


                    • Not sure if there would be much demand for it, but what about also including an updated xserver package (preferably from git, but 1.16 is stable; I think 1.15.1 is latest in Trusty)? A few notable changes with it is the integrated glamor support, along with improved performance.

                      Comment

                      Working...
                      X