Puncte:0

Nu îl puteți face pe nouveau să lucreze cu VA_API pentru accelerarea video pe Firefox? Numai driverele CPU pot funcționa cu firefox

drapel fr

Edit2: Ne pare rău, rulez Ubuntu 20.04.3 LTS și stiva HWE. Primesc aceeași eroare cu GA Stack.

_

Am încercat să-l fac pe nouveau să funcționeze, astfel încât să pot folosi Nvidia P500 pentru accelerarea hardware în loc de procesorul meu.

Aceasta este eroarea pe care o primesc:

(bază) wallheck@wallheck:~$ export LIBVA_DRIVER_NAME=nouveau
(bază) wallheck@wallheck:~$ vainfo
informații despre libva: versiunea VA-API 1.7.0
info libva: variabila de mediu utilizator a solicitat driverul „nouveau”
Informații libva: Încerc să deschid /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
Informații libva: S-a găsit funcția init __vaDriverInit_1_7
iris: șofer dispărut
iris: șofer dispărut
eroare libva: /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so init a eșuat
info libva: va_openDriver() returnează 2
vaInitialize a eșuat cu codul de eroare 2 (alocarea resurselor a eșuat), ieșire

Am instalat nouveau cu

sudo apt install nouveau-firmware
sudo apt install xserver-xorg-video-nouveau

și pentru ambele se spune că este deja cea mai nouă versiune.

Pot obține accelerarea video să funcționeze cu procesorul folosind acest ghid: https://ubuntuhandbook.org/index.php/2021/08/enable-hardware-video-acceleration-va-api-for-firefox-in-ubuntu-20-04-18-04-higher/. Folosind drivere i965, primesc activitate sub rândul video când folosesc sudo intel_gpu_top.

Totuși, când folosesc nvtop, nu pot obține nicio activitate pentru GPU-ul meu.

Iată driverele de kernel pentru grafica integrată și GPU:

(bază) wallheck@wallheck:~$ lspci -k | grep -EA3 „VGA|3D|Display”
00:02.0 Controler compatibil VGA: Intel Corporation UHD Graphics 620 (rev 07)
    Subsistem: Lenovo UHD Graphics 620
    Driver kernel în uz: i915
    Module kernel: i915
--
02:00.0 Controler 3D: NVIDIA Corporation GP108GLM [Quadro P500 Mobile] (rev a1)
    Subsistem: Lenovo GP108GLM [Quadro P500 Mobile]
    Driver kernel în uz: nvidia
    Module kernel: nvidiafb, nouveau, nvidia_drm, nvidia

Nu cred că trebuie să schimb driverul kernel-ului în nouveau, deoarece driverele Intel au lucrat cu i965 specificat și kernel-ul i915 în uz.

Nu prea sunt sigur ce să fac de aici.

guiverc avatar
drapel cn
Ubuntu 20.04 LTS, fiind un LTS, are două opțiuni de stivă. Dacă utilizați un `uname -r`, veți vedea un nucleu 5.4 în uz dacă utilizați stiva de nucleu GA (adică mai multă alegere *stabilă*) și un 5.11 folosind stiva HWE (la 20.04.3) . Puteți avea ambele stive instalate (selectând pe care le utilizați la pornire (de exemplu, `grub`), unde o stivă poate avea mai multe opțiuni decât alternativa (deoarece vor folosi module de nucleu diferite (de exemplu, *drivere*), dar totuși s-ar putea să nu vă ofere ceea ce căutați - dar vă poate ajuta totuși. Nu ați specificat ce stivă folosiți.
Puncte:0
drapel vn

Bine, probabil că următoarea nu este soluția dorită de OP. Dar aș privi totul dintr-o perspectivă oarecum diferită.

La început, până acum știu că suportul VA-API este (încă) nu pe deplin matur în nouveau conducător auto.Doar VDPAU este disponibil ca soluție de încredere, dar aceasta nu poate fi folosită în Firefox (și sub Wayland).

Cu toate acestea, de ce trebuie procesată decodificarea video prin GPU-ul Nvidia când un Intel iGPU care include Intel Quick Sync Video funcționalitatea este prezentă? Cred că aici ar trebui să fie calea de urmat. În cazul meu DRI_PRIME=0 firefox începe Firefox la GPU 0 in timp ce DRI_PRIME=1 firefox va începe la GPU 1.

Problema este că acest principiu nu funcționează cu clasicul i965 driver, funcționează doar cu „normal” Galiu3D drivere bazate. Aici va fi noul şofran driverul este o opțiune, este cu siguranță compatibil cu nouveau (care este în sine bazat pe Gallium). din pacate şofran lipsește momentan orice suport VA-API, acesta ar trebui adăugat în următoarele luni. Rețineți că noul driver poate fi testat prin intermediul Oibaf PPA:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update

În cele din urmă, dacă vreo încercare de a utiliza Intel Quick Sync Video caracteristică prin intermediul i965 driverul eșuează, văd doar o ultimă soluție. GPU-ul NVIDIA trebuie să fie dezactivat temporar în firmware-ul Lenovo. Acest lucru va dezactiva efectiv nouveau șoferul și totul va cădea înapoi la i965 unul clasic. Știu că este nasol, dar acest lucru va permite decodarea video VA-API prin intermediul Intel Quick Sync Video în Firefox. Și atunci când şofran este terminat, comutarea între GPU și capacitățile acestora nu ar trebui să mai fie o problemă. ;-)

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.