DOOM updated with Vulkan support

Page 11 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Hitman928

Diamond Member
Apr 15, 2012
5,611
8,826
136
So I finally had some time to play a bit with this. Here are my first results. I wanted to try my Tahiti card first out of curiosity.

Test system
i5-4690k stock
16GB DDR3 1866
512GB Samsung Evo 850 SSD
MSI Gaming 280 @ 1100 Mhz core and 1350 MHz Memory
16.7.1 Driver (Edit: Just realized 16.7.2 is recommended for the Vulkan patch, I'll have to try that and see if there's a difference for Tahiti)

I originally started at 1080p on ultra with TSSAA(8x) and motion blur off. I'd see roughly 90-110 fps average on Vulkan and 74-90 fps average on OpenGL or just over 20% increase. I wanted to see if I put a bigger gpu load if I could get the gap to close like we saw with earlier mantle games. So I upped the res to 1440p (VSR) and put the AA setting to SMA (so no Asynch compute).

I was pretty surprised at the result. In lighter load areas I was still seeing about 20-25% uplift, but under heavy load when the OpenGL version would drop down to almost 30 fps, the Vulkan version stayed at the upper 40s. It was an almost 50% improvement. I noticed it especially when going through a hallway with a lot of steam, the OpenGL path would chug hard and get uncomfortable to play whereas the Vulkan path still felt very smooth. Obviously not as good as at 1080p but still very playable and smooth. Game looked great and felt great to play. Very impressive, very cool to experience. Very well done. I grabbed a screenshot comparison below. I used a camera for the Vulkan shot before I realized there's a camera mode or whatever in Doom now so I'll use that in the future. I have another machine and other cards to test with but it will be as time allows.

 

krumme

Diamond Member
Oct 9, 2009
5,956
1,595
136
So I finally had some time to play a bit with this. Here are my first results. I wanted to try my Tahiti card first out of curiosity.

Test system
i5-4690k stock
16GB DDR3 1866
512GB Samsung Evo 850 SSD
MSI Gaming 280 @ 1100 Mhz core and 1350 MHz Memory
16.7.1 Driver (Edit: Just realized 16.7.2 is recommended for the Vulkan patch, I'll have to try that and see if there's a difference for Tahiti)

I originally started at 1080p on ultra with TSSAA(8x) and motion blur off. I'd see roughly 90-110 fps average on Vulkan and 74-90 fps average on OpenGL or just over 20% increase. I wanted to see if I put a bigger gpu load if I could get the gap to close like we saw with earlier mantle games. So I upped the res to 1440p (VSR) and put the AA setting to SMA (so no Asynch compute).

I was pretty surprised at the result. In lighter load areas I was still seeing about 20-25% uplift, but under heavy load when the OpenGL version would drop down to almost 30 fps, the Vulkan version stayed at the upper 40s. It was an almost 50% improvement. I noticed it especially when going through a hallway with a lot of steam, the OpenGL path would chug hard and get uncomfortable to play whereas the Vulkan path still felt very smooth. Obviously not as good as at 1080p but still very playable and smooth. Game looked great and felt great to play. Very impressive, very cool to experience. Very well done. I grabbed a screenshot comparison below. I used a camera for the Vulkan shot before I realized there's a camera mode or whatever in Doom now so I'll use that in the future. I have another machine and other cards to test with but it will be as time allows.

Thanx. Very impressive results. As the low fps always define gaming experience a 50% uplift is incredible.
Might be connected to better utilization of cpu but yours seems pretty strong so probably all gpu related.
Its interesting how the subjective gaming impression is so good. We need both low fps and frame variance to analyze it.
 

Osjur

Member
Sep 21, 2013
92
19
81
I had the same experience on Fury X, lighter areas showed 40-50% increase but areas where my fps dipped to 40 or so with OpenGL, I saw 75fps with Vulkan. Feels like somebody just installed new graphics card to my computer without me noticing

Some examples: 3930K @ 4.7Ghz, 16gb 2133mhz DDR3, Fury X.
Foundry: looking at the first gore nest at mission start, 42fps -> 74fps
Advanced Research Complex: Train moving to station, 40-50fps -> 70-80fps
 
Last edited:

Thinker_145

Senior member
Apr 19, 2016
609
58
91
So is it true that you don't see any of this performance increase with MSAA? What AA method is this game using?
 

Bacon1

Diamond Member
Feb 14, 2016
3,430
1,018
91
So is it true that you don't see any of this performance increase with MSAA? What AA method is this game using?

You don't get async compute on top, but you still do get a big boost. You have to use no AA or TSSAA for async compute extra boost.
 

Hitman928

Diamond Member
Apr 15, 2012
5,611
8,826
136
Just a quick update before bed.

Updated to 16.7.2, didn't see much performance difference. If anything Vulkan performance might have went down a tiny bit.

Played a bit more, in a big fight at 1440p I saw openGL go down to about 26-28 fps at one point whereas Vulkan bottomed at about 32-34 fps. This was with a few play sessions of the same fight with each to see the mins.

