Bug 1569686 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

FWIW, at least on my hardware and OS, based on my proposal here, none of the codecs and sizes would be seen as powerEfficient, since Firefox doesn't offer hardware decode of video on Linux https://beaufortfrancois.github.io/sandbox/media-capabilities/decoding-info.html

Instead, I see that 640x480, 640x360, 320x240 across a number of codecs appear as powerEfficient.

Unfortunately, the situation is exactly  the same in Windows, where DXVA checker shows the following for my hardware:

Intel(R) HD Graphics 630
MPEG2_VLD: DXVA2/D3D11, SD / HD / FHD
MPEG2_IDCT: DXVA2/D3D11, SD / HD / FHD
MPEG2_A: DXVA1, SD / HD / FHD
MPEG2_C: DXVA1, SD / HD / FHD
VC1_VLD_2_Intel: DXVA2/D3D11, SD / HD / FHD / 4K
VC1_VLD_Intel: DXVA2/D3D11, SD / HD / FHD / 4K
VC1_VLD2010: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_Stereo_Progressive_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_Stereo_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_Multiview_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
VP8_VLD: DXVA2/D3D11, SD / HD / FHD / 4K
HEVC_VLD_Main: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
HEVC_VLD_Main10: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
VP9_VLD_Profile0: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
VP9_VLD_10bit_Profile2: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
VP9_VLD_Intel: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
WMV9_IDCT: DXVA1/2/D3D11, SD / HD / FHD / 4K
VC1_IDCT: DXVA1/2/D3D11, SD / HD / FHD / 4K

(cut some lines that looked uninteresting)

Chrome does better here, as it reports most codecs as being smooth and power efficient, as I would expect based on https://en.wikichip.org/wiki/intel/hd_graphics_630#Hardware_Accelerated_Video for my i7-7700HQ.
FWIW, at least on my hardware and OS, based on my proposal here, none of the codecs and sizes would be seen as powerEfficient, since Firefox doesn't offer hardware decode of video on Linux https://beaufortfrancois.github.io/sandbox/media-capabilities/decoding-info.html

Instead, I see that 640x480, 640x360, 320x240 across a number of codecs appear as powerEfficient.

Unfortunately, the situation is exactly  the same in Windows, where DXVA checker shows the following for my hardware:

Intel(R) HD Graphics 630
MPEG2_VLD: DXVA2/D3D11, SD / HD / FHD
MPEG2_IDCT: DXVA2/D3D11, SD / HD / FHD
MPEG2_A: DXVA1, SD / HD / FHD
MPEG2_C: DXVA1, SD / HD / FHD
VC1_VLD_2_Intel: DXVA2/D3D11, SD / HD / FHD / 4K
VC1_VLD_Intel: DXVA2/D3D11, SD / HD / FHD / 4K
VC1_VLD2010: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_Stereo_Progressive_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_Stereo_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
H264_VLD_Multiview_NoFGT: DXVA2/D3D11, SD / HD / FHD / 4K
VP8_VLD: DXVA2/D3D11, SD / HD / FHD / 4K
HEVC_VLD_Main: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
HEVC_VLD_Main10: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
VP9_VLD_Profile0: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
VP9_VLD_10bit_Profile2: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
VP9_VLD_Intel: DXVA2/D3D11, SD / HD / FHD / 4K / 8K
WMV9_IDCT: DXVA1/2/D3D11, SD / HD / FHD / 4K
VC1_IDCT: DXVA1/2/D3D11, SD / HD / FHD / 4K

(cut some lines that looked uninteresting)

Chrome does better here, as it reports most codecs as being smooth and power efficient, as I would expect based on https://en.wikichip.org/wiki/intel/hd_graphics_630#Hardware_Accelerated_Video for my i7-7700HQ.

I understand that DXVA checker may not be entirely accurate either because the driver needs to support it, but it certainly seems like Chrome is doing something different (and more accurate) than Firefox at this time.

Back to Bug 1569686 Comment 3