Windows 11需满足系统版本、驱动及D3D12 Video API等前提,并在浏览器启用AV1解码开关、B站强制请求AV1流,最后通过任务管理器GPU引擎中“Decode: AV1”占用率确认硬解生效。

如果您在Windows 11系统中观看B站、YouTube等平台的AV1编码超高清视频时出现CPU占用过高、发热明显或画面卡顿现象,则很可能是系统未启用原生AV1硬件解码能力。以下是开启Win11原生AV1硬解加速的具体操作路径与验证方法:
一、确认硬件与系统基础支持条件
AV1硬解依赖于显卡硬件解码单元(如Intel Arc核显、AMD RDNA2/RDNA3、NVIDIA RTX 30系及以上GPU)及Windows 11内建驱动栈。该功能不依赖第三方插件,但需满足以下全部前提:
1、运行Windows 11版本22H2或更高(推荐23H2/24H2),通过“设置 > 系统 > 关于”查看版本号
2、已安装最新WHQL认证显卡驱动:Intel用户需≥31.0.101.5179,AMD用户需≥Adrenalin 23.12.1,NVIDIA用户需≥Game Ready 546.17
3、在“设置 > 蓝牙和设备 > 相机”中可正常访问摄像头设置(该路径存在表明系统已启用完整D3D12 Video API子系统)
4、关键验证步骤:打开PowerShell(管理员),执行命令 Get-WindowsCapability -Online | Where-Object Name -like "*av1*",若返回State为"Installed"即表示AV1解码能力已由系统原生加载
二、启用Edge/Chrome浏览器AV1硬解开关
Chromium内核浏览器需手动激活AV1硬件解码通道,否则仍将回退至CPU软解。此操作直接调用Windows D3D12 Video API,无需额外插件。
1、关闭所有Edge或Chrome窗口,确保无后台进程残留
2、右键开始菜单,选择“运行”,输入 chrome://flags(Chrome)或 edge://flags(Edge)并回车
3、在页面顶部搜索框中输入 av1,定位到“AV1 Decoder”条目
4、将下拉选项从“Default”改为“Enabled”
5、在同页继续搜索 hardware-accelerated video decode,确保其状态为“Enabled”
6、点击右下角“重启浏览器”按钮完成生效
三、强制B站网页端优先使用AV1流(大会员专属)
B站默认对非大会员用户提供AVC流,即使硬件支持AV1也不会自动切换。需通过开发者工具覆盖媒体协商参数,触发AV1格式请求。
1、打开B站任意视频播放页,按F12打开开发者工具
2、切换至“Console”标签页,粘贴并执行以下代码:window.navigator.mediaCapabilities.decodingInfo({type:'file',video:{contentType:'video/webm;codecs=\"av1\"',width:3840,height:2160,bitrate:50000000,fps:60}}).then(console.log)
3、刷新页面后,在播放器右键菜单中选择“统计信息”,观察“Codec”字段是否显示“av1”
4、若仍显示“avc1”,则需配合插件“Bilibili-Evolved”启用“优先使用AV1”选项(该插件不参与解码,仅修改MSE媒体源请求头)
四、验证AV1硬解是否实际生效
仅开启开关不代表解码已走GPU通路,必须通过底层指标确认硬件加速链路完整建立。
1、播放一段已知为AV1编码的B站4K视频(如UP主“影视飓风”2024年后上传的HDR内容)
2、按Ctrl+Shift+Esc打开任务管理器,切换至“性能”页签,点击“GPU”
3、在GPU使用率图表下方勾选“GPU引擎”,查找标有 Decode: AV1 的独立引擎项
4、播放过程中观察该项占用率是否随视频分辨率升高而同步上升(如4K视频下达15%~25%,8K下超40%)
5、同时对比“CPU使用率”中各核心负载——若最高单核负载低于30%,且无持续满频现象,即可确认AV1硬解已接管解码任务

















