Firefox 80 akan menampilkan pecutan penyahkodan video melalui VA-API di X11

Logo Firefox

Di pangkalan kod Firefox di mana pelancaran firefox 80, baru-baru ini diumumkan bahawa perubahan telah ditambahkan yang melumpuhkan untuk Linux penghubung dari sokongan penyahkodan video dipercepat perkakasan ke sistem berasaskan Wayland.

Dengan itu, sekarang pecutan yang diberikan akan menggunakan VA-API (API Pecutan Video) dan FFmpegDataDecoder. Oleh itu, sokongan untuk pecutan video perkakasan melalui VA-API juga akan tersedia untuk sistem Linux menggunakan protokol X11.

Sebelumnya, pecutan video perkakasan stabil hanya disediakan untuk backend baru menggunakan Wayland dan mekanisme DMABUF.

Untuk X11, pendikit tidak digunakan kerana masalah dengan pemacu gfx. Sekarang masalah mengaktifkan pecutan video untuk X11 diselesaikan dengan menggunakan EGL. Selain itu, untuk sistem X11, kemampuan untuk menjalankan WebGL melalui EGL dilaksanakan, yang akan memungkinkan untuk memasukkan sokongan untuk percepatan perkakasan WebGL untuk X11 pada masa akan datang.

Pada masa ini ciri ini tetap dilumpuhkan secara lalai (diaktifkan melalui widget.dmabuf-webgl.enabled), kerana tidak semua masalah dapat diselesaikan.

Untuk mengaktifkan pekerjaan melalui EGL, pemboleh ubah persekitaran MOZ_X11_EGL disediakan, selepas itu komponen gubahan Webrender dan OpenGL berubah menjadi EGL dan bukannya GLX. Pelaksanaannya didasarkan pada backend DMABUF baru untuk X11, yang disiapkan dengan membelah backend DMABUF yang dicadangkan sebelumnya untuk Wayland.

Selain itu, anda dapat melihat kemasukan sistem komposisi WebRender untuk komputer riba berdasarkan cip AMD pada platform Windows 10 disusun berdasarkan kod berdasarkan versi Firefox 79 yang terbentuk.

WebRender ditulis dalam bahasa Rust dan memungkinkan untuk mencapai peningkatan yang signifikan dalam kelajuan rendering dan beban CPU yang lebih rendah kerana pemindahan operasi GPU ke satu sisi Rendering isi halaman, yang dilaksanakan melalui shader yang dijalankan pada GPU.

WebRender sebelum ini disertakan dalam platform Windows 10 untuk Intel GPU, AMD APU Raven Ridge, AMD Evergreen dan komputer riba dengan kad grafik NVIDIA. Pada Linux, WebRender kini diaktifkan untuk kad Intel dan AMD hanya dalam versi Firefox setiap malam dan ia tidak serasi dengan kad NVIDIA.

Bagi mereka yang menggunakan versi penyemak imbas ini, mereka boleh memaksa penyertaan dalam: config dan mengaktifkan tetapan "gfx.webrender.all" dan "gfx.webrender.enabled".

Perubahan jangkaan lain

Akhirnya juga vale menyoroti bahawa untuk Firefox 79 konfigurasi telah ditambahkan lalai untuk membolehkan pengasingan kuki dinamik untuk domain yang ditunjukkan di bar alamat (»Pengasingan dinamik pihak pertama», apabila entri anda dan pihak ketiga ditentukan berdasarkan domain asas laman web).

Konfigurasi disarankan dalam konfigurasi di bahagian konfigurasi untuk mengunci pengesanan gerakan dalam kaedah drop-down cookie blocking.

Selain itu, dalam Firefox 79, secara lalai, skrin baru dengan tetapan eksperimen diaktifkan: "About: config #experimental".

Adapun berita lain apa yang boleh kita harapkan pada Firerox 80, ia adalah mod HTTPS iaitu direka untuk menguatkuasakan HTTPS di laman web. Ia berfungsi dengan cara serupa dengan HTTPS Everywhere dan sambungan kemas kini HTTPS lain untuk penyemak imbas dalam arti bahawa ia cuba mengemas kini sambungan HTTP, yang tidak selamat, ke sambungan HTTPS, yang mana.

Perbezaan utama antara mod dan sambungan asli HTTPS sahaja ialah pelaksanaan Mozilla cuba mengemas kini setiap sambungan HTTP ke HTTPS.

Dengannya Firefox memberitahu pengguna jika keseluruhan laman web tidak dapat dimuat kerana tidak menyokong HTTPS. Namun, perkara yang sama tidak berlaku untuk item yang tidak dapat dimuat naik ke laman web. Pengguna boleh memilih untuk terus memuatkan laman web jika tidak memuat sepenuhnya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Xavier kata

    Jadi rakan, bagaimana saya mengaktifkan vaapi di linux? Saya memasang firefox 80 dan sekarang? kerana saya melakukannya dan penggunaan cpu di youtube masih tinggi. saya menggunakan manjaro