为何无法在Google Chrome中启用WebGPU?
WebGPU无法启用的排查与解决建议
一、硬件与驱动限制
- 硬件门槛:WebGPU依赖DX12(Windows)、Metal(macOS)或Vulkan(Linux/Android)底层API,仅支持以下级别的GPU:
- Intel:7代酷睿及以上集成显卡
- AMD:GCN 3代及以上(如Radeon RX 200系列及之后)
- NVIDIA:Kepler架构及以上(如GTX 600系列及之后)
老硬件不满足要求的话,即便开了浏览器flag也无法启用WebGPU。
- 驱动版本要求:
- Windows:NVIDIA驱动≥496.13,AMD驱动≥21.11.3,Intel驱动≥30.0.101.1994
- macOS:系统版本需≥12.0(Monterey),且GPU支持Metal 3
- Linux:需安装最新Mesa驱动,且系统已启用Vulkan
二、浏览器配置验证
- 确认Chrome版本≥101,低于该版本的浏览器不支持WebGPU核心功能
- 启动Chrome时需完整添加参数:
chrome.exe --enable-unsafe-webgpu --enable-features=Vulkan,WebGPU(Windows);Linux/macOS替换为对应启动路径,比如/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-unsafe-webgpu --enable-features=Vulkan,WebGPU - 检查
chrome://flags/#enable-webgpu-developer-features状态为Enabled,修改后必须重启浏览器 - 隐身模式下需重新开启flag,因为隐身会话会重置部分浏览器配置
三、额外排查项
- 禁用所有浏览器扩展,部分广告拦截、隐私防护类插件会屏蔽WebGPU API调用
- 确认Chrome已开启硬件加速:进入设置→系统→勾选「使用硬件加速模式(若可用)」,重启后生效
- 虚拟机环境下需开启GPU直通或虚拟化GPU支持,否则WebGPU无法识别硬件设备
内容的提问来源于stack exchange,提问作者Nikolai
相关产品推荐
相关产品推荐

