Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
23641 Discussions

AV1 encoding not available ? Poor video encoding

CKnoxy
Beginner
36 Views

I am experiencing really poor Microsoft teams screen sharing and I can not get hardware acceleration on team to activate, I think because AV1 is not available?

 

Is this a known issue or something I should be looking at in terms of my set up?

 

Summary: On the Arc 140T, the AV1 hardware encoder is available through QuickSync/oneVPL but is not registered in Media Foundation. H.264 and VP9 encoders are registered in Media Foundation.

 

Chromium-based apps (Edge, WebView2, and therefore Microsoft Teams) use Media Foundation / D3D12 Video Encode for hardware video encoding — never QuickSync — so they can't hardware-encode AV1 and fall back to software AV1. Teams uses AV1 for screen-share content, so screen sharing is software-encoded and collapses to ~640×360 at low fps.

 System:
 - GPU: Intel Arc 140T, device ID 0x7D51, Core Ultra 200H-class (hybrid w/ NVIDIA RTX 5070, muxless/Advanced Optimus)
 - Intel driver: 32.0.101.8860 (also current on .8861)
 - OS: Windows 11 build 26200.8655 (kernel 26100.8521)
 - Edge/WebView2: 150.0.4078.65

 Evidence:
 - edge://gpu → Video Acceleration → Encoding lists Encode h264 and Encode vp9 but no Encode av1.
 - ffmpeg (static build N-125628) on this GPU:
 - av1_qsv (QuickSync/oneVPL) → succeeds (hardware AV1 encode works)
 - av1_mf (Media Foundation) → fails ("Function not implemented", encoder won't open → no AV1 MFT)
 - h264_mf (Media Foundation) → succeeds (proves MF path works and H.264 MFT is registered)

Control / comparison: A second laptop with an older Intel iGPU (device ID 0x7D45, "Intel(R) Graphics"), driver 32.0.101.8724, identical Edge/WebView2 150.0.4078.65, does list Encode av1 profile main in edge://gpu and hardware-AV1-encodes the same Teams screen share. So AV1-in-Media-Foundation exposure exists for 0x7D45 but is missing for 0x7D51.

Impact: Microsoft Teams (and any Chromium/WebRTC app) screen-sharing on Arc 140T / Core Ultra 200H systems falls back to software AV1 → low resolution/frame-rate and high CPU. Likely affects the whole product line.

Request: Expose/register the AV1 encoder in Media Foundation (and D3D12 Video Encode) for the Arc 140T (0x7D51), matching the AV1-encode exposure already present on 0x7D45.

Repro: On an Arc 140T system, open edge://gpu → Encoding: H.264/VP9 present, AV1 absent. In Teams, share a document/browser window in a call with a participant → call-health Sent codec = av1 (software), resolution collapses to 360p.

0 Kudos
0 Replies
Reply