Firefox 80 va avea accelerarea decodării video prin VA-API în X11

Sigla Firefox

În baza de cod Firefox pe care va fi generată lansarea firefox 80, S-a anunțat recent că a fost adăugată o modificare de dezactivare pentru Linux legarea de suport pentru decodare video accelerat hardware la sistemele bazate pe Wayland.

Cu ce, acum accelerația oferită va fi folosind VA-API (Video Acceleration API) și FFmpegDataDecoder. Prin urmare, suport pentru accelerarea video hardware prin VA-API Va fi disponibil și pentru sistemele Linux care utilizează protocolul X11.

Anterior, accelerarea video hardware stabilă era furnizată numai pentru noul backend folosind Wayland și mecanismul DMABUF.

Pentru X11, accelerarea nu a fost aplicată din cauza unor probleme cu driverele gfx. Acum, problema activării accelerării video pentru X11 este rezolvată prin utilizarea EGL. În plus, pentru sistemele cu X11, este implementată capacitatea de a rula WebGL prin EGL, ceea ce va permite în viitor includerea suportului pentru accelerarea hardware WebGL pentru X11.

În prezent, această funcție rămâne dezactivată în mod implicit (activat prin widget.dmabuf-webgl.enabled), deoarece nu toate problemele au fost rezolvate.

Pentru a activa munca prin EGL, Este furnizată variabila de mediu MOZ_X11_EGL, după care componentele compoziției Webrender și OpenGL trec la EGL în loc de GLX. Implementarea se bazează pe noul backend DMABUF pentru X11, care este pregătit prin împărțirea backend-ului DMABUF propus anterior pentru Wayland.

În plus, puteți vedea includerea sistemelor de compoziție WebRender pentru laptopurile bazate pe cipuri AMD pe platforma Windows 10 sunt compilate în baza de cod pe baza căreia se formează versiunea Firefox 79.

WebRender este scris în limbajul Rust și vă permite să obțineți o creștere semnificativă a vitezei de randare și o încărcare mai mică a CPU datorită transferului operațiunilor GPU la redarea conținutului paginii, care sunt implementate prin shadere executate pe GPU.

WebRender a fost inclus anterior în platforma Windows 10 pentru GPU-uri Intel, APU-uri AMD Raven Ridge, AMD Evergreen și laptopuri cu plăci grafice NVIDIA. Pe Linux, WebRender este în prezent activat pentru cardurile Intel și AMD numai în versiunile de noapte de Firefox și nu este compatibil cu cardurile NVIDIA.

Pentru cei care sunt pe această versiune de browser, puteți forța includerea în about:config și activați setările „gfx.webrender.all” și „gfx.webrender.enabled”.

Alte schimbări așteptate

În cele din urmă, de asemenea Este de subliniat faptul că pentru Firefox 79 a fost adăugată o configurație Mod implicit pentru a activa izolarea dinamică a cookie-urilor pentru domeniul afișat în bara de adrese ("First-Party Dynamic Isolation", atunci când intrările dvs. și ale terților sunt determinate pe baza domeniului de bază al site-ului).

Setările sunt sugerate în configuratorul din secțiunea de setări pentru a bloca urmărirea mișcării în blocul drop-down metode de blocare a cookie-urilor.

În plus, în Firefox 79, în mod implicit, este activat un nou ecran cu setări experimentale: „despre:config #experimental”.

Cat despre alte noutati La ce ne putem aștepta? pe Firerox 80, este modul HTTPS care este conceput pentru a impune HTTPS pe site-uri. Funcționează așa similar cu HTTPS Everywhere și cu alte extensii de upgrade HTTPS pentru browsere în sensul că încearcă să actualizeze conexiunile HTTP, care nu sunt sigure, la conexiuni HTTPS, care sunt sigure.

Principala diferență dintre modul nativ numai HTTPS și extensii este că implementarea Mozilla încearcă să actualizeze fiecare conexiune HTTP la HTTPS.

Cu ce Firefox informează utilizatorul dacă întregul site nu a putut fi încărcat deoarece nu acceptă HTTPS. Cu toate acestea, nu același lucru este valabil și pentru articolele care nu pot fi încărcate pe un site. Utilizatorii pot alege să continue încărcarea site-ului dacă acesta nu se încarcă complet.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Xavier el a spus

    Deci, prietene, cum activez vaapi în linux? Eu instalez Firefox 80 și gata? pentru că am făcut-o și utilizarea cpu-ului pe youtube este încă mare. Folosesc Manjaro