Puncte:6

VLC nu va funcționa pe Ubuntu 20.04.3 LTS cu card NVidia

drapel de

VLC nu va funcționa pe Ubuntu 20.04.3 LTS.
Îngheață aleatoriu imaginea, dar audio continuă.
Sau se prăbușește la întâmplare.
Sau îngheață la întâmplare întregul computer.

Am încercat mai întâi versiunea snap a VLC.
Am trecut apoi la sudo apt install vlc pentru a-l porni de la terminal și a înregistra câteva erori:

$ vlc 4.mp4 

VLC media player 3.0.9.2 Vetinari (reviziunea 3.0.9.2-0-gd4c1aefe4d)
[000055fc808f5670] libvlc principal: rulează vlc cu interfața implicită. Utilizați „cvlc” pentru a utiliza vlc fără interfață.
informații despre libva: versiunea VA-API 1.7.0
Informații libva: Încerc să deschid /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
info libva: va_openDriver() returnează -1
[00007fbf04003460] glconv_vaapi_x11 gl error: vaInitialize: necunoscut libva error
informații despre libva: versiunea VA-API 1.7.0
eroare libva: vaGetDriverNameByIndex() a eșuat cu eroare libva necunoscută, driver_name = (null)
[00007fbf04003460] glconv_vaapi_drm gl error: vaInitialize: necunoscut libva error
informații despre libva: versiunea VA-API 1.7.0
eroare libva: vaGetDriverNameByIndex() a eșuat cu eroare libva necunoscută, driver_name = (null)
[00007fbf04003460] glconv_vaapi_drm gl error: vaInitialize: necunoscut libva error
[00007fbf277175a0] decodor avcodec: Utilizarea bibliotecii partajate a driverului NVIDIA VDPAU 470.86 Mar 26 octombrie 21:45:30 UTC 2021 pentru decodarea hardware
[00007fbf277175a0] eroare decodor principal: conversia marcajului de timp a eșuat pentru 185033334: fără ceas de referință
[00007fbf277175a0] eroare decodor principal: Nu s-a putut converti marca temporală 0 pentru FFmpeg
[00007fbf277175a0] eroare decodor principal: conversia marcajului de timp a eșuat pentru 787500001: fără ceas de referință
[00007fbf277175a0] eroare decodor principal: Nu s-a putut converti marca temporală 0 pentru FFmpeg
[00007fbf1cccee20] eroare decodor principal: conversia marcajului de timp a eșuat (întârziere 666000, tamponare 66600, legat 3000000)
[00007fbf1cccee20] eroare de decodor principal: Nu s-a putut converti marca temporală 7629279603 pentru faad
[00007fbf1cccee20] eroare decodor principal: conversia marcajului de timp a eșuat (întârziere 666000, tamponare 66600, legat 3000000)
[00007fbf1cccee20] eroare de decodor principal: Nu s-a putut converti marca temporală 7629051597 pentru faad

Am un GTX 1080 și un Intel i7 7700k.
În Drivere suplimentare am selectat: Utilizarea metapachetului de drivere NVIDIA de la nvidia-driver-470 (proprietar, testat).

$ sudo lshw -c video
[sudo] parola pentru george: 
  *-afişa                 
       descriere: controler compatibil VGA
       produs: GP104 [GeForce GTX 1080]
       furnizor: NVIDIA Corporation
       ID fizic: 0
       info autobuz: pci@0000:01:00.0
       versiunea: a1
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm msi pciexpress vga_controller bus_master cap_list rom
       configurație: driver=nvidia latency=0
       resurse: irq:149 memorie:de000000-deffffff memorie:c0000000-cfffffff memorie:d0000000-d1ffffff ioport:e000(dimensiune=128) memorie:c0000-dffff

Din orice motiv, Ubuntu nu vede driverele Intel, chiar dacă le am instalate:

$ sudo apt-get install xserver-xorg-video-intel

Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
xserver-xorg-video-intel este deja cea mai nouă versiune (2:2.99.917+git20200226-1).
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  gyp javascript-common libc-ares2 libjs-moștenește libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libnode-dev libnode64
  libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libssl-dev libuv1-dev nodejs-doc python-pkg-resources python2
  python2-minimal python2.7 python2.7-minimal
Utilizați „sudo apt autoremove” pentru a le elimina.

0 actualizat, 0 nou instalat, 0 de eliminat și 4 nu au fost actualizate.

am sters si eu ~/.config/vlc/ de multe ori pentru a reseta VLC, dar fără rezultat.

Cred că VLC tocmai este stricat pe Ubuntu 20.
Acest lucru a ucis productivitatea, deoarece în loc să urmăresc ore întregi de tutoriale, am petrecut ore întregi să nu ajung nicăieri să-mi dau seama ce este în neregulă cu VLC.

Am nevoie de un media player capabil să afișeze subtitrări, să schimbe viteza de redare, să poată sări înainte și înapoi, să țină o listă de redare cu videoclipuri și să nu se blocheze după 2 minute de redare.
Am încercat Totem, dar îi lipsesc aceste caracteristici.

Editați | ×:

Care este istoria acestei mașini? Ce versiune de Ubuntu a fost instalată aici pentru prima dată?

Am formatat toate unitățile disponibile, am instalat Ubuntu 20.04.3 LTS pe o unitate și Windows 10 Pro x64 pe alta.
Este prima dată când instalez și folosesc Ubuntu.

$ head -n1 /etc/apt/sources.list

