I have set up and downloaded the packman codecs. I’ve also run the zypper dup command. The videos are playing fine in Dragon Player, but when I try in VLC, the player freezes after a couple of clips. I have started VLC from command line, and I get this output.
dagr@opensuse:~> vlc
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[000055e41b8fe0c8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007efd90c50428] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[00007efd90c50428] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[00007efd90c50428] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
How can I search for the problem. Things worked nice before I reinstalled the OS.
libvdpau_va_gl1 wasn’t installed, so i didn’t do anything with it. One other thing. I have to start vlc from the command line. It seems to be something very wrong with the setup of the program. Now I got this error messages:
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[000055b0d6ce80c8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f8ea007a3d8] vdpau_avcodec generic error: decoder profile above limits: level 42 1920x1080
[00007f8eb8136958] vdpau_avcodec generic error: decoder profile above limits: level 42 1920x1080
[00007f8ea00922d8] vdpau_avcodec generic error: decoder profile above limits: level 42 1920x1080
[00007f8e9006b2e8] vdpau_avcodec generic error: decoder profile above limits: level 42 1920x1080
[00007f8eb8118048] vdpau_avcodec generic error: decoder profile above limits: level 42 1920x1080
[00007f8eb4c83218] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
Radeon shouldn’t use vdpau afaik only nvidia hardware has vdpau support
I’d say check and see if you have the Radeon driver installed https://en.opensuse.org/SDB:Radeon
I think radeon has va-api support but am not sure
VDPAU is a software interface (originally developed by NVidia), unrelated to the hardware.
And yes, radeon does support VDPAU (or rather, libvdpau does support radeon chips).
$ zypper info libvdpau_r600
Loading repository data...
Reading installed packages...
Information for package libvdpau_r600:
--------------------------------------
Repository : Hauptaktualisierungs-Repository
Name : libvdpau_r600
Version : 17.0.5-176.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 4.6 MiB
Installed : Yes
Status : up-to-date
Source package : Mesa-17.0.5-176.1.src
Summary : XVMC state tracker for R600
Description :
This package contains the VDPAU state tracker for R600.
VLC does use VDPAU by default and the posted error messages are about VDPAU, so I’d suggest switching to something else in VLC’s video output settings.
(or uninstall libvdpau_r600, that should disable VDPAU on your system)
I removed libvdpau_r600, and VLC seems to run nice now, but it still comes some error messages:
dagr@opensuse:~> vlc
VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
[00005577c0cd90c8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007ffae0002ad8] idummy demux: command `nop'
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
[00007ffae4005d88] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
[00007ffae4005d88] core input error: ES_OUT_RESET_PCR called
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: Ingen slik fil eller filkatalog
[00007ffae4007678] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms)
[00007ffae4007678] core input error: ES_OUT_RESET_PCR called
wmv3 @
Does this mean anything except the VDPAU is not anymore there? Does it mean anything for the system as a whole?
Ok, that “proves” that your problem is indeed related to VDPAU.
Does this mean anything except the VDPAU is not anymore there?
Not really, as far as I can tell.
Does it mean anything for the system as a whole?
Yes, hardware video decoding won’t work, also for other applications.
As I wrote, you could change VLC’s settings (and reinstall libvdpau_r600) to restrict the impact to VLC.
Other than that, you may try to uninstall drm-kmp-default, maybe it’s a problem with the later graphics stack that’s been backported from kernel 4.9.
Or install it if it isn’t for some reason.
Although, I’m nor completely sure whether this could play a part here…
from those error messages vlc can’t find libvdpau which is to be expected if you removed it
it looks like you still have vdpau as the preferred decoder (afaik automatic defaults to vdpau) https://i.imgur.com/GRv9syl.jpg
not my picture found it with google search
why not try one of the other methods like va-api afaik it’s supported with the open sourced radeon driver (do you have the driver installed?)
Yes.
But the error message comes from libvdpau (which is still installed, and you cannot remove it), because it doesn’t find the actual decoder library for the used hardware (libvdpau_r600).
it looks like you still have vdpau as the preferred decoder (afaik automatic defaults to vdpau)
That must be from an older or newer version.
I only see a checkbox to enable/disable hardware decoding here (with the standard VLC 2.2.6).
Deactivating that should help too I suppose…
this is what I get on vlc 2.2.6 from packman on LEAP 42.3 https://i.imgur.com/0pLSE4a.png
you can chose your preferred hardware decoder
I’d be interested to know what’s the output the OP gets when running
I apparently do have libva1 installed but the utility vainfo only works with libva2 and that one is not available in the main LEAP repo’s I didn’t want to play with packages from the X11:XOrg repo so … maybe when LEAP 15 comes out
Ah, it’s on the “Input / Codecs” tab!
I only looked in “Video” for some reason…
Changing that instead of disabling hardware decoding completely (or uninstalling libvdpau_r600) would probably help as well then (unless VA-API doesn’t work either).
What version of vaapi-tools do you have installed (and from where)?
The one included in the standard repos should work fine with libva1, I’d think.
(Can’t test it here because my old R300 class card is not supported by libva1, i.e. there is no /usr/lib64/dri/r300_drv_video.so. VDPAU support is available via libvdpau_r300, but it doesn’t really work here either so I uninstalled it, my card doesn’t support hardware decoding anyway as it’s just too old)
I don’t understand the things you guys is talking about vaapi-tools, but I finally found the input/codecs setting and tried to change to VA-API. It does not work on my setup. The videos get scrambled. I then set the hardware decoding to “disable”, and it works, but in the output in the console vlc says it still searches for libvdpau. It works without hardware acceleration, and the videos I have on this machine are quite small files, so the HA does not make any difference.
I wondered what caused this problem. Is my graphics card to old, or what? It worked in Thumbleweed.
we wore talking about hardware decoding ie when your graphic card does the video decoding not your cpu I really don’t have experience with amd cards but the simplest question would be is the radeon driver installed on your system
I have an old nvidia 240 @OP what do vainfo or vdpauinfo say about your system can it handle hardware acceleration afaik your graphic card should support hardware decoding for a range of formats/codecs with the Radeon driver, if the driver is installed but isn’t working you should open a bug report
what’s the output of
There is not everything which is perfect. When I jump in the wmv-movies, it lags and the output is:
[000055d57ee100c8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007fe8b4041aa8] freetype spu text error: Breaking unbreakable line
[00007fe89010a8f8] freetype spu text error: Breaking unbreakable line
[00007fe8b4041aa8] freetype spu text error: Breaking unbreakable line
[00007fe8c400c5c8] core input error: ES_OUT_RESET_PCR called
[00007fe8c400c5c8] core input error: ES_OUT_RESET_PCR called
[00007fe8c400c5c8] core input error: ES_OUT_RESET_PCR called
[00007fe8c400c5c8] core input error: ES_OUT_RESET_PCR called
[00007fe8c400c5c8] core input error: ES_OUT_RESET_PCR called
[00007fe8c400c5c8] core input error: ES_OUT_RESET_PCR called
[00007fe89410bec8] freetype spu text error: Breaking unbreakable line
[00007fe8ac0075f8] freetype spu text error: Breaking unbreakable line
[00007fe8c4004758] core input error: ES_OUT_RESET_PCR called
[00007fe8c4004758] core input error: ES_OUT_RESET_PCR called