В فایرفاکس پشتیبانی از رمزگشایی ویدیوی شتابدهنده سختافزاری در جلسات مبتنی بر فناوری WebRTC، که در برنامههای وب برای کنفرانس ویدیویی استفاده میشود. شتابدهنده با استفاده از VA-API (Video Acceleration API) و FFmpegDataDecoder پیادهسازی شده است و برای Wayland و X11 در دسترس است. پیادهسازی X11 مبتنی بر با استفاده از EGL.
برای فعال کردن شتابدهی، ابتدا باید مقدار media.ffmpeg.low-latency.enabled را در about:config روی 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).
علاوه بر این، می توان به آن اشاره کرد در شاخه فایرفاکس ۸۱ از سیستم ترکیببندی WebRender برای دستگاههای تلفن همراه با پردازندههای گرافیکی Adreno 5xx، آدرنو ۵۰۵ و ۵۰۶. وبرندر با زبان برنامهنویسی Rust نوشته شده است و با واگذاری عملیات رندر محتوای صفحه به پردازنده گرافیکی (GPU)، که از طریق سایهزنهای اجرا شده در پردازنده گرافیکی (GPU) پیادهسازی میشوند، افزایش قابل توجهی در سرعت رندر و کاهش بار پردازنده مرکزی (CPU) را فراهم میکند.
منبع: opennet.ru
