Jump to content
Janusz Wo

Nie działa vlc, gmlayer

Recommended Posts

Witam!

Po upgrade z fedory 28 na 29 nie działają mi programy do oglądania filmów. A było ok na fedorze 28. Vlc odpalony z konsoli się wywala i w konsoli czytam:

libEGL warning: DRI2: failed to authenticate
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
libEGL warning: DRI2: failed to authenticate

To samo po próbie użycia gmlayer. Tak przy okazji nie działają wygaszacze ekranu.

Mam zainstalowane nouveau i więcej mi nie trzeba:

lsmod | grep nouveau:
nouveau              2187264  0
video                  45056  1 nouveau
mxm_wmi                16384  1 nouveau
i2c_algo_bit           16384  1 nouveau
drm_kms_helper        196608  1 nouveau
ttm                   131072  1 nouveau
drm                   487424  3 drm_kms_helper,ttm,nouveau
wmi                    28672  2 mxm_wmi,nouveau

moja karta:

# lspci

VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2)

Robiłem:

dnf reinstall xorg-\* mesa\* libglvnd\*

Bardzo już dziękuję za pomoc - Janusz Wo

Share this post


Link to post
Share on other sites

reinstall pakietów xorg chyba niewiele pomoże, jeśli korzystasz z Gnome na Wayland.

Zacząłbym od wyrzucenia ustawień z katalogu domowego 

rm -rf $HOME/.config/vlc

rm -rf $HOME/.config/gmplayer

VLC powinien działać od razu, bo nie wymaga doinstalowywania żadnych pakietów, poza zależnościami, które sam sobie ściąga przy instalacji.

U mnie po upgrade nie było żadnego problemu, ale działam na XFCE.

Share this post


Link to post
Share on other sites
12 godzin temu, Janusz Wo napisał:

Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory

Mam zainstalowane nouveau i więcej mi nie trzeba:

Witam

W porządnym systemie używającym nouveau nie ma takich bibliotek jak libvdpau_nvidia.so :)
Musisz sprawdzić, co zainstalowało tę śmieciową bibliotekę:
# locate libvdpau_nvidia.so a potem
# rpm -qf <ścieżka do pliku libvdpau_nvidia.so>
i zastanowić się czy usunąć ten pakiet. Być może potrzebujesz go do czegoś ważnego, wtedy godzisz się na nieużywanie vlc.

 

Share this post


Link to post
Share on other sites

Przed nouveau instalowałeś sterowniki binarne nvidi,
albo rpm xorg-x11-drv-nvidia-libs-....itd.rpm i xorg-x11-drv-nvidia-....itd.rpm
albo .bin ze strony nVidii. Teraz trzeba po nich posprzątać.

Share this post


Link to post
Share on other sites

Polecenie locate libvdpau_nvidia.so nie znalazło nic. Nvidii nigdy na tym komputerze nie było. Zrobiłem to świadomie, żeby nie mieć wiecznego problemu z nimi. Przejrzałem jeszcze repozytoria przez dnfdragora. Nvidii nie ma zainstalowanej. I nigdy nie było... Świadomie nigdy tego nie zrobiłem. I jeśli vlc domaga się takiej biblioteki to mnie to bardzo dziwi. Zwłaszcza, że skasowałem katalog domowy vlc.

Share this post


Link to post
Share on other sites

A potrzebujesz koniecznie używać vdpau? Jeżeli nie spróbuj ręczenie zmienić output w vlc znajdziesz go w Preferencje->Obraz->Output\Wyjście->X11.

Aczkolwiek to nie koniecznie musi być przyczyna crashu... <_<:unsure:

Share this post


Link to post
Share on other sites

Przepraszam, trochę mnie ściemniło "Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory". Locate nie mógł znaleźć libvdpau_nvidia.so ponieważ jak mówi komunikat: "nie ma takiego pliku ani katalogu"

Na wszelki wypadek spróbuj jeszcze sprawdzić czy nie ma czegoś związanego z nVidią:
# rpm -qa | grep -i nvidia
U mnie wyjście obrazu z VLC jest ustawione na Automatycznie i nie poszukuje bibliotek nVidii. Pytanie co w twoim systemie podpowiada programom, że jest możliwość korzystania z tych bibliotek.

 

Edited by Fedoras
EDIT

Share this post


Link to post
Share on other sites
dnf install vdpauinfo libva-vdpau-driver libva-utils

Ja też się męczyłem z nvidią, ale ostatnio po prostu wyjąłem kartę z komputera i jadę na Intelu. Bajka :) Vpdau można wyłączyć a vlc, ale cała reszta odtwarzaczy będzie starała sie tego używać.

Bardzo dużpo mocnego materiału znalazłem na https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/

Share this post


Link to post
Share on other sites

Recepta z "if-not-true-then-false" działa bezproblemowo w tym sensie, że instaluje poprawnie sterowniki NVIDii wyłączając sterowniki nouveau. Co więcej, wbrew zastrzeżeniom autora recepty, działa też na platformie Optimus (tu jednak nie instaluje się konfigurator - zresztą dość ograniczony - serwera NVIDii). Jednakże po jej zastosowaniu nie ma możliwości przełączenia "w biegu", czy podczas restartu na sterowniki nouveau. Niezbędne jest odinstalowanie NVIDii i instalacja nouveau (jest jasna recepta na tymże portalu). Nie stwierdziłem żadnych problemów z vlc i sterownikami NVIDii zarówno na Optimusie, jak i na sprzęcie bardziej standardowym. Na obu tych platformach mam Light DM i Xorg.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×