Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • Originally posted by ultij View Post
    Thanks, I updated your mesa build, installed the libomxil-bellagio packages, but it doesn't seem to work with VLC because libomx_r600.so is missing. Any thoughts?
    You should install the *g3dvl* package on 13.10 or the *vdpau* package (well, the packages with that in the name) on 14.04, then that file should be installed somewhere under /usr/lib (try searching it with find /usr/lib | grep libomx ).

    I have no idea how can it be found by VLC.

    Comment


    • Over the last 2 weeks stability has decreased. Im using a cayman gpu. ATI 6950 2GB

      Mar 9 01:05:42 paul-desktop kernel: [50793.291773] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
      Mar 9 01:05:42 paul-desktop kernel: [50793.291783] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000766abd last fence id 0x0000000000766abc)
      Mar 9 01:05:42 paul-desktop kernel: [50793.291865] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -16!
      Mar 9 01:05:42 paul-desktop kernel: [50793.292101] radeon 0000:01:00.0: couldn't schedule ib
      Mar 9 01:05:42 paul-desktop kernel: [50793.292107] [drm:radeon_cs_ib_chunk] *ERROR* Failed to schedule IB !
      Mar 9 01:05:54 paul-desktop kernel: [50805.286585] show_signal_msg: 162 callbacks suppressed

      This seems to kill the browser immediately as well and in turn it kills the x session and everything running under it. I can wake the system up and i cant get to the vterms.

      Mar 9 01:05:54 paul-desktop kernel: [50805.286597] Watchdog[3379]: segfault at 0 ip 00007ffc79ace51e sp 00007ffc6a95e650 error 6 in chrome[7ffc76050000+5ddb000]


      Under wine i am getting this again

      fixme:d3d:resource_check_usage Unhandled usage flags 0x8.


      Lastly - often when waking up after the screen saver the colour palette is messed up. looks like a few bits stuck some place. To fix this i need to let lock the screen and wake it up a few times until the color is correct.

      Comment


      • There was a change to radeon which caused lockups and was then reverted. Force an update:
        sudo apt-get update
        sudo apt-get upgrade

        Comment


        • Is anyone successfully running the Portal 2 beta using this PPA? I can't get it running on nvidia, I'll try AMD later, no Intel to test myself though.

          Comment


          • I for got to add - this is on fully patched 13.10 ubuntu. I had waited a 2 weeks incase a regression was found and removed. I have been through several cycles of updates and restarts but the problem persists.


            Originally posted by paulf View Post
            Over the last 2 weeks stability has decreased. Im using a cayman gpu. ATI 6950 2GB

            Mar 9 01:05:42 paul-desktop kernel: [50793.291773] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
            Mar 9 01:05:42 paul-desktop kernel: [50793.291783] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000766abd last fence id 0x0000000000766abc)
            Mar 9 01:05:42 paul-desktop kernel: [50793.291865] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -16!
            Mar 9 01:05:42 paul-desktop kernel: [50793.292101] radeon 0000:01:00.0: couldn't schedule ib
            Mar 9 01:05:42 paul-desktop kernel: [50793.292107] [drm:radeon_cs_ib_chunk] *ERROR* Failed to schedule IB !
            Mar 9 01:05:54 paul-desktop kernel: [50805.286585] show_signal_msg: 162 callbacks suppressed

            This seems to kill the browser immediately as well and in turn it kills the x session and everything running under it. I can wake the system up and i cant get to the vterms.

            Mar 9 01:05:54 paul-desktop kernel: [50805.286597] Watchdog[3379]: segfault at 0 ip 00007ffc79ace51e sp 00007ffc6a95e650 error 6 in chrome[7ffc76050000+5ddb000]


            Under wine i am getting this again

            fixme:d3d:resource_check_usage Unhandled usage flags 0x8.


            Lastly - often when waking up after the screen saver the colour palette is messed up. looks like a few bits stuck some place. To fix this i need to let lock the screen and wake it up a few times until the color is correct.

            Comment


            • Originally posted by elapsed View Post
              Is anyone successfully running the Portal 2 beta using this PPA? I can't get it running on nvidia, I'll try AMD later, no Intel to test myself though.
              Fails on AMD also. Could it be another building issue with this repo or should I report it upstream?

              Comment


              • Originally posted by elapsed View Post
                Fails on AMD also. Could it be another building issue with this repo or should I report it upstream?
                Yes, report the bugs upstream, I am not aware of PPA specific problems.

                Comment


                • Ubuntu 14.04

                  Hello!
                  I install Ubuntu 14.04 on my PC with ingegrated Intel HD Graphics 4600.
                  I also add that PPA and update all packages. After that I have:

                  $ glxinfo | grep OpenGL
                  OpenGL vendor string: VMware, Inc.
                  OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits)
                  OpenGL version string: 2.1 Mesa 10.2.0-devel (git-678cf96 trusty-oibaf-ppa)
                  OpenGL shading language version string: 1.30
                  OpenGL extensions:

                  But I want to use a hardware rendering.
                  How to do that?
                  Thanks

                  Comment


                  • I don't know why, but system is not trying to load a i915_dri.so: http://paste.ubuntu.com/7066804/

                    Comment


                    • I just acquired a netbook with Radeon HD 6310. I was able to set up vdpau for deconding with the libvdpau-va-gl1 driver(followed by uncommenting the last two lines in the config file /etc/X11/Xsession.d/20vdpau-gl), but it has stopped working after todays update. Maybe libdrm-radeon has changed?

                      A possiblly related question is where to get r600_drv_video.so?

                      Code:
                      $vainfo
                      libva info: VA-API version 0.34.0
                      libva info: va_getDriverName() returns 0
                      libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
                      libva info: va_openDriver() returns -1
                      vaInitialize failed with error code -1 (unknown libva error),exit
                      Code:
                      $ vdpauinfo
                      display: :0.0   screen: 0
                      [VS] Software VDPAU backend library initialized
                      libva info: VA-API version 0.34.0
                      libva info: va_getDriverName() returns 0
                      libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
                      libva info: va_openDriver() returns -1
                      API version: 1
                      Information string: OpenGL/VAAPI/libswscale backend for VDPAU
                      
                      Video surface:
                      
                      name   width height types
                      -------------------------------------------
                      420     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
                      422     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
                      444     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
                      
                      Decoder capabilities:
                      
                      name               level macbs width height
                      -------------------------------------------
                      
                      Output surface:
                      
                      name              width height nat types
                      ----------------------------------------------------
                      B8G8R8A8             0     0    -  
                      R8G8B8A8         32624 32624    -  
                      R10G10B10A2      32624 32624    -  
                      B10G10R10A2      32624 32624    -  
                      A8               32624 32624    -  
                      
                      Bitmap surface:
                      
                      name              width height
                      ------------------------------
                      B8G8R8A8         16384 16384
                      R8G8B8A8         16384 16384
                      R10G10B10A2      16384 16384
                      B10G10R10A2      16384 16384
                      A8               16384 16384
                      
                      Video mixer:
                      
                      feature name                    sup
                      ------------------------------------
                      DEINTERLACE_TEMPORAL             -
                      DEINTERLACE_TEMPORAL_SPATIAL     -
                      INVERSE_TELECINE                 -
                      NOISE_REDUCTION                  -
                      SHARPNESS                        -
                      LUMA_KEY                         -
                      HIGH QUALITY SCALING - L1        -
                      HIGH QUALITY SCALING - L2        -
                      HIGH QUALITY SCALING - L3        -
                      HIGH QUALITY SCALING - L4        -
                      HIGH QUALITY SCALING - L5        -
                      HIGH QUALITY SCALING - L6        -
                      HIGH QUALITY SCALING - L7        -
                      HIGH QUALITY SCALING - L8        -
                      HIGH QUALITY SCALING - L9        -
                      
                      parameter name                  sup      min      max
                      -----------------------------------------------------
                      VIDEO_SURFACE_WIDTH              -  
                      VIDEO_SURFACE_HEIGHT             -  
                      CHROMA_TYPE                      -  
                      LAYERS                           -  
                      
                      attribute name                  sup      min      max
                      -----------------------------------------------------
                      BACKGROUND_COLOR                 -  
                      CSC_MATRIX                       -  
                      NOISE_REDUCTION_LEVEL            -  
                      SHARPNESS_LEVEL                  -  
                      LUMA_KEY_MIN_LUMA                -  
                      LUMA_KEY_MAX_LUMA                -
                      Not sure if missing r600 is the reason as it was never there and vdpau decoding was working yesterday before the update.

                      Hope that someboday can help. Thanks.

                      Comment


                      • Packages name changed recently on trusty, I synced them from the updated Ubuntu ones. For more info see:
                        https://launchpad.net/~oibaf/+archive/graphics-drivers/

                        Comment


                        • Originally posted by kmod View Post
                          I just acquired a netbook with Radeon HD 6310. I was able to set up vdpau for deconding with the libvdpau-va-gl1 driver(followed by uncommenting the last two lines in the config file /etc/X11/Xsession.d/20vdpau-gl), but it has stopped working after todays update. Maybe libdrm-radeon has changed?
                          Don't use libvdpau-va-gl1. That emulates vdpau using va-api and gl for drivers that don't support vdpau. The performance will not be good. The radeon driver supports vdapu natively. Install the libg3dvl-mesa and mesa-vdpau-drivers packages.

                          Comment


                          • Originally posted by agd5f View Post
                            Don't use libvdpau-va-gl1. That emulates vdpau using va-api and gl for drivers that don't support vdpau. The performance will not be good. The radeon driver supports vdapu natively. Install the libg3dvl-mesa and mesa-vdpau-drivers packages.
                            With libvdpau-va-gl1 smplayer plays 720p on this not very strong machine with ~9% cpu and smooth like butter, without it is about ~120% (two cores) and stutters. The improvement on flash performance (Youtube only) is also spectacular, it is a difference between ~20% and 120%. I had libg3dvl-mesa installed but there is no mesa-vdpau-driver in my repo, this is on Ubuntu 13.10 (is the missing r600 from mesa-vdpau-driver?)
                            Last edited by kmod; 03-20-2014, 10:49 AM.

                            Comment


                            • Originally posted by kmod View Post
                              With libvdpau-va-gl1 smplayer plays 720p on this not very strong machine with ~9% cpu and smooth like butter, without it is about ~120% (two cores) and stutters. The improvement on flash performance (Youtube only) is also spectacular, it is a difference between ~20% and 120%. I had libg3dvl-mesa installed but there is no mesa-vdpau-driver in my repo, this is on Ubuntu 13.10 (is the missing r600 from mesa-vdpau-driver?)
                              You just need libg3dvl-mesa . r600 and other drivers are in /usr/lib/*/vdpau/ .

                              Comment


                              • Originally posted by oibaf View Post
                                You just need libg3dvl-mesa . r600 and other drivers are in /usr/lib/*/vdpau/ .
                                Hi, so do I just symlink /usr/lib/vdpau/libvdpau_r600.so to /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
                                so that the system can find it?

                                (see the error in vainfo and vdpauinfo in first post, linking /usr/lib/x86_64-linux-gnu/dri/vdpau_drv_video.so did not work)

                                Comment

                                Working...
                                X