轻量级GPU性能测试

2D 程序化景观 Canvas 渲染压力测试

GPU 统计

FPS

0.0

帧时间 (ms)

0.00

GPU

初始化中...

FPS 历史记录

Waiting for samples
开始基准测试以填充图表。

用程序化艺术评估 GPU 性能

这款轻量级基准测试提供了不同于 3D 场景的视角。虽然体积光线行进备受关注,高性能 2D Canvas 渲染依旧是现代 Web 体验的基石,从流畅的 UI 动效到复杂的数据可视化都离不开它。该测试通过程序化生成的景观,为 GPU 构建了一套稳定且持续的绘制压力,帮助你了解硬件处理大量绘制与叠加操作的能力。

基准关注的核心指标

FPS(每秒帧数)和帧时间依旧是核心指标。FPS 体现吞吐量,而帧时间揭示稳定性。 在这款轻量级基准中,负载不再是逐像素的复杂着色,而是大量形状与像素的绘制与合成。 场景通过堆叠多层 Canvas 实现视差效果,持续向浏览器的合成引擎发送绘制命令,涵盖天空、山体、树木、天气等元素,从而检验 GPU 在 2D 工作流中的整体处理能力。

CPU 与 GPU 的双向协同

该基准中,性能由 CPU 与 GPU 共同决定。CPU 负责模拟逻辑:计算粒子、云层与景观的变化,并转换为绘制指令;GPU 则执行这些指令,将各层图像绘制成像素。大量简单形状会充斥命令缓冲区,考验驱动在高吞吐负载下的表现。因此,这项测试不仅衡量像素填充率,更观察从 CPU 逻辑到最终合成图像的整个流程。

用于横向对比的理想工具

由于工作负载标准化,这款轻量级 GPU 基准测试非常适合比较不同浏览器或硬件。 同一台机器上,不同浏览器使用的渲染引擎(如 Skia、Direct2D)各不相同;而在硬件层面,集成显卡与独显也会呈现差异。 运行同一套场景,你可以收集到干净、可复现的性能数据,帮助开发者和硬件爱好者快速定位优势与瓶颈。

程序化生成的艺术

程序化生成是一种以算法创建内容的方式。本测试不使用任何图片素材,改用 Perlin 噪声塑造云层与山脉轮廓,并通过确定性的随机数种子布置树木。 给定相同的种子,就能生成完全一致的景观,让 GPU 测试结果具有完美的可复现性。每一帧画面都是算法艺术与渲染性能的结合。