'

UL Benchmarks brings its Mesh Shader Feature Test to 3DMARK

3DMARK will soon have feature tests for all major DirectX 12 Ultimate features

UL Benchmarks brings its Mesh Shader Feature Test to 3DMARK

UL Benchmarks brings its Mesh Shader Feature Test to 3DMARK 

Microsoft's DirectX 12 Ultimate API brings several new GPU features to the forefront, setting a new baseline for next-generation game development that includes Ray Tracing (with DXR 1.1), Mesh Shaders, Sampler Feedback and Variable Rate Shading (VRS) as standard features. 

As the world's premier PC benchmark provider, UL Benchmarks are working on next-generation benchmarking tools that utilise these features, having already created dedicated Ray Tracing and Variable Rate Shading feature tests for consumers and hardware vendors. Today, UL has added their Mesh Shader feature test to 3DMARK, highlighting the usefulness of this new graphics feature. 

What is a Mesh Shader? 

Mesh Shaders are a new way for developers to tackle geometry processing, allowing for simplified graphics pipelines, allowing software creators to have more control and flexibility over their work. 

With Mesh Shaders, developers can split meshes into smaller meshlets and process these meshlets in parallel, enabling increased performance levels and higher levels of hardware efficiency. This technique can also be beneficial for geometry culling, ensuring that only visible meshlets are shaded. 

Support for Mesh Shaders is currently available on Nvidia's Turing GPUs, AMD's RDNA 2 GPU, Microsoft's Xbox Series consoles and Intel's upcoming Xe HPG graphics cards. With DirectX 12 Ultimate, Mesh Shaders is set to become the new normal for PC/Xbox game development, which will make the feature incredibly important for forward-looking PC gamers. 

Below is a more in-depth description from UL Benchmarks. 
 

    Mesh shaders introduce a new approach to geometry processing that simplifies the graphics pipeline while also giving developers more flexibility and control.

In 3D graphics, a mesh is the set of vertices, edges and faces that define the shape of an object. In current graphics pipelines, all the geometry data in a mesh must be processed sequentially before any further steps can be taken. This can be a significant performance bottleneck.

Mesh shaders replace the old approach with a new model that brings the power, flexibility and control of a compute programming model to the geometry pipeline.

Mesh shaders can process small sections of a mesh, called meshlets, in parallel with a much greater degree of flexibility and control.

Amplification shaders, another new part of the mesh shader pipeline, are especially useful for culling, as they can efficiently determine which meshlets are visible before shading. An amplification shader can cull nonvisible meshlets far more efficiently than the traditional methods.

You can read more about mesh shaders on the Microsoft DirectX Developer Blog and in the DirectX Functional Spec.

 
Testing Mesh Shaders with 3DMARK

3DMARK now features a new Mesh Shader feature test, which can be used to highlight how Mesh Shaders can improve game performance by enabling efficient geometry culling. 

The test goes through two render passes, the first of which uses traditional geometry culling practices while the second used Mesh Shaders. The average framerates of both tests are recorded, showcasing a percentage difference in performance at the end of the test. Using this test, gamers and developers can learn more Mesh Shaders can improve the performance of supported games/software. 

This feature test also features an interactive mode that can help gamers and developers visualise the benefits of Mesh Shaders. 

UL Benchmarks brings its Mesh Shader Feature Test to 3DMARK  

System Requirements and Future Plans

To use this feature test, 3DMARK owners must be using a system with Windows 10 installed (version 2004 or newer) and a graphics card that supports DirectX 12 Ultimate at a hardware and driver level. 

In the future, UL Benchmarks plans to release a feature test which showcases the benefits of Sampler Feedback, giving UL benchmarks dedicated feature tests for all of DirectX 12 Ultimate's key features. 

You can join the discussion on UL Benchmarks' Mesh Shader Feature Test on the OC3D Forums

«Prev 1 Next»

Most Recent Comments

11-02-2021, 21:18:26

KingNosser
I just gave this a quick test idk if my results are good but the difference between off and on is massive So hopefully this will be used in a lot of games here on out

Better performance after driver update

http://www.3dmark.com/ms/3294Quote

11-02-2021, 21:34:24

FTLN
Quote:
Originally Posted by KingNosser View Post
I just gave this a quick test idk if my results are good but the difference between off and on is massive So hopefully this will be used in a lot of games here on out
Here is my 3070 @Stock

https://i.imgur.com/byNRU3f.pngQuote

12-02-2021, 07:21:23

Gambit2K
Mesh Shaders off 38.31 fps
Mesh Shaders on 223.30 fps
Difference 482.9 %

https://www.3dmark.com/3dm/58189629

6900 XT OC:ed get's worse performace than a stock 6800 XT?...Quote

12-02-2021, 11:33:33

KingNosser
Quote:
Originally Posted by Gambit2K View Post
Mesh Shaders off 38.31 fps
Mesh Shaders on 223.30 fps
Difference 482.9 %

https://www.3dmark.com/3dm/58189629

6900 XT OC:ed get's worse performace than a stock 6800 XT?...
Driver update last night, should be much better.Quote

12-02-2021, 14:37:27

Gambit2K
Quote:
Originally Posted by KingNosser View Post
Driver update last night, should be much better.
That did it, thanks

Mesh Shaders off
38.61 FPS
Mesh Shaders on
585.14 FPS
Difference
1415.6 %

https://www.3dmark.com/3dm/58207722Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.