I've experienced a bug with switching in game from openGL to Vulkan. The frame rate seems stuck to about 32 fps and there's hard stutter. I'm guessing it's a memory management issue when switching APIs from within the game. It forces a game restart but switching from within the game is the only time I've experienced it. Anyway, a full exit of the game and reload fixes the issue.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
It's not up to NVIDIA. With these low level APIs, the work is pushed onto the developer to enable a feature/take advantage of particular features in the architecture.

It's clear from all of the PR around Vulkan for Doom coming from AMD that AMD worked closely with id on the GCN codepath using the Vulkan API.

If NVIDIA wants a speedup on Vulkan for Pascal, they're going to have to work closely with id to do a separate codepath that plays to the strengths of the Pascal architecture.

I'm not buying any of this. nVidia simply lacks the support for it. We saw it 1st with DX12 and now with Vulkan.

Like Oxide said, they coded it as per MSFT's programming guide and it simply worked on AMD but caused performance regression with nVidia. They've tried working with nVidia but in the meantime had to disable it for their cards. We've been told a driver update is coming, but it hasn't happened. There was no special coding for AMD hardware.
 

kondziowy

Senior member
Feb 19, 2016
212
188
116
Kepler is going dooooown boys. And that is tested with async compute disbled(SMAA) so further gains possible for AMD.
 

stuff_me_good

Senior member
Nov 2, 2013
206
35
91
Kepler is going dooooown boys. And that is tested with async compute disbled(SMAA) so further gains possible for AMD.

Holy ****, GTX770 vs 7970!! Even R7 370 is much faster. Who would have thought this would happen with 2012 hardware? It's like ancient in computer world yet the best purchase you could ever made in the history of PC gaming. :thumbsup: Nvidia need to push new architecture every year just to keep up with AMD's moderately upgraded architecture ancient architecture.
 
Last edited:

redzo

Senior member
Nov 21, 2007
547
5
81
Indeed. nVidia is ok just not excellent, except for the 7xx series. Quite impressive gains for 7970/50.
 

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
232
106
With Nvidia it's getting pretty simple, upgrade every two years and you are golden. It's good that my GTX 670 died earlier this year, so I don't have to witness this humiliation first-hand anymore, lmao. 1080 is doing very well in the above test, however. Great card indeed, just a tad overpriced, imo.
 
Last edited:

tg2708

Senior member
May 23, 2013
687
20
81
Anyone know the performance hit when using TSSAA? Playing through most of the game on my stock 290 the lowest I have seen the fps drop is in the mid 50's at 1440p.
 

michal1980

Diamond Member
Mar 7, 2003
8,019
43
91
Holy ****, GTX770 vs 7970!! Even R7 370 is much faster. Who would have thought this would happen with 2012 hardware? It's like ancient in computer world yet the best purchase you could ever made in the history of PC gaming. :thumbsup: Nvidia need to push new architecture every year just to keep up with AMD's moderately upgraded architecture ancient architecture.

but for 4 years you would have had sub-par experiences.
 

Yakk

Golden Member
May 28, 2016
1,574
275
81
I finally was able to play DOOM with Vulkan on my 280x and I just can't believe the performance! So smooth, and especially responsive! Just... WOW!

No rush to upgrade now between this and DX12 Warhammer it feels like I already upgraded!
 
Last edited:

SPBHM

Diamond Member
Sep 12, 2012
5,058
410
126
the r7 370 (7850 OC) is beating the GTX 780 ti

hopefully Nvidia will improve their drivers, that should happen, 780 ti behind 1024SPs GCN 1.0
 

Flapdrol1337

Golden Member
May 21, 2014
1,677
93
91
the r7 370 (7850 OC) is beating the GTX 780 ti

hopefully Nvidia will improve their drivers, that should happen, 780 ti behind 1024SPs GCN 1.0

With low level api's it's up to the game developer to improve performance, not the driver.
 

someEEguy

Member
Jun 5, 2013
71
31
91
I wonder if any reviewers are also going to test the power consumption. Ive always wondered the fact that if the GPUs (regardless of IHV) are utilized further more hence the increase in FPS, surely the power consumption would have gone up.

Unbelievable gains for AMD. nVIDIA on the other hand not too much but then again the cards already performed exceptionally well (even my GTX780 holds up pretty well).
https://youtu.be/WOaHpZjQ73M?t=408
 

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
232
106
the r7 370 (7850 OC) is beating the GTX 780 ti

hopefully Nvidia will improve their drivers, that should happen, 780 ti behind 1024SPs GCN 1.0
It's all about how you use available resources. I remember back in the day, Glide owned DX and ran far better on CPU limited rigs. Oh well, Nvidia will eventually catch up and MS likely to bribe/sponsor the devs to use DX12 almost exclusively. Money talks, Windows 10 rules. Lmao.

id software has always been an outlier. Enjoy while you can guys
 
Last edited:

Paratus

Lifer
Jun 4, 2004
16,846
13,778
146
Holy ****, GTX770 vs 7970!! Even R7 370 is much faster. Who would have thought this would happen with 2012 hardware? It's like ancient in computer world yet the best purchase you could ever made in the history of PC gaming. :thumbsup: Nvidia need to push new architecture every year just to keep up with AMD's moderately upgraded architecture ancient architecture.

Holy shit indeed. My 7970 ghz is faster than OG Titan and just under the 970.

This card has been solid at 19x12 for 4 years....
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |