Just tested mpv under current Cauldon. On the command line, mpv fails opening nvidia driver with this message: mpv biaggi.avi Auto-loading profile 'vo.vaapi' 'vo' auto profiles are deprecated. Playing: biaggi.avi (+) Video --vid=1 (indeo3) (+) Audio --aid=1 (adpcm_ms) libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so libva info: va_openDriver() returns -1 [vaapi] vaInitialize(): unknown libva error Indeed, the nvidia driver is not located in /usr/lib64/dri. It seems to be located there: /usr/lib64/nvidia-current/xorg/nvidia_drv.so Cheers, Chris.
CC: (none) => marja11Assignee: bugsquad => lists.jjorge
You are wrong : libva tries to open a VAAPI nvidia driver that does not exist at the moment. You must use VDPAU to use proprietary nvidia hardware acceleration. mpv --hwdec=vdpau --vo=vdpau biaggi.avi
Status: NEW => RESOLVEDResolution: (none) => INVALID
Ok, thanks for the info. But I did not do anything else than trying it. Why is it the default then if the driver does not exist yet?
(In reply to Chris Denice from comment #2) > Ok, thanks for the info. But I did not do anything else than trying it. > > Why is it the default then if the driver does not exist yet? The default is to use vaapi, as with all intel hardware since sandybridge you have a driver. Then it should try vdpau, and at least software decoding.
I see, these messages are just warnings then, and most likely the vdpau nvidia driver is actually used. Sorry for the noise! cheers.