Firefox 80 akan menampilkan akselerasi decoding video melalui VA-API di X11

Logo Firefox

Dalam basis kode Firefox tempat peluncuran firefox 80, baru-baru ini diumumkan bahwa perubahan telah ditambahkan yang menonaktifkan untuk Linux menghubungkan dukungan decoding video yang dipercepat perangkat keras ke sistem berbasis Wayland.

Dengan itu, Sekarang akselerasi yang disediakan akan menggunakan VA-API (Video Acceleration API) dan FFmpegDataDecoder. Karenanya, dukungan untuk akselerasi video perangkat keras melalui VA-API juga akan tersedia untuk sistem Linux yang menggunakan protokol X11.

Sebelumnya, akselerasi video perangkat keras yang stabil hanya disediakan untuk backend baru yang menggunakan mekanisme Wayland dan DMABUF.

Untuk X11, throttle tidak diterapkan karena ada masalah dengan driver gfx. Sekarang masalah mengaktifkan akselerasi video untuk X11 diselesaikan dengan menggunakan EGL. Selain itu, untuk sistem X11, kemampuan untuk menjalankan WebGL melalui EGL diterapkan, yang memungkinkan penyertaan dukungan untuk akselerasi perangkat keras WebGL untuk X11 di masa mendatang.

Saat ini fitur ini tetap dinonaktifkan secara default (diaktifkan melalui widget.dmabuf-webgl.enabled), karena tidak semua masalah telah diselesaikan.

Untuk mengaktifkan pekerjaan melalui EGL, variabel lingkungan MOZ_X11_EGL disediakan, setelah itu komponen komposisi Webrender dan OpenGL beralih ke EGL, bukan GLX. Implementasinya didasarkan pada backend DMABUF baru untuk X11, yang disiapkan dengan memisahkan backend DMABUF yang diusulkan sebelumnya untuk Wayland.

Selain itu, Anda dapat melihat penyertaan sistem komposisi WebRender untuk laptop berbasis chip AMD pada platform Windows 10 disusun berdasarkan kode yang menjadi dasar pembentukan versi Firefox 79.

WebRender ditulis dalam bahasa Rust dan memungkinkan untuk mencapai peningkatan yang signifikan dalam kecepatan rendering dan beban CPU yang lebih rendah karena transfer operasi GPU ke satu sisi Rendering konten halaman, yang diimplementasikan melalui shader yang dijalankan pada GPU.

WebRender sebelumnya disertakan pada platform Windows 10 untuk Intel GPU, AMD APU Raven Ridge, AMD Evergreen dan laptop dengan kartu grafis NVIDIA. Di Linux, WebRender saat ini diaktifkan untuk kartu Intel dan AMD hanya di Firefox versi malam dan tidak kompatibel dengan kartu NVIDIA.

Bagi mereka yang menggunakan versi browser ini, mereka dapat memaksa penyertaan di about: config dan mengaktifkan pengaturan "gfx.webrender.all" dan "gfx.webrender.enabled".

Perubahan lain yang diharapkan

Akhirnya juga vale menyoroti bahwa untuk Firefox 79 telah ditambahkan konfigurasi default untuk mengaktifkan isolasi cookie dinamis untuk domain yang ditampilkan di bilah alamat (»Isolasi dinamis pihak pertama», bila entri Anda dan pihak ketiga ditentukan berdasarkan domain dasar situs).

Konfigurasi disarankan di konfigurator di bagian konfigurasi untuk mengunci pelacakan gerak di blok drop-down metode pemblokiran cookie.

Selain itu, di Firefox 79, secara default, layar baru dengan pengaturan eksperimental diaktifkan: "Tentang: config #experimental".

Adapun berita lainnya apa yang bisa kita harapkan di Firerox 80, ini adalah mode HTTPS yang mana dirancang untuk menerapkan HTTPS di situs. Itu berhasil mirip dengan HTTPS Everywhere dan ekstensi pembaruan HTTPS lainnya untuk browser dalam arti mencoba memperbarui koneksi HTTP, yang tidak aman, ke koneksi HTTPS.

Perbedaan utama antara mode asli dan ekstensi khusus HTTPS adalah bahwa implementasi Mozilla mencoba memperbarui setiap koneksi HTTP ke HTTPS.

Dengan itu Firefox memberi tahu pengguna jika seluruh situs tidak dapat dimuat karena tidak mendukung HTTPS. Namun, hal yang sama tidak berlaku untuk item yang tidak dapat diunggah ke situs. Pengguna dapat memilih untuk melanjutkan memuat situs jika tidak dimuat sepenuhnya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Xavier dijo

    Jadi sobat, bagaimana cara mengaktifkan vaapi di linux? Saya menginstal firefox 80 dan sekarang? karena saya melakukannya dan penggunaan cpu di youtube masih tinggi. saya menggunakan manjaro