Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • libvdpau 0.9

    Originally posted by oibaf View Post
    Still TODO updating libvdpau to 0.9.
    Done!

    Comment


    • Originally posted by hector View Post
      I don't know what means:
      This message about spilling VGPRs seems to be some verbose/debug output from LLVM. Historicaly, LLVM lacked VGPR spilling and as far as I know, inability to spill VGPRs was known for being responsible for failures under heavy gtaphic loads (e.g. Xonotic on Ultimate settings), some OpenCL computations failures and so on.

      As of 3.6 VGPR spilling has been implemented and most of such issues have gone. Yet this message somehow related to this LLVM feature. I think AMD devs have better idea if it indicates some problem.

      Comment


      • Originally posted by oibaf View Post
        graphics-drivers and winedri3 are just required. If you want to run nine in dri2 mode you need kernel >= 3.17 for render nodes, if you want to run in faster, experimental dri3 mode just use standard kernel but add mesadri3test ppa. If you want to test latest nine dev tree, including support for debugging problem also add this ppa: https://launchpad.net/~oibaf/+archiv.../gallium-nine/
        Thanks!

        Is there anything else needed to use DRI3 other than just adding the PPA, updating from it, and rebooting? I only briefly played with it last night, but I thought I still saw reference to DRI2 in Xorg's log.

        Comment


        • Originally posted by Espionage724 View Post
          Thanks!

          Is there anything else needed to use DRI3 other than just adding the PPA, updating from it, and rebooting? I only briefly played with it last night, but I thought I still saw reference to DRI2 in Xorg's log.
          Just read here: https://wiki.ixit.cz/d3d9_dri3

          Comment


          • Originally posted by oibaf View Post
            Cool, thanks again

            So I wanted to try out LLVM git from Paulo's PPA with nine; but I can't seem to get it working.

            According to the PPA page, I have to install libd3d9-mesa, libd3d9-mesa-dbg, and libd3d9-mesa-dev, but trying to install libd3d9-mesa-dev while libd3d9-mesa is present throws a dpkg error:

            Code:
            error processing archive /var/cache/apt/archives/libd3d9-mesa-dev_10.5~git150130162300.53b0193~padoka0_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/mesa/d3dadapter9.so', which is also in package libd3d9-mesa:amd64 10.5~git150130162300.53b0193~padoka0
            And trying to use just ibd3d9-mesa results in Wine not being able to use nine.

            Comment


            • Originally posted by Espionage724 View Post
              Cool, thanks again

              So I wanted to try out LLVM git from Paulo's PPA with nine; but I can't seem to get it working.

              According to the PPA page, I have to install libd3d9-mesa, libd3d9-mesa-dbg, and libd3d9-mesa-dev, but trying to install libd3d9-mesa-dev while libd3d9-mesa is present throws a dpkg error:

              Code:
              error processing archive /var/cache/apt/archives/libd3d9-mesa-dev_10.5~git150130162300.53b0193~padoka0_amd64.deb (--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/mesa/d3dadapter9.so', which is also in package libd3d9-mesa:amd64 10.5~git150130162300.53b0193~padoka0
              And trying to use just ibd3d9-mesa results in Wine not being able to use nine.
              Hmm, seems sarnex's Wine build looks for the lib file in a location that differs from where Paulo's is located.

              Managed to fix it with these commands, but I'm not really sure if there's a better way to handle it or not:

              Code:
              sudo apt-get install libd3d9-mesa:i386
              sudo mkdir /usr/lib/i386-linux-gnu/d3d/
              sudo ln -s /usr/lib/i386-linux-gnu/mesa/d3dadapter9.so.1 /usr/lib/i386-linux-gnu/d3d/d3dadapter9.so.1
              Can play GW2 around 30+ FPS, which is pretty nice I had some weird flickering issue on grass and stuff with oibaf's PPA, but with Paulo's it seems to be cleared up; maybe the LLVM update fixed something?
              Last edited by Espionage724; 02-01-2015, 07:45 PM.

              Comment


              • Originally posted by lorenzoz View Post
                I have no problem with Dota on my R7-265. Running mesa from git and llvm from apt snapshot.

                BTW I have lot of curruptions (on Dota2, Valley is running fine).
                This is related to mesa or llvm?
                Can confirm the corruption on a 7850 with Paulo's PPA. Lines just flicker in places.

                Comment


                • Originally posted by Espionage724 View Post
                  Can confirm the corruption on a 7850 with Paulo's PPA. Lines just flicker in places.
                  It can be either llvm or gallium nine.

                  that's probably gallium nine though, and testing again when last serie of patches is merged to mesa git can change that.

                  Comment


                  • Originally posted by mannerov View Post
                    It can be either llvm or gallium nine.

                    that's probably gallium nine though, and testing again when last serie of patches is merged to mesa git can change that.
                    I went from Paulo's PPA to oibaf's, added the gallium-nine mesa PPA, and the DRI3 PPA, and there wasn't any (severe) flicking in Dota 2 (I noticed a single random flicker in about 40 seconds of gameplay; not sure if it was isolated or if it'll happen more in longer sessions). I'm thinking it's LLVM, but not really sure.

                    Comment


                    • Originally posted by mannerov View Post
                      It can be either llvm or gallium nine.

                      that's probably gallium nine though, and testing again when last serie of patches is merged to mesa git can change that.
                      Well, I'm running my own build of mesa, based on oibaf's one, without nine, so I think is related to LLVM.

                      Comment

                      Working...
                      X