• 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
833 (0.62/day)
Location
Buenos Aires, Argentina
System Name Ryzen Monster
Processor Ryzen 5 2600X
Motherboard Asus ROG Crosshair Hero VII WiFi
Cooling Corsair H100i RGB Platinum
Memory Corsair Vengeance 32GB (4x8GB) 2400Mhz
Video Card(s) Asus ROG Strix RX580 OC 8Gb
Storage 250Gb Samsung EVO SSD, OCZ 500Gb SSD WD M.2 500Gb, plus three spinners up to 1.5Tb
Display(s) Samsung C27F591 curved monitor 27" with FreeSync
Case Cooler Master Storm Trooper
Audio Device(s) Supreme FX on board
Power Supply Corsair RM850X full modular
Mouse AFX LMO216
Keyboard Corsair Strafe RGB Silent
Software Windows 10 x64 Start 10
Benchmark Scores 3DMark Time Spy 4532
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
826 (0.21/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,194 (1.59/day)
Processor Intel i7 950 @ 3.2GHz
Motherboard ASUS P6X58D-E
Cooling Corsair H50 push/pull
Memory Kingston HyperX 1600 8GB
Video Card(s) Sapphire HD 7970 OC
Storage Plextor M5P 128GB/WD Black 2x1TB,1x6TB/Seagate 1TB
Display(s) Panasonic TC-L32U3
Case Antec DF-85
Audio Device(s) Yamaha RX-V371 AVR
Power Supply XFX 850w Black Edition
Mouse Logitech G402
Keyboard Logitech K120
Software W10 Pro 64 bit
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,332 (1.58/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R3 1200 @ 3900MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Stealth / Stock
Memory 2x 8GB Corsair Ballistix Sport DDR4 2400MHz @ 3400MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Sapphire R9 270X Toxic 2GB / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75 Hz / Integrated 1366x768 @ 94Hz
Case Generic / Stock
Audio Device(s) Realtek ALC892 / Realtek ALC282
Power Supply Sentey XPP 525W / Power Brick
Mouse Logitech G203 / Elan Touchpad
Keyboard Generic / Stock
Software Windows 10 LTSC x64 + Arch Linux
Benchmark Scores Time Spy: 2200
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,104 (3.47/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.
 
Joined
Dec 16, 2012
Messages
3,339 (1.34/day)
Location
Jyväskylä, Finland
System Name Dead atm
Processor AMD Ryzen 5 2600 @ 4GHz
Motherboard MSI X470 Gaming Plus - going for RMA
Cooling Custom loop
Memory 16GB G.Skill DDR4-2400
Video Card(s) Asus Radeon R9 290 @ 1100/1325MHz
Storage 3x SSD, 3x HDD
Display(s) 2x 1920x1080 (23" & 22")
Case Corsair Carbide Air 740
Audio Device(s) Sound Blaster Z
Power Supply Seasonic Focus+ Gold 750W
Mouse Logitech G400s
Keyboard Dell keyboard
Software Windows 10 Pro
Benchmark Scores 19545 in Fire Strike with 290 Crossfire OC
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,194 (1.59/day)
Processor Intel i7 950 @ 3.2GHz
Motherboard ASUS P6X58D-E
Cooling Corsair H50 push/pull
Memory Kingston HyperX 1600 8GB
Video Card(s) Sapphire HD 7970 OC
Storage Plextor M5P 128GB/WD Black 2x1TB,1x6TB/Seagate 1TB
Display(s) Panasonic TC-L32U3
Case Antec DF-85
Audio Device(s) Yamaha RX-V371 AVR
Power Supply XFX 850w Black Edition
Mouse Logitech G402
Keyboard Logitech K120
Software W10 Pro 64 bit
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
11,616 (2.62/day)
System Name Pioneer
Processor Intel i9 9900k @ Stock
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ DDR4-3400 14-14-14-34-2T
Video Card(s) EVGA GTX 1080 FTW2
Storage HGST UltraStar 7K6000 3.5" HDD 2TB 7200 RPM (w/128MBs of Cache)
Display(s) LG 32GK850G-B 1440p 32" AMVA Panel G-Sync 144hz Display
Case Thermaltake Core X31
Audio Device(s) USB Schiit Modi Multibit to Asgard 2 Amp to AKG K7XX Ruby Red Massdrop Headphones
Power Supply Seasonic PRIME 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 x64 Enterprise... yes, it's legit.
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,104 (3.47/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
4,452 (4.41/day)
System Name Good enough
Processor AMD Ryzen R7 1700X - 4.0 Ghz / 1.350V
Motherboard ASRock B450M Pro4
Cooling Scythe Katana 4 - 3x 120mm case fans
Memory 16GB - Corsair Vengeance LPX
Video Card(s) OEM Dell GTX 1080
Storage 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) 4K Samsung TV
Case Zalman R1
Power Supply 500W
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,194 (1.59/day)
Processor Intel i7 950 @ 3.2GHz
Motherboard ASUS P6X58D-E
Cooling Corsair H50 push/pull
Memory Kingston HyperX 1600 8GB
Video Card(s) Sapphire HD 7970 OC
Storage Plextor M5P 128GB/WD Black 2x1TB,1x6TB/Seagate 1TB
Display(s) Panasonic TC-L32U3
Case Antec DF-85
Audio Device(s) Yamaha RX-V371 AVR
Power Supply XFX 850w Black Edition
Mouse Logitech G402
Keyboard Logitech K120
Software W10 Pro 64 bit
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
833 (0.62/day)
Location
Buenos Aires, Argentina
System Name Ryzen Monster
Processor Ryzen 5 2600X
Motherboard Asus ROG Crosshair Hero VII WiFi
Cooling Corsair H100i RGB Platinum
Memory Corsair Vengeance 32GB (4x8GB) 2400Mhz
Video Card(s) Asus ROG Strix RX580 OC 8Gb
Storage 250Gb Samsung EVO SSD, OCZ 500Gb SSD WD M.2 500Gb, plus three spinners up to 1.5Tb
Display(s) Samsung C27F591 curved monitor 27" with FreeSync
Case Cooler Master Storm Trooper
Audio Device(s) Supreme FX on board
Power Supply Corsair RM850X full modular
Mouse AFX LMO216
Keyboard Corsair Strafe RGB Silent
Software Windows 10 x64 Start 10
Benchmark Scores 3DMark Time Spy 4532
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
4,452 (4.41/day)
System Name Good enough
Processor AMD Ryzen R7 1700X - 4.0 Ghz / 1.350V
Motherboard ASRock B450M Pro4
Cooling Scythe Katana 4 - 3x 120mm case fans
Memory 16GB - Corsair Vengeance LPX
Video Card(s) OEM Dell GTX 1080
Storage 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) 4K Samsung TV
Case Zalman R1
Power Supply 500W
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,194 (1.59/day)
Processor Intel i7 950 @ 3.2GHz
Motherboard ASUS P6X58D-E
Cooling Corsair H50 push/pull
Memory Kingston HyperX 1600 8GB
Video Card(s) Sapphire HD 7970 OC
Storage Plextor M5P 128GB/WD Black 2x1TB,1x6TB/Seagate 1TB
Display(s) Panasonic TC-L32U3
Case Antec DF-85
Audio Device(s) Yamaha RX-V371 AVR
Power Supply XFX 850w Black Edition
Mouse Logitech G402
Keyboard Logitech K120
Software W10 Pro 64 bit
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:

lyndonguitar

I play games
Joined
Apr 1, 2010
Messages
1,877 (0.54/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