跳转到主要内容

图形检测与计算

WebGL 与 WebGL2 支持及显卡能力检测

检测 WebGL、WebGL2 支持情况,查看浏览器报告的显卡渲染器、纹理限制和扩展,生成本地 JSON 能力报告,帮助排查图形兼容问题。

更新日期:

浏览器图形能力检测

查看 WebGL 1 和 WebGL 2 的可用状态、渲染器标识、上限及扩展。点击后才会读取信息,不运行渲染负载。

准备就绪。点击检测,读取此浏览器公开的图形能力。

复制或下载前,报告只保留在当前页面。导出的 JSON 包含浏览器用户代理和图形标识,发给他人前请先检查。

这些数值是当前浏览器会话的 API 上限,不能测量总显存、GPU 温度或硬件健康状况。隐私设置和驱动可能隐藏或修改数值。

方法与结果说明

这项 WebGL 检测检查什么?

工具在两个独立的小型临时画布上,分别尝试创建 WebGL 1 与 WebGL 2 上下文,读取可用的渲染器、厂商、版本、着色语言、纹理与视口限制,以及扩展列表。打开页面不会自动启动持续渲染负载;准备好后点击检测。

成功意味着当前浏览器配置可以创建对应上下文。无法创建可能来自浏览器策略、硬件加速关闭、驱动限制或资源不足,不能据此认定显卡损坏。

如何理解渲染器名称与能力上限

渲染器名称由浏览器和图形驱动提供,可能包含 ANGLE、Metal、集成显卡或软件实现。隐私设置可能隐藏详细名称;报告会区分通用值与无法读取的信息,不会推测物理显卡型号。

最大纹理尺寸限制的是边长,不是显存容量。纹理单元数量描述着色器可用的纹理输入数,视口上限约束绘制尺寸。扩展代表可选功能,同一台设备的 WebGL 1 和 WebGL 2 结果也可能不同。

用能力报告排查无法启动的测试

例如 WebGL 1 可用而 WebGL 2 无法创建时,首页 WebGL2 纹理负载就无法在相同环境中运行。保存报告,按照 WebGL 排查指南检查加速设置,每次只改变一个条件后重测。详细渲染器被隐藏时,应把硬件身份视为未知。

检测结束后,工具在扩展允许时主动释放临时上下文;扩展不可用时丢弃画布,交由浏览器回收。重新检测读取当前环境,不会安装驱动或修改浏览器配置。

报告不能测量什么

能力值无法反映已安装或空闲显存、GPU 温度、功耗、风扇转速及硬件健康。本工具不逐字节验证显存。可用纹理测试观察重复负载、用帧时间工具观察浏览器调度;需要硬件内存验证时使用原生诊断程序。

JSON 复制和下载在本机生成,工具不会上传检测结果。报告包含浏览器和渲染器信息,分享前请检查内容。

技术参考

继续检查

GPU 纹理渲染测试