MKV being funky

Hi folk,

I’ve just recently updated my laptop to 42.2. And so far I have been awestruck. Except for one thing. Usually when I’ve done the multimedia install I can use VLC with no issues. But as I went to watch some episodes with my daughter I found that it was glitching, but only when I tried to play MKV files. It played AVI and MP4 beautifully. But all I got from MKV was glitched videos with perfect audio.

Any ideas? I have switched to Packman packages. And thought I had installed everything that needed to be installed. Was I meant to uninstall something?

mkv is just a container format
it could be a lot of things
is that a desktop or a laptop, what desktop enviroment are you running, what kind of graphic processor do you have …
did you do a full vendor change with the packman repo (zypper duip --from packman)?
both novou for nvidia (you should use the propitiatory driver) and intel’s driver have some issues with plasma 5
those issues did not exist under 13.x as they wore kde 4 distro’s
one thing that has come up is that intel’s vdpau tweak (it redirects vdpau tp vaapi) seams to be broken
if you do not have an nvidia card remove libvdpau*
tell us your repo list

zypper lr -d


more info is needed

I am running GNOME 3.20 on a Lenovo G50, and it runs Intel HD Graphics. And as far as I can see I did a full vendor change.

 1 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                 |        
 2 | http-download.opensuse.org-68f770c2 | games                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Leap_42.2/                 |        
 3 | http-download.opensuse.org-aed5b1bc | games:tools                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Leap_42.2/          |        
 4 | http-download.opensuse.org-d03afa6d | home:Knurpht:Extras                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Knurpht:/Extras/openSUSE_Leap_42.2/ |        
 5 | openSUSE-42.2-0                     | openSUSE-42.2-0                         | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/scsi-1SanDisk_Cruzer_Edge_4C530599941223100132-part2  |        
 6 | opensuse-guide.org-repo             | Libdvdcss Repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.2/                                  |        
 7 | packman.inode.at-suse               | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/                                    |        
 8 | repo-debug                          | openSUSE-Leap-42.2-Debug                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/                 |        
 9 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/             |        
10 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/oss/                            |        
11 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                        |        
12 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/                   |        
13 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                       |        
14 | repo-source                         | openSUSE-Leap-42.2-Source               | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/                |        
15 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/            |        
16 | repo-update                         | openSUSE-Leap-42.2-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/                                  |        
17 | repo-update-non-oss                 | openSUSE-Leap-42.2-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/                              |        
18 | skype-stable                        | skype (stable)                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/  

Now, I was going to attempt to get rid of libvdpau as if I remember rightly it caused me some headache in the past when I ran KDE. Currently I seem to have three that fall in that category; libvdpau1, libvdpau_nouvaeu, libvdpau_va_gl1. If I try to remove the first one I get a whole load of expected changes that I am not sure I want to see happen.

I do not know how you can see this, but when in any doubt, do it again

zypper dup --from Packman

It does not hurt and will not take much time. But then you are certain. As are we. :wink:

Done via YAST. And I’ve just had a look at this thread. Now it looks like the only thing I haven’t installed is VLC-Beta-Codecs. But if I do install it I will be de-installing VLC and all the other components.

if you have an nvidia card do not remove libvdpau
if you have an ati or on-board intel you can do

zypper rm libvdpau1

also noveou’s implementation of vdpau is flaky

are you using vlc 3.x beta?
there is a codec package for the stable 2.2.x branch just do

zypper in vlc-codecs

a missing vlc-codecs package would not play any video would not create “funky” artifacts that’s probobly vdpau being redirected to vaapi you can select vaapi in vlc settings if I remember correctly vdpau is the default
you should also redo

zypper dup --from 7

Hmm, done the VLC setting. And it’s working. Cheers guys. Helpful as always.