general:firefox
This is an old revision of the document!
Table of Contents
Important security settings
- Don't allow FF to automatically fill in forms with stored passwords signon.autofillForms = false
(This can now be found in Preferences as “Autofill logins and passwords”)
HW video decoding using VAAPI
MOZ_X11_EGL=1 firefox media.ffmpeg.vaapi.enabled = true media.ffvpx.enabled = false gfx.webrender.enabled = true MOZ_X11_EGL=1 MOZ_LOG="PlatformDecoderModule:5" firefox 2>&1 | grep 'VA-API'
Known problems
Nextcloud talk
When a screen is shared from remote end only a black screen is shown.
Log output from:
MOZ_X11_EGL=1 MOZ_LOG="PlatformDecoderModule:5" firefox
[Child 145: Unnamed thread 0x7f899b1e8940]: D/PlatformDecoderModule Sandbox decoder rejects requested type [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule Initialising VA-API FFmpeg decoder libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 [AVHWDeviceContext @ 0x7f899adbf440] Format 0x3231564e -> nv12. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x30313050 -> p010le. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x36313050 -> unknown. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x32315659 -> yuv420p. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x56595559 -> unknown. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x59565955 -> uyvy422. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x41524742 -> bgra. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x41424752 -> rgba. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x58524742 -> bgr0. [AVHWDeviceContext @ 0x7f899adbf440] Format 0x58424752 -> rgb0. [AVHWDeviceContext @ 0x7f899adbf440] VAAPI driver: Mesa Gallium driver 18.3.6 for AMD KAVERI (DRM 2.50.0, 4.19.0-12-amd64, LLVM 7.0.1). [AVHWDeviceContext @ 0x7f899adbf440] Driver not found in known nonstandard list, using standard behaviour. [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule VA-API FFmpeg init successful [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule Choosing FFmpeg pixel format for VA-API video decoding. [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule Requesting pixel format VAAPI_VLD [vp8 @ 0x7f899a96c800] Format vaapi_vld chosen by get_format(). [vp8 @ 0x7f899a96c800] Format vaapi_vld requires hwaccel initialisation. [vp8 @ 0x7f899a96c800] No support for codec vp8 profile -99. [vp8 @ 0x7f899a96c800] Failed setup for format vaapi_vld: hwaccel initialisation returned error. [vp8 @ 0x7f899a96c800] Format vaapi_vld not usable, retrying get_format() without it. [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule Choosing FFmpeg pixel format for VA-API video decoding. [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule avcodec_send_packet error: -22 [Child 145: Unnamed thread 0x7f899b1e8940]: D/PlatformDecoderModule Sandbox decoder rejects requested type [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule Initialising VA-API FFmpeg decoder libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x3231564e -> nv12. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x30313050 -> p010le. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x36313050 -> unknown. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x32315659 -> yuv420p. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x56595559 -> unknown. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x59565955 -> uyvy422. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x41524742 -> bgra. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x41424752 -> rgba. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x58524742 -> bgr0. [AVHWDeviceContext @ 0x7f8999cc3ec0] Format 0x58424752 -> rgb0. [AVHWDeviceContext @ 0x7f8999cc3ec0] VAAPI driver: Mesa Gallium driver 18.3.6 for AMD KAVERI (DRM 2.50.0, 4.19.0-12-amd64, LLVM 7.0.1). [AVHWDeviceContext @ 0x7f8999cc3ec0] Driver not found in known nonstandard list, using standard behaviour. [Child 145: MediaPDecoder #1]: D/PlatformDecoderModule VA-API FFmpeg init successful [Child 145: MediaPDecoder #3]: D/PlatformDecoderModule Choosing FFmpeg pixel format for VA-API video decoding. [Child 145: MediaPDecoder #3]: D/PlatformDecoderModule Requesting pixel format VAAPI_VLD [vp8 @ 0x7f8999df7000] Format vaapi_vld chosen by get_format(). [vp8 @ 0x7f8999df7000] Format vaapi_vld requires hwaccel initialisation. [vp8 @ 0x7f8999df7000] No support for codec vp8 profile -99. [etc]...
Tested workaround (as in turning off acceleration)
media.ffvpx.enabled = true
general/firefox.1606476488.txt.gz · Last modified: 2020/11/27 11:28 by sunkan