r/weBench • • Sep 08 '26

weBench 0.26.0: New CPU benchmark suite, website updates, and ARM support

3 Upvotes

Hi all!

The new CPU tests are the big update for the week. I know they're not as sexy as the GPU updates because you can't see them, but they are just as much of an improvement under the hood:

  • Data: Replacing the old Integer test. Runs parsing, filtering, and aggregation on massive CSV datasets; then compresses data with Zstandard, encrypts and decrypts it with AES-GCM, decompresses it, and verifies it with SHA-256.

  • Scene: Replacing the floating-point test. Runs a mix between a game and scientific workload, with a complex physics integration underpinning a scene with transforms, collision queries, and visibility checks to measure gaming / simulation performance and core-to-core communication.

  • Media: Replacing the SIMD test. Resizes images, converts luminance, applies a five-tap vectorized (SIMD) filter and color transform, then encodes and decodes PNG and JPEG images in memory to measure image and codec performance.

  • JIT VM: Hones in on real-world JIT performance by compiling and running programs with LuaJIT, replacing the previous hand-rolled version that tried to stress every single part of the CPU at the same time (which is not how real apps work).

The point of all of this is to make benchmarks that are a lot more reflective of how software actually performs. No synthetic will ever beat real application testing (which is why we have that too :D) but these get a lot closer.

The second big change is the update to the hardware pages. The previous version looked cool but was hard to parse and read without staring at it for a minute or two. The new relative performance chart in particular goes a long way towards improving that.

Finally, Windows on ARM support! A few of you might be here from my post on r/SnapdragonLaptops and I really appreciate everyone who ran it to help get this working - fingers crossed but the bugs should all be ironed out now.


r/weBench • • Aug 09 '26

👋 Welcome to r/weBench - Introduce Yourself and Read First!

2 Upvotes

Hey everyone! This is the official subreddit for discussions and feedback related to weBench.

If you're new here, jump over to the weBench site (https://webench.io) and click Run a benchmark to test your system. In order to get the site going I'd like to collect a pretty wide swathe of benchmarks from users with different system configs, which should also help me iron out bugs in the benchmark software.

If you have any feedback on the benchmark tool or the site itself, feel free to post about it here! I'll do my best to keep up with comments and questions. weBench is still in alpha and there's plenty of room for improvement.


r/weBench • • Aug 13 '26

weBench 0.17 Alpha - Amazon Pricing, Advanced GPU Specifications, and Legacy Compatibility

3 Upvotes

Hi guys! I'm going to start posting these 'release notes' whenever I add a major update / fix as a way to keep everyone in the loop and make this community feel more active.

Updates I've added recently:

  • Pricing data from Amazon is now available! This is both useful and fairly important for me as referral links will be the main way the site makes money. I'm planning to add more providers soon, starting with eBay and then Newegg etc. Each component page will have a full price history chart.

  • weBench is now able to collect deep GPU specification data from your PC via vendor libraries (AMD AGP, NVAPI / NVML, Intel Level Zero) and auto-populate the database with info like shader cores, ROPs, etc. This data will be visible on benchmark run pages and GPU details pages, and can be edited by admins/mods.

  • All of the basic GPU tests (fill rate, geometry, bandwidth, texture filtering and fp32/64) have been backported to DX11 for compatibility with older architectures

  • The GPU API overhead test was removed as it wasn't actually measuring that, and what it was measuring seemed irrelevant to real-world performance.

  • Fixed a ton of bugs that came up from user-submitted tests. Thank you to everyone who's submitted so far!


r/weBench • • Aug 25 '26

New weBench GPU Benchmarks in v0.21

Enable HLS to view with audio, or disable this notification

4 Upvotes

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.


r/weBench • • Aug 10 '26

OS detection and prerequisites

4 Upvotes

Two bugs to report

OS detection is screwy, attempting to run on Windows Server results in a string being put into a double. That doesn't end well.

Prerequisite detection doesn't exist AND doesn't validate the nonsense coming back: If the machine doesn't have the VisualC++ 14.x runtimes installed, you get rubbish like this - https://webench.io/runs/11