# deb cdrom:[Ubuntu 20.04.3 LTS _Focal Fossa_ - Release amd64 (20210819)]/ focal main restricted

$ politica apt-cache vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1

vdpau-driver-all:
  Instalat: 1.3-1ubuntu2
  Candidat: 1.3-1ubuntu2
  Tabel de versiuni:
 *** 1.3-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu focal/main Pachete amd64
        100 /var/lib/dpkg/status
mesa-vdpau-drivers:
  Instalat: 21.0.3-0ubuntu0.3~20.04.4
  Candidat: 21.0.3-0ubuntu0.3~20.04.4
  Tabel de versiuni:
 *** 21.0.3-0ubuntu0.3~20.04.4 500
        500 http://archive.ubuntu.com/ubuntu focal-updates/main pachete amd64
        100 /var/lib/dpkg/status
     20.0.4-2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu focal/main Pachete amd64
libvdpau-va-gl1:
  Instalat: (niciunul)
  Candidat: 0.4.2-1build2
  Tabel de versiuni:
     0.4.2-1build2 500
        500 http://archive.ubuntu.com/ubuntu focal/universe Pachete amd64

$ dpkg -S dri/nvidia_drv_video.so

dpkg-query: nu a fost găsită nicio cale care să corespundă modelului *dri/nvidia_drv_video.so*

$ vainfo

informații despre libva: versiunea VA-API 1.7.0
Informații libva: Încerc să deschid /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
info libva: va_openDriver() returnează -1
vaInitialize a eșuat cu codul de eroare -1 (eroare libva necunoscută), ieșire

Organic Marble avatar
drapel us
Funcționează pentru mine pe 20.04, așa că sper că există o cale pentru tine. Rulează versiunea 3.0.9.2 Când o rulez de la un terminal, a treia linie este `00007f9494c43c20] avcodec decoder: Utilizarea bibliotecii partajate de drivere NVIDIA VDPAU 460.91.03 Vin. 2 iulie 05:42:23 UTC 2021 îți plâng de decodarea hardware-ului despre driverele video. M-aș uita la asta.
N0rbert avatar
drapel zw
Care este istoria acestei mașini? Ce versiune de Ubuntu a fost instalată aici pentru prima dată? Vă rugăm să adăugați următoarea ieșire la întrebare: `head -n1 /etc/apt/sources.list`, `apt-cache policy vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1`, `dpkg -S dri /nvidia_drv_video.so` de [editare](https://askubuntu.com/posts/1378418/edit) it. De asemenea, rulați `sudo apt-get install vainfo` și adăugați și ieșirea lui `vainfo`.
ChanganAuto avatar
drapel us
Și puteți utiliza Setările serverului Nvidia X pentru a comuta la iGPU Intel, este adesea necesară repornirea. Vă sugerez să încercați să rulați VLC cu iGPU doar pentru a exclude orice afacere ciudată care s-ar putea întâmpla cu Nvidia.
George Sloata avatar
drapel de
@OrganicMarble M-am uitat cât de mult am putut și iată-mă. Nu l-am putut repara singur, nu am putut găsi o soluție adecvată și de aceea am postat aici. Mulțumesc.
George Sloata avatar
drapel de
@ChanganAuto De ce aș face asta? Nu ar trebui un GPU corect să fie mai bun decât grafica Intel integrată?
ChanganAuto avatar
drapel us
Este irelevant pentru multimedia, evident. Și ar trebui să fie evident și motivul pentru care am întrebat: DEPANARE.
ChanganAuto avatar
drapel us
Vă rugăm să citiți răspunsul de mai jos. Între timp, puteți și ar trebui să utilizați iGPU pentru a reda videoclipuri. Folosirea dGPU-ului Nvidia doar pentru asta este o risipă absurdă de energie. Utilizați Nvidia pentru jocuri, randare 3D etc.
N0rbert avatar
drapel zw
@ChanganAuto iGPU este mult mai lent decât acest minunat card Nvidia. În plus, este probabil configurat ca dezactivat în BIOS/UEFI. Nvidia are prioritate pe iGPU în acest sistem și este grozav. Tocmai am confirmat că răspunsul meu de mai jos funcționează pentru mine cu GT425M după instalarea manuală a pachetului `vdpau-va-driver` pe 22.04 LTS. Ar trebui să funcționeze pe 20.04 LTS, așa cum spun [comentatorii](https://bugs.launchpad.net/ubuntu/+source/libva-utils/+bug/1890815/comments/13) la bug-ul legat.
ChanganAuto avatar
drapel us
@N0rbert *iGPU este mult mai lent*... Deci sugerezi că nu este bun pentru redarea videoclipurilor? Aceasta este singura utilizare în discuție aici cu VLC.
Puncte:6
drapel zw

Confirmat cu Nvidia GT425M destul de vechi și Ubuntu MATE 22.04 LTS (versiunea de dezvoltare). Trebuie să rețineți că nu am Ubuntu 20.04 LTS pe hardware real, așa că am testat cea mai recentă versiune.

Tocmai ai descoperit bine cunoscut bug 1890815. Vă rugăm să vă marcați ca fiind afectat.

Este reparabil prin descărcarea manuală și instalarea pachetului relevant care conține nvidia_drv_video.so folosind comenzile de mai jos:

cd ~/Descărcări
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/v/vdpau-video/vdpau-va-driver_0.7.4-6ubuntu1_amd64.deb
sudo apt-get install ./vdpau-va-driver_0.7.4-6ubuntu1_amd64.deb

și reporniți.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.