• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Rise of The Tomb Raider DX12

Joined
Feb 13, 2016
Messages
3,071 (1.03/day)
Location
Buenos Aires
System Name Ryzen Monster
Processor Ryzen 5 5600X
Motherboard Asus ROG Crosshair Hero VII WiFi
Cooling Corsair H100i RGB Platinum
Memory Corsair Vengeance RGB Pro 32GB (4x8GB) 3200Mhz CMW16GX4M2C3200C16
Video Card(s) Asus ROG Strix RX5700XT OC 8Gb
Storage WD Black 500GB NVMe 250Gb Samsung SSD, OCZ 500Gb SSD WD M.2 500Gb, plus three spinners up to 1.5Tb
Display(s) LG 32GK650F-B 32" UltraGear™ QHD
Case Cooler Master Storm Trooper
Audio Device(s) Supreme FX on board
Power Supply Corsair RM850X full modular
Mouse Corsair M65 Pro
Keyboard Corsair Strafe RGB Silent
VR HMD Headphones Logitech G533 wireless
Software Windows 11 Start 11
Benchmark Scores 3DMark Time Spy 4532 (9258 March 2021, 9399 July 2021)
There's a lot of talk about DX12 being sluggish in this game vs DX11, so I ran the in-game benchmark and found the DX12 performance to be nearly 20fps better than DX11.
Not sure if this is a measure of how well the game runs in DX12, but for me it seems to perform according to the benchmark IE about 20fps better. The only other DX12 games I have are the Forza racing games (7, Apex and Horizon) but it's bit hard to compare since you can't switch to DX11 for those.
rottr-dx12-dx11-benchmark.jpg
 
Joined
Mar 13, 2009
Messages
827 (0.15/day)
Location
Bannock County
Processor AMD FX-8320 4.1Ghz
Motherboard Asus Aura
Cooling Corsair H60
Memory Crucial Ballistix Sport 32GB
Video Card(s) EVGA 1060 SC
Storage Intel 535 Series SSD + Seagate FireCuda 2TB
Case NZXT
Power Supply EVGA 650 Watt
Software Windows 10 Pro 64-Bit
Yep, I gain about 15fps in directx 12 with this game.
 
