You are not logged in.

#1 2015-01-05 01:25:54

nixmd
Member
From: Earth
Registered: 2013-03-19
Posts: 11

libvdpau_i915.so is missing. render videos using libvdpau

I need to play videos using libvdpau. But what I get is just libvdpau_i915.so is missing.

hwinfo --gfx   

                     
09: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.328]
  Unique ID: _Znp.0_Pr6RrLpfB
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0xa011 "Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x3908 
  Driver: "i915"
  Driver Modules: "drm"
  Memory Range: 0xf0200000-0xf027ffff (rw,non-prefetchable)
  I/O Ports: 0x18e8-0x18ef (rw)
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xf0000000-0xf00fffff (rw,non-prefetchable)
  IRQ: 45 (245982 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d0000A011sv000017AAsd00003908bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

10: PCI 02.1: 0380 Display controller
  [Created at pci.328]
  Unique ID: ruGf.XQnT0H805H1
  SysFS ID: /devices/pci0000:00/0000:00:02.1
  SysFS BusID: 0000:00:02.1
  Hardware Class: graphics card
  Model: "Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0xa012 "Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x3908 
  Memory Range: 0xf0280000-0xf02fffff (rw,non-prefetchable,disabled)
  Module Alias: "pci:v00008086d0000A012sv000017AAsd00003908bc03sc80i00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #9

vdpauinfo

display: :0   screen: 0
Failed to open VDPAU backend libvdpau_i915.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1

installed packages:
extra/libva-vdpau-driver 0.7.4-2 [installed]
extra/libvdpau 0.8-1 [installed]
extra/mesa-vdpau 10.3.5-1 [installed]
community/libvdpau-va-gl 0.3.4-1 [installed]
multilib/lib32-libvdpau 0.8-1 [installed]
extra/libva-intel-driver 1.4.1-1 [installed]
extra/xf86-video-intel 2.99.916-3 (xorg-drivers xorg) [installed]

playing a movie using mpv

$mpv My.PS.Partner.2012.BluRay.1080p.5.1CH.x264.Ganool.mkv

         Warning: mpv was compiled against a different version of ffmpeg than the shared
library it is linked against. This can expose subtle ABI compatibility issues                                                          
and can lead to misbehavior and crashes.                                                                                               
Playing: My.PS.Partner.2012.BluRay.1080p.5.1CH.x264.Ganool.mkv
[stream] Video (+) --vid=1 (h264)
[stream] Audio (+) --aid=1 --alang=kor (*) (aac)
File tags:
 TITLE: My Paternet Ganool 1080p
[vo/opengl/x11] X11 error: GLXBadFBConfig
[vo/opengl] Could not create GL3 context. Retrying with legacy context.                                                                
[vo/opengl] Missing OpenGL features: [RG textures]
[vo/opengl] OpenGL context creation failed!
Failed to open VDPAU backend libvdpau_i915.so: cannot open shared object file: No such file or directory
[vo/vdpau] Error when calling vdp_device_create_x11: 1
AO: [alsa] 48000Hz stereo 2ch float
VO: [xv] 1920x804 yuv420p
AV: 00:00:02 / 01:54:23 (0%) A-V:  0.496 Dropped: 37


           *************************************************                                                                           
           **** Audio/Video desynchronisation detected! ****                                                                           
           *************************************************                                                                           

This means either the audio or the video is played too slowly.                                                                         
Possible reasons, problems, workarounds:
- Your system is simply too slow for this file.
     Transcode it to a lower bitrate file with tools like HandBrake.
- Slow video output.
     Try a different --vo driver (--vo=help for a list). Make sure framedrop
     is not disabled, or experiment with different values for --framedrop.
- Playing from a slow network source.
     Download the file instead.
- Try to find out whether audio/video/subs are causing this by experimenting
  with --no-video, --no-audio, or --no-sub.
- If you swiched audio or video tracks, try seeking to force synchronization.
If none of this helps you, file a bug report.

These is a report here: https://forums.opensuse.org/showthread. … N550-x4%29 that somebody could handle vdpau on i915, but it was on opensuse. seems libvdpau_i915.so is missing in archlinux packages.

any idea?

Offline

#2 2015-01-05 04:54:25

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: libvdpau_i915.so is missing. render videos using libvdpau

pkgfile says no package provides libvdpau_i915.so.
Read https://wiki.archlinux.org/index.php/VDPAU
Run 'vdpauinfo'.

Offline

#3 2015-01-05 05:10:45

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: libvdpau_i915.so is missing. render videos using libvdpau

try to install 'libvdpau-va-gl' and make symlink

ln -s /usr/lib/vdpau/libvdpau_va_gl.so.1 /usr/lib/vdpau/libvdpau_i915.so

source: http://www.murga-linux.com/puppy/viewto … a0b795bca5
             http://www.linux.org.ru/forum/development/8868495

Last edited by sl1pkn07 (2015-01-05 05:15:28)

Offline

#4 2015-01-05 09:16:11

nixmd
Member
From: Earth
Registered: 2013-03-19
Posts: 11

Re: libvdpau_i915.so is missing. render videos using libvdpau

fjpxle.jpg

see, doesn't work. had done that before.

Offline

#5 2015-01-05 11:14:52

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: libvdpau_i915.so is missing. render videos using libvdpau

Even if you get libvdpau working (no idea why that symlink doesn't work, it should, try instead exporting VDPAU_DRIVER=va_gl), your machine has no hardware decoder, so you won't gain anything.

Offline

#6 2015-01-05 12:01:46

nixmd
Member
From: Earth
Registered: 2013-03-19
Posts: 11

Re: libvdpau_i915.so is missing. render videos using libvdpau

Gusar wrote:

Even if you get libvdpau working (no idea why that symlink doesn't work, it should, try instead exporting VDPAU_DRIVER=va_gl), your machine has no hardware decoder, so you won't gain anything.

exporting VDPAU_DRIVER=va_gl fixed the problem. But as you said it seems that the machine has no decoder.
so sad sad

Offline

Board footer

Powered by FluxBB