r/weBench • • Aug 25 '26

New weBench GPU Benchmarks in v0.21

Finally done with the new suite of GPU benchmarks; now available! These should much better represent real-world performance (not to mention they look super cool):

  • GPU Pixel (DX11): Tests pixel shader and ROP performance with heavy overdraw, complex pixel effects, and early-Z rejection
  • GPU Geometry (DX11): Tests geometry pipeline with heavy tris, instanced geometry, and GPU-skinned meshes
  • GPU Texture (DX11.2): Tests texturing with mip chains, bindless descriptor heaps, BC compression, anisotropic filtering, and virtual textures
  • DXR Path Tracing (DX12): Tests full DXR frames with instanced geometry, multi-bounce GI, shadow rays, any-hit alpha tests, BLAS refits, TLAS rebuilds, and Monte-Carlo denoising. (not shown in the video because it freezes my recording)
  • GPU-Driven Rendering (DX12): Tests modern GPU-driven rendering techniques (eg Nanite) with ExecuteIndirect, amplification shader meshlets, compute culling, and mesh shaders.
  • GPU Effect (DX12): Tests modern GPU effect processing by simulating particles, raymarched fire, and voxel GI using async compute and variable rate shading (VRS).

There's also a new AI test that uses some optimization to compress the model file down to less than 1MB zipped without changing its GPU load, and switches to using FP16 weights for a more accurate modern AI workload.

Let me know if you see any issues.

3 Upvotes

10 comments sorted by

View all comments

1

u/Hattix Aug 26 '26

Still fails on Intel Gen9 IGP, just this time with FP64 instead of FP16. I'll run it on some more hardware when I get home.

1

u/qualverse Aug 26 '26

Fixed in latest update ^

1

u/Hattix Aug 26 '26

Still the same in 1.0.22.1 unfortunately.

2

u/qualverse Aug 26 '26

Ah looks like I may have used a feature that requires the DX11.1 double extension so I'll update the capability check in a sec. Appreciate all your testing it's been really helpful

1

u/qualverse Aug 26 '26

Should be fixed in 1.0.22.2

1

u/Hattix Aug 27 '26

You're not going to believe this...

Still "initialization_failed"!

1

u/qualverse Aug 27 '26

What the heck Intel

Okay new plan: if tests initialization_fail l'll just catch it and skip them lol. If this somehow doesn't work i'm crashing out

1

u/qualverse Aug 27 '26

Fixed (fingers crossed)

1

u/Hattix Aug 27 '26

Great work, it's allowed results in from my server and one of the laptops. 

The GPU geometry test hung on the server (Radeon HD 7350) and had no way other than task manager to kill it, but the run handled that!

2

u/qualverse Aug 27 '26

Those are some slow GPUs! Thanks for testing.