





















VLC player is well-designed and powerful, and I prefer this type of software designing. (Although UNIX's politically correct answer is Keep It Simple, Stupid, In the multimedia region I prefer a powerful and what-you-see-is-what-you-get interface, just the same design of those old cassette recorder.)
VLC is preinstalled with KDE, or some basic structures. I couldn't play video, but audio is OK since then.
Everytime I tried to play a video, e.g. MP4 with VLC, the interface just flashed and nothing displayed.
using journalctl I got
1 | kernel: vlc[33836]: segfault at 168 ip 00007fb96213e11c sp 00007fb920207320 error 4 in libva.so.2.600.0[7fb96212d000+13000] |
and I tried vlc -vvv to show the verbose messages, I got
1 | [00007f82180017f0] egl_x11 gl debug: EGL version 1.4 by Mesa Project |
Though the Archwiki page VLC has some suggestions on segmentation fault, it indicates it as a microcode problem. That's something happens as missing VLC interface. I can play audio file with VLC, after trying the solution I think it's not the microcode problem.
Some reports says it's a bug, that older VLC uses strlen() on a null pointer, but they were posted years ago and I believe it's not my problem. My VLC is fully updated.
When checking vaapi and libva error, I found it might be a problem with NVIDIA GPU. Some articles point out that Intel uses vaapi and Nvidia uses vaapu. After updated nvidia, libva, the problem still happens.
Checking VLC's optional dependencies, I found
1 | libva-vdpau-driver: vdpau backend nvidia |
not installed. It could be essential if you have these GPUs. After installing these two (my laptop uses both intel and Nvidia to display) drivers, my problem finally solved.
Author: Victrid
Permanent Link: https://victrid.dev/2020/vlc-troubleshooting/
License: Copyright (c) 2025 victrid Terms of Use
Read our privacy policy on how these personalized advertisements are delivered to you.
For your reading experience, we provide full-text RSS feeds. Although math formulas cannot be displayed well, the interface can be adjusted as you like and there are no ads.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。