В Firefox υποστήριξη για επιτάχυνση υλικού για την αποκωδικοποίηση βίντεο σε συνεδρίες που βασίζονται στην τεχνολογία WebRTC, η οποία χρησιμοποιείται σε εφαρμογές ιστού για τηλεδιάσκεψη. Η επιτάχυνση υλοποιείται χρησιμοποιώντας το VA-API (Video Acceleration API) και το FFmpegDataDecoder και είναι διαθέσιμη τόσο για το Wayland όσο και για το X11. Η υλοποίηση για το X11 βασίζεται στη χρήση του , χρησιμοποιώντας EGL.
Για να ενεργοποιήσετε την επιτάχυνση, στο about:config θα πρέπει πρώτα να ορίσετε τη ρύθμιση media.ffmpeg.low-latency.enabled σε true. υποστήριξη για VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" ή "layers.acceleration.force-enabled=true" και εκκίνηση με τη μεταβλητή περιβάλλοντος MOZ_ENABLE_WAYLAND=1 για Wayland και MOZ_X11_EGL=1 για X11).
Επιπλέον, μπορεί να σημειωθεί στον κλάδο Firefox 81 του συστήματος σύνθεσης WebRender για κινητές συσκευές με GPU Adreno 5xx, Adreno 505 και 506. Το WebRender είναι γραμμένο στη γλώσσα Rust και επιτρέπει σημαντική αύξηση στην ταχύτητα απόδοσης και μείωση του φόρτου της CPU μετακινώντας τις λειτουργίες απόδοσης περιεχομένου σελίδας, οι οποίες υλοποιούνται μέσω shaders που εκτελούνται στην GPU, στην πλευρά της GPU.
Πηγή: opennet.ru
