跳转到主要内容

免费 · WebGL2 · 本机运行

浏览器 GPU 纹理测试

运行可重复的纹理渲染负载,观察帧率、帧时间和估算纹理数据量。通过下方指南比较多次测试,并判断何时需要原生显存验证工具。

显卡示意图,并非受测硬件的实拍照片

运行可控的纹理负载

建议从 4 张 1024 × 1024 纹理、线性过滤、30 秒开始。保持当前标签页可见,比较多次结果时使用相同设置。

此工具不会回读并比较显存字节、统计显存错误、测量显存总容量或认证硬件健康。纹理数据量由设置计算得出,并非物理显存占用的实测值。

纹理渲染测试
纹理采样负载

此工具运行纹理渲染负载,不进行逐字节显存校验,无法检测显存错误或测量总容量。

实时纹理预览

系统信息

检测中…

测试时长

纹理尺寸

纹理数量

过滤方式

FPS

--

帧 / 秒

帧时间

--

ms

估算纹理数据量

--

MiB

帧一致性

--

帧间隔一致性

已运行

--

总时长 30 秒

剩余

--

剩余时间

未开始--

帧率历史

等待采样…

可以开始纹理负载测试。

工作原理

在 640 × 360 画布中采样生成的 RGBA8 纹理。计时包含浏览器调度,纹理数据量为数量 × 尺寸² × 4 字节,不含驱动开销。工具不会回读或校验显存字节。

一次测试能告诉你什么

预览窗口通过 WebGL2 着色器采样生成的 RGBA 纹理,并绘制到 640 × 360 画布。纹理数量、尺寸和过滤方式会改变负载。你可以观察同一浏览器在相同条件下是否稳定地完成这项渲染工作。

接近 60 FPS 的结果常受屏幕刷新调度限制,不代表显卡的最高速度。低帧率可能来自 CPU 繁忙、节能设置、浏览器限速、软件渲染或驱动问题。高帧率和低帧率都不能证明显存单元正常或损坏。

点击开始之前

保存其他工作,将显卡频率恢复到正常设置,关闭会影响负载的游戏或渲染任务。系统已经不稳定时,从最小设置开始。出现异常请停止;延长浏览器测试并不会让它成为完整的显存诊断。

  • 记录浏览器版本、渲染器名称、纹理设置和屏幕刷新率。
  • 保持标签页在前台,不要把后台运行结果与前台结果比较。
  • 相同设置重复三次,再改变一个变量。
  • 需要比较时导出 JSON 报告,下载文件在本机生成。

为什么它只是第一步

浏览器通过驱动和沙盒暴露图形能力,可能选择集成显卡、经过转换的渲染器或软件渲染器,而非你想测试的独立显卡。共享内存设备上的纹理数据也可能使用系统内存。

如果实际问题是花屏、驱动重置或崩溃,请按照排查指南,在发生问题的应用中重现症状。检查数据完整性需要真正写入测试图案并验证返回值的原生工具。原生工具也只能覆盖它能够访问的内存和实际测试条件。

先理解测试,再判断显卡

这些指南说明实际实现、各项结果的含义,以及可执行的排查顺序。