Fed up with your CPU holding you back when playing PC games? A new DX12 feature could be the answer to your prayers
Date:
Wed, 13 Mar 2024 13:05:17 +0000
Description:
A new DX12 feature could rebalance the workload between CPU and GPU to make your PC games run faster.
FULL STORY ======================================================================
Microsoft has officially released a new feature for DirectX 12 which should help the best PC games run faster by allowing the graphics card to take some of the load away from the processor (in very basic terms).
This is called D3D12 Work Graphs, and while that sounds drier than the
Sahara, its potentially a major step forward in PC gaming, lessening the typical effect of CPU bottlenecking where the processor holds the GPU back
(no matter how good that graphics card might be).
Work Graphs was actually available in preview last year, but this is the full release of the feature which Microsoft describes as enabling new types of GPU autonomy in a developer blog post highlighted by Wccftech .
The ins and outs of exactly how Work Graphs functions is pretty tech-heavy stuff, as fully covered in the above post. But the short version is that its about moving heavy graphics processing loads from the CPU to the GPU, and cutting back communication between these components to eliminate the lost performance therein.
As mentioned, its all about eliminating the bottlenecking a processor can cause in certain circumstances, and Alan Wake 2 developer Remedy has been talking up the tech as Wccftech discovered in a recent interview .
Remedys Tatu Aalto, Lead Graphics Programmer, observed: Communication between CPU and GPU has been a major performance cost in real-time applications like games for a long time already, and we saw a large performance gain in Alan Wake 2 when moving more computation to happen fully on GPU. Having more fine-grained control on GPU scheduling ensures that all the available GPU power can be wisely used.
Want another excited expert with a quote? Go on then, this time its from Graham Wihlidal, an engineering fellow (in graphics) at Epic Games, as cited by Microsoft: We have been advocating for something like this for a number of years, and it is very exciting to finally see the release of Work Graphs. Analysis: Game for a graph
This all sounds great, but remember this is very early days for the feature with it only just coming to the table out of preview.
Also, a point of caution to note here is that this wont necessarily be a
magic bullet across the board for PC gaming. Any gains are likely to be variable, as is usually the case, based on the game, settings, PC hardware specs, and so on plus running Work Graphs wont be free in terms of
resources.
Nvidia explains in a post which is a DX12 Work Graphs case study of deferred shading: There is a cost associated with managing the graphs records and scheduling work. This cost eats some of the gains the work graphs achieved.
Were not trying to pour cold water on here, more like manage expectations to some degree but clearly, this is an exciting development for DX12 games, as counteracting CPU bottlenecking to any extent is a seriously promising step forward. Roll on the future so we can see how the tech works in games in the real world. You might also like The best cheap graphics cards out there Top gaming PCs: great rigs for serious PC gaming Best PC games of 2024: must-play titles you don't want to miss
======================================================================
Link to news story:
https://www.techradar.com/gaming/pc-gaming/fed-up-with-your-cpu-holding-you-ba ck-when-playing-pc-games-a-new-dx12-feature-could-be-the-answer-to-your-prayer s
--- Mystic BBS v1.12 A47 (Linux/64)
* Origin: tqwNet Technology News (1337:1/100)