Joined
Nov 9, 2010
Messages
5,654 (1.15/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
How much difference in performance you get between Dx11 and Dx12 depends on the game and the GPU. The more recent titles and latest AMD GPUs are going to yield best case scenario. I however on my 7970 with fewer ACE units don't see much difference.
 
Joined
Oct 2, 2015
Messages
2,991 (0.96/day)
Location
Argentina
System Name Ciel
Processor AMD Ryzen R5 5600X
Motherboard Asus Tuf Gaming B550 Plus
Cooling ID-Cooling 224-XT Basic
Memory 2x 16GB Kingston Fury 3600MHz@3933MHz
Video Card(s) Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB
Display(s) AOC Q27G3XMN + Samsung S22F350
Case Cougar MX410 Mesh-G
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W
Mouse EVGA X15
Keyboard VSG Alnilam
Software Windows 11
Both DX12 and Vulkan are a god send for weak CPU users, I remember trying Battlefield 1 in an A4-4000 (a single module FX based APU), DX11 got 15FPS, DX12 got 40.
You won't see a huge difference with an i7 and a 1080ti, but on cheaper hardware, it helps a lot.
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
How much difference in performance you get between Dx11 and Dx12 depends on the game and the GPU. The more recent titles and latest AMD GPUs are going to yield best case scenario. I however on my 7970 with fewer ACE units don't see much difference.
No. It depends more on the CPU. That is why the OP sees such a large increase... they've got a AMD FX-8350.

Both DX12 and Vulkan are a god send for weak CPU users, I remember trying Battlefield 1 in an A4-4000 (a single module FX based APU), DX11 got 15FPS, DX12 got 40.
You won't see a huge difference with an i7 and a 1080ti, but on cheaper hardware, it helps a lot.
Exactly.


There's a lot of talk about DX12 being sluggish in this game vs DX11, so I ran the in-game benchmark and found the DX12 performance to be nearly 20fps better than DX11.
Not sure if this is a measure of how well the game runs in DX12, but for me it seems to perform according to the benchmark IE about 20fps better. The only other DX12 games I have are the Forza racing games (7, Apex and Horizon) but it's bit hard to compare since you can't switch to DX11 for those.
View attachment 96051

Your CPU is rather weak compared to more recent releases, so you should see a good benefit from a lot of titles that offer DX12.
 

Keullo-e

S.T.A.R.S.
Joined
Dec 16, 2012
Messages
11,030 (2.66/day)
Location
Finland
System Name 4K-gaming
Processor AMD Ryzen 7 5800X up to 5.05GHz
Motherboard Gigabyte B550M Aorus Elite
Cooling Custom loop (CPU+GPU, 240 & 120 rads)
Memory 32GB Kingston HyperX Fury @ DDR4-3466
Video Card(s) PowerColor RX 6700 XT Fighter OC/UV
Storage ~4TB SSD + 6TB HDD
Display(s) Acer 27" 4K120 IPS + Lenovo 32" 4K60 IPS
Case Corsair 4000D Airflow White
Audio Device(s) Asus TUF H3 Wireless
Power Supply EVGA Supernova G2 750W
Mouse Logitech MX518
Keyboard Roccat Vulcan 121 AIMO
VR HMD Oculus Rift CV1
Software Windows 11 Pro
Benchmark Scores It runs Crysis remastered at 4K
It runs slightly better on my PC with DX12 than DX11. i5-7600K @ 4.7GHz, 16GB @ 2666MHz, GTX 980 @ 1500/2000.
 
Joined
Nov 9, 2010
Messages
5,654 (1.15/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
No. It depends more on the CPU. That is why the OP sees such a large increase... they've got a AMD FX-8350.
Sounds like you're unaware of what ACE units are on an AMD GPU and what they do. They're necessary for proper Dx12 support, and the older AMD GPUs are very anemic when it comes to ACE.
 
Joined
Aug 20, 2007
Messages
20,784 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
Sounds like you're unaware of what ACE units are on an AMD GPU and what they do. They're necessary for proper Dx12 support, and the older AMD GPUs are very anemic when it comes to ACE.

And DX12 lowers overhead where, exactly?

CPU.
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
Sounds like you're unaware of what ACE units are on an AMD GPU and what they do. They're necessary for proper Dx12 support, and the older AMD GPUs are very anemic when it comes to ACE.
Well, to be honest, you are correct that different GPUs will see different gains, but again, as RTB posted, it's the CPU overhead that is changed by DX12. You have a very well-balanced system, so you should not see much in the way of gains really, but those that have an under-powered CPU for their GPU will see far better gains with the same card you have now. BTW, I do still have a 7970, and did do some DX12 testing with it just like the OP a couple of weeks ago, investigating this exact thing.


BTW, ACE = Asynchronous Compute Engine. I actually am pretty aware of what they are, and what they do, and why an "ACE" is important.

Anyway, the OP has an RX580; it's not an older GPU. So yeah, your comment does have some merit, but does not apply to the OP's results really. That's why I responded in the way I did.. I looked at the OP's system config and based my coment on his experience with his specific hardware

As to why I say what I do, rather than just say stuff, let's go to those that make the cards, and see what they say about what DX12 offers, and how it can boost performance...

Here's what AMD says about DX12:

DirectX 12 takes your game to a whole new level. By tapping into all the cores of your multicore CPU simultaneously, DirectX 12 boosts the amount of work that can be sent to the graphics card – and gets it done in less time. Plus, DirectX 12 allows your GPU to run multiple tasks at once, so you save rendering time, reduce latency, and get more frames per second. Two revolutionary features in DirectX 12 are driving these innovations: multi-threaded command buffer recording and asynchronous shaders.

https://www.amd.com/en/technologies/directx12

Nvidia says:

In addition to new and more realistic visual effects, DirectX 12 promises to improve performance through a number of API changes, software features, and hardware features. Of these improvements, draw call optimisations are likely to have the most immediate impact, relieving CPU bottlenecks in open world games, and in large-scale strategy titles.

https://www.geforce.co.uk/whats-new/articles/geforce-gtx-is-game-ready-for-windows-10-and-directx-12
 
Last edited:
Joined
Jan 8, 2017
Messages
8,932 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
And DX12 lowers overhead where, exactly?

CPU.

What is baffling though is why there is a regression in performance on higher end CPUs.
 
Joined
Nov 9, 2010
Messages
5,654 (1.15/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
Well, to be honest, you are correct that different GPUs will see different gains, but again, as RTB posted, it's the CPU overhead that is changed by DX12.

I feel it's kind of misleading to use the worst case scenario to measure gains. Are we really talking about gains there, or just what a common sense rig can do verses a poorly built one? It's the same as saying Ryzen is way better than Bulldozer, or that AMD makes better use of Dx12 than Nvidia, without noting that AMD is still struggling to keep up with Nvidia in actual performance.

The bottom line is, components already achieving great performance have a lower ceiling for things like OCing and Dx12.
 
Joined
Feb 13, 2016
Messages
3,071 (1.03/day)
Location
Buenos Aires
System Name Ryzen Monster
Processor Ryzen 5 5600X
Motherboard Asus ROG Crosshair Hero VII WiFi
Cooling Corsair H100i RGB Platinum
Memory Corsair Vengeance RGB Pro 32GB (4x8GB) 3200Mhz CMW16GX4M2C3200C16
Video Card(s) Asus ROG Strix RX5700XT OC 8Gb
Storage WD Black 500GB NVMe 250Gb Samsung SSD, OCZ 500Gb SSD WD M.2 500Gb, plus three spinners up to 1.5Tb
Display(s) LG 32GK650F-B 32" UltraGear™ QHD
Case Cooler Master Storm Trooper
Audio Device(s) Supreme FX on board
Power Supply Corsair RM850X full modular
Mouse Corsair M65 Pro
Keyboard Corsair Strafe RGB Silent
VR HMD Headphones Logitech G533 wireless
Software Windows 11 Start 11
Benchmark Scores 3DMark Time Spy 4532 (9258 March 2021, 9399 July 2021)
That explains a lot, so thanks. I've had the FX8320 for three or four years now and only recently switched from a GTX970 to an RX580 and if my memory serves me correctly, DX12 performance on the 970 wasn't as good as now.
I must have missed ACE when I was looking to change the GPU, so this comes as an extra bonus and the game with the most noticeable improvement is Forza Horizon 3, which is a DX12 game.
 
Joined
Jan 8, 2017
Messages
8,932 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
ACE is not causing lower CPU overhead.

ACE gives GPUs the capability to switch contex without a big performance penalty. It's useful when you want to do compute shaders at the same time as graphics. This is why for example Doom sees a bigger uplift on Vulkan on AMD cards , that's a game that makes extensive use of GPU accelerated particles.

In this case though the performance improvement comes pretty much exclusively from the multithreaded draw calls.
 
Joined
Nov 9, 2010
Messages
5,654 (1.15/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
That explains a lot, so thanks. I've had the FX8320 for three or four years now and only recently switched from a GTX970 to an RX580 and if my memory serves me correctly, DX12 performance on the 970 wasn't as good as now.
I must have missed ACE when I was looking to change the GPU, so this comes as an extra bonus and the game with the most noticeable improvement is Forza Horizon 3, which is a DX12 game.

Yeah but the 970 has less than half the VRAM of the 580 too. You're always going to notice more FPS from Dx11 to Dx12 on a AMD GPU because they use more compute power specifically designed for Dx12, but their higher end models still can't keep up with Nvidia's ones.

Also, despite the 970 and 580 being close in release price, they are not close in launch date. As time goes on things like high VRAM capacity and more processing power become more common and more affordable, so you really can't compare the two apples to apples. The current Nvidia GPU to compare to the 580 on price and performance is the 1060 6GB.

Personally I'll take less improvement on Dx for way more performance to begin with. If you don't look at it in that regard, it's very misleading. It's the GPUs with better performance to begin with that are going to have less gain, just like factory overclocked GPUs have less headroom for user overclocking.
 
Last edited by a moderator:

lyndonguitar

I play games
Joined
Apr 1, 2010
Messages
1,878 (0.37/day)
Location
Philippines
System Name X6 | Lyndon-ROG
Processor Intel Core i7-8700k | Intel Core i7 6700HQ
Motherboard Gigabyte Z370 Aorus Gaming 5 | Asus ROG-GL552VX
Cooling Deepcool Captain 240EX
Memory 16GB Corsair Vengeance LED | 8 GB
Video Card(s) NVIDIA GTX 1080 8 GB GDDR5X | NVIDIA GeForce GTX 950M 4GB
Storage SSDs: 500GB, HDDs: 2TB, 2TB, 3TB | SSD: 250GB, HDD: 1TB
Display(s) Samsung 49" CHG90 3840x1080@144Hz, Panasonic 32" HDTV, | 15.6"1080p
Case Cougar Panzer Max
Audio Device(s) HyperX Cloud II | Corsair Gaming H1500 7.1 | ROCCAT Kave 5.1 | Edifier M3200
Power Supply EVGA 750GQ
Mouse Logitech G403 | Razer Deathadder Chroma | Logitech G302 | Mad Catz Cyborg R.A.T. 5
Keyboard Corsair Vengeance K70 Cherry MX Red
Software Windows 10
theres no difference on my 8700k and 1080. however I prefer DX11 since it is smoother when playing on Steam Link. DX12 has slight stutters
 
Top