Failed to open VDPAU backend libvdpau_nvidia.so

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

Failed to open VDPAU backend libvdpau_nvidia.so

#1 Post by Argolance »

Bonjour,

Code: Select all

Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
My laptops have both Intel graphic chipsets and this is what I get in the xerrs.log file if I use Firefox or Seamonkey. I already posted a :arrow: message on the French Forum a long time ago, but didn't have any answer to this problem that makes my Puppy (Puppy Precise 5.4.3, 5.7.1, and ToOpPy based on both) experience a misery (thousand of lines, 30% cpu used...) when running these browsers. I found other messages related to this very annoying issue but nothing to solve it.
Strange indeed that no Puppy user seemed to encounter this: I cannot think that I am the only one to be concerned. :oops:
(Obviouly all is ok with my PC which has a NVIDIA graphic card).

I hope to be luckier this time!

Cordialement.

User avatar
Hotdog
Posts: 134
Joined: Fri 30 Sep 2011, 03:15
Location: Georgia USA

#2 Post by Hotdog »

Argolance,

I too, have seen this error with my Nvidia card. It means that a part of the hardware acceleration for the card is not implemented in the video driver. In my case that would be the noveau driver. A fix would be to replace the driver with the appropriate one from Nvidia, or the chipset manufacturer, if available.
[i]Puppy 5.2.8.7, Full Install[/i]

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#3 Post by Argolance »

Bonjour,
Thanks for your answer.
Hotdog wrote:I too, have seen this error with my Nvidia card.
As said above, this doesn't happen with my PC which has a NVIDIA graphic card (I installed the appropriate NVIDIA sfs file and do not use the nouveau driver one because it lets the card fan run like a fool! ).
It means that a part of the hardware acceleration for the card is not implemented in the video driver. In my case that would be the noveau driver. A fix would be to replace the driver with the appropriate one from Nvidia, or the chipset manufacturer, if available.
...CQFD!
This only concerns my laptops (Intel graphic chipsets).
Obviously, when I deactivate the flash player acceleration option, I do not have the messages but it is not a "good" solution, just a last resort. Anyway firefox and its "plugin-container" continue to use 30 % of the cpu, sometimes much more!
I spent hours trying to find a solution but unsuccessfully. :evil:

Cordialement.

LateAdopter
Posts: 361
Joined: Fri 27 May 2011, 17:21
Location: Reading UK

#4 Post by LateAdopter »

Hello Argolance

Intel GPU's use VA-API not VDPAU, but you can use a wrapper to get VDPAU

The arch wiki says what drivers you need to install to get it.

https://wiki.archlinux.org/index.php/VDPAU

But I don't know what is available for precise, though.

Use vainfo to check that VA-API is working

Folowed by vdpauinfo to check that VDPAU is working.

I don't have Intel hardware, so I can't give more advice than that. Sorry.

EDIT

I think you also need to set the environment variable: VDPAU_DRIVER=va_gl

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#5 Post by Argolance »

Bonjour,
Thanks.
I will have a look.

Cordialement.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#6 Post by OscarTalks »

The file libvdpau_nvidia.so is part of the nvidia driver package (some of them - only the larger and later ones) so if you are not using an nvidia card you probably will not have this file in your system.

You could just grab the library and install it but that would probably not be the best solution. It would not be used for anything but it would stop the error messages.

If this happens when running Firefox or Seamonkey in a Precise-based Puppy I wonder if the problem is being caused by the mplayer plugin. I think it may be mplayer that is looking for this library. Maybe try disabling the plugin as a test.

You may be able to stop these errors by setting the default video driver in mplayer to xv so it does not look for vdpau. Edit the config file in /etc/mplayer/mplayer.conf or /root/.mplayer/config with vo=xv
Oscar in England
Image

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#7 Post by Argolance »

Bonjour OscarTalks,
OscarTalks wrote:The file libvdpau_nvidia.so is part of the nvidia driver package (some of them - only the larger and later ones) so if you are not using an nvidia card you probably will not have this file in your system.
I already tried this but, afterwards, libvdpau_nvidia.so complains about other missing librairies... and so forth!
You could just grab the library and install it but that would probably not be the best solution. It would not be used for anything but it would stop the error messages.
Yes but this doesn't solve the excessive cpu consomption.
If this happens when running Firefox or Seamonkey in a Precise-based Puppy I wonder if the problem is being caused by the mplayer plugin. I think it may be mplayer that is looking for this library. Maybe try disabling the plugin as a test.
This could be the solution...
You may be able to stop these errors by setting the default video driver in mplayer to xv so it does not look for vdpau. Edit the config file in /etc/mplayer/mplayer.conf or /root/.mplayer/config with vo=xv
Let me try and see!
Thank you.

Cordialement.

Post Reply