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

AMD Radeon Vega 64 Outperforms NVIDIA GTX 1080 Ti in Forza Motorsport 7, DX 12

Joined
Mar 14, 2008
Messages
511 (0.08/day)
Location
DK
System Name Main setup
Processor i9 12900K
Motherboard Gigabyte z690 Gaming X
Cooling Water
Memory Kingston 32GB 5200@cl30
Video Card(s) Asus Tuf RTS 4090
Storage Adata SX8200 PRO 1 adn 2 TB, Samsung 960EVO, Crucial MX300 750GB Limited edition
Display(s) HP "cheapass" 34" 3440x1440
Case CM H500P Mesh
Audio Device(s) Logitech G933
Power Supply Corsair RX850i
Mouse G502
Keyboard SteelSeries Apex Pro
Software W11
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
The test wasn't based on the in-game benchmark, so as to avoid specifically-optimized scenarios.
Anything but a reproducible benchmark is completely worthless.

Drivers don't optimize games in real time, in fact, driver optimizations are mainly limited to profiles with driver parameters, with rare cases of tweaked shader programs or special code paths in the driver. The driver never knows the internal state of the game.

This will probably be the case when more than 90% of all games made are dx12 only.
No, this is another case of a console game ported to PC. There is nothing inherent in Direct3D 12 that benefits AMD hardware.
 

Nate1492

New Member
Joined
Sep 11, 2017
Messages
6 (0.00/day)
Anything but a reproducible benchmark is completely worthless.

Drivers don't optimize games in real time, in fact, driver optimizations are mainly limited to profiles with driver parameters, with rare cases of tweaked shader programs or special code paths in the driver. The driver never knows the internal state of the game.


No, this is another case of a console game ported to PC. There is nothing inherent in Direct3D 12 that benefits AMD hardware.

The thing is, there are other 'console ports' that don't follow this pattern.

Mind you, it's not really a port anymore, since they share the same x86 processor, it is more of a 'tweak the game differently'.
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
^1080Ti just sayin'
Unlikely, in terms of sheer HP the 1080Ti is still better.
That's a HUUUUUGE assumption.

Didn't they have to adjust a config file on the beta to get it to run past the 60 fps limit or something?

Then, oddly enough, as the res increases, typically AMD cards with HBM.HBM2 do better, however, the less bandwidth NVIDIA cards are catching up... I don't get that. And as such, part of the reason I'm not sold on this becoming a norm.

As I said in the other thread, so far, it is an anomolous result.

I don't think the surprise is that Vega does so well: it's that RX 580 does so poorly at high resolutions. Forza Motorsport 7 is a game made for Xbox One X at 4K and, by extension Polaris but the RX 580 performs well under the GTX 1060 it should easily trump.


I think what's happening is that AMD's memory subsystem rears its head again. When bandwidth isn't a problem, GCN does fantastic. As bandwidth demands increase, GCN takes a bigger blow than Pascal does. Vega manages to stay on top only because of HBM2. In games that are more demanding, HBM2 is not enough to satisfy Vega either.

This is actually quite easily explained by using 8xAA. That's something that's not going to result in a lot of cache misses, hiding AMD's problem and giving a misleading good impression.
I think 8xAA at 4K explains it.
 
Joined
Dec 5, 2006
Messages
7,704 (1.17/day)
System Name Back to Blue
Processor i9 14900k
Motherboard Asrock Z790 Nova
Cooling Corsair H150i Elite
Memory 64GB Corsair Dominator DDR5-6400 @ 6600
Video Card(s) EVGA RTX 3090 Ultra FTW3
Storage 4TB WD 850x NVME, 4TB WD Black, 10TB Seagate Barracuda Pro
Display(s) 1x Samsung Odyssey G7 Neo and 1x Dell u2518d
Case Lian Li o11 DXL w/custom vented front panel
Audio Device(s) Focusrite Saffire PRO 14 -> DBX DriveRack PA+ -> Mackie MR8 and MR10 / Senn PX38X -> SB AE-5 Plus
Power Supply Corsair RM1000i
Mouse Logitech G502x
Keyboard Corsair K95 Platinum
Software Windows 11 x64 Pro
Benchmark Scores 31k multicore Cinebench - CPU limited 125w
Joined
Nov 5, 2004
Messages
385 (0.05/day)
Location
Belgium, Leuven
Processor I7-6700
Motherboard ASRock Z170 Pro4S
Cooling 2*120mm
Memory G.Skill D416GB 3200-14 Trident Z K2 GSK
Video Card(s) Rx480 Sapphire
Storage SSD Samsung 256GB 850 pro + bunch of TB
Case Antec
Audio Device(s) Creative Sound Blaster Z
Power Supply be quit 900W
Mouse Logitech G5
Keyboard Logitech G11
DX12 games are growing in numbers, making this more relevant day by day.
 

bug

Joined
May 22, 2015
Messages
13,843 (3.95/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
DX12 games are growing in numbers, making this more relevant day by day.
I don't know about "day by day". Starting from zero, of course the usage can only go up. But DX12 is 26 months old and we still don't have 26 DX12-only titles. Just imagine if you bought a "futureproof" video card for Christmas 2015 :D
 
Joined
Aug 6, 2009
Messages
1,162 (0.21/day)
Location
Chicago, Illinois
Forza is a neutral title.

As I see some 1080 owners just popped up and started crying.
Who is crying? For one it's just ONE game performing well . Two, 1080ti owners can probably afford another video card, it's not a big deal. I just got a 1080ti, have a 1080 and can return the 1080ti whenever I want to change cards or upgrade to Vega64 :D

All that being said I'd hate to have to swap cards for whenever I want to play a DX12 game though.
 
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
DX12 games are growing in numbers, making this more relevant day by day.
True... .but.. how long has it been out and how many titles are DX12? Not as much as we would all like to see.

Also, this doesn't happen in other DX12 titles... so, is it really DX12 in the first place? We hope, but are we sure?
 
Joined
Mar 9, 2012
Messages
98 (0.02/day)
Processor Core 2 Quad Q9550 @ 3.7 GHz
Motherboard Gigabyte GA-P35-S3L
Memory 8 GB DDR2-870
Video Card(s) Geforce GTX 1060 6GB
Mind you, it's not really a port anymore, since they share the same x86 processor, it is more of a 'tweak the game differently'.
It doesn't matter if they are all x86. Intel and AMD CPUs have different architectures, and optimizing for one does not mean it'd run just as well on the other.

Same applies to GPUs. Consoles use AMD GPUs, so when porting to PC, developers have to optimize for nvidia too, specially with DX12 where the driver plays a much smaller role compared to DX11, although some don't bother to.

DX12 games are growing in numbers, making this more relevant day by day.
We had 9 non-store DX12 games in 2016 and a grand total of 3 in 2017 so far. That's a decrease. Maybe 2018 would be better?

We could also count store games but that's a slippery slope. Store games can only be DX12 so developers have no choice even if they didn't want to use it. Look at quantum break. It's a DX12 game on store but when it came to steam it became DX11.

We had 5 store only DX12 games in 2016 and 2 in 2017 so far, all published by MS.
 
Last edited:
Joined
Sep 5, 2004
Messages
1,959 (0.26/day)
Location
The Kingdom of Norway
Processor Ryzen 5900X
Motherboard Gigabyte B550I AORUS PRO AX 1.1
Cooling Noctua NB-U12A
Memory 2x 32GB Fury DDR4 3200mhz
Video Card(s) PowerColor Radeon 7800 XT Hellhound
Storage Kingston FURY Renegade 2TB PCIe 4.0
Display(s) 2x Dell U2412M
Case Phanteks P400A
Audio Device(s) Hifimediy Sabre 9018 USB DAC
Power Supply Corsair AX850 (from 2012)
Software Windows 10?
Is this the way to use DX12 the right way scenario or just an implementation where AMD is favored in programming ?

Is the engine just anti-nvidia ?

Will other Games follow where Polaris and Vega can shine?
same way project cars is anti amd ;)
 
Joined
Dec 19, 2008
Messages
307 (0.05/day)
Location
WA, USA
System Name Desktop
Processor AMD Ryzen 5950X
Motherboard ASUS Strix B450-I
Cooling be quiet! Dark Rock TF 2
Memory 32GB DDR4 3600
Video Card(s) AMD RX 6800
Storage 480GB MyDigitalSSD NVME
Display(s) AOC CU34G2X
Power Supply 850w
Mouse Razer Basilisk V3
Keyboard Steelseries Apex 5
My guess is this is due to the overhead DX12 games have on Nvidia hardware, similar to how DX11 games are often limited by AMD driver overhead. 1080ti is probably not pegging 100% utilization, similar to this:


With CPU's as fast as they are now I don't think this will crop up too often, but just one example of hardware beating fast software.
 
Joined
Aug 31, 2016
Messages
104 (0.03/day)
Another one to the collection of games where Vega is competitive, it now contains two games.
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
I don't know about "day by day". Starting from zero, of course the usage can only go up. But DX12 is 26 months old and we still don't have 26 DX12-only titles. Just imagine if you bought a "futureproof" video card for Christmas 2015 :D
Those who bought "future proof" AMD cards back then are still waiting for them to take off, basing their anecdotes on games which are outliers rather than the norm, and concluding that every game can perform like that on this (superior) hardware.
Meantime, in the real world the competition looks better than ever.
 
Joined
Aug 6, 2009
Messages
1,162 (0.21/day)
Location
Chicago, Illinois
Those who bought "future proof" AMD cards back then are still waiting for them to take off, basing their anecdotes on games which are outliers rather than the norm, and concluding that every game can perform like that on this (superior) hardware.
Meantime, in the real world the competition looks better than ever.
I don't know man, there are some people who are really, really into Forza that would buy the card just for this game.
 
Joined
Oct 15, 2013
Messages
23 (0.01/day)
System Name My PC
Processor Intel 3770k
Motherboard MSI Z77a-GD65
Cooling Corsair H100i
Memory Corsair 2133mhz 16gb
Video Card(s) xfx HD 7870 Black x2
It doesn't matter if they are all x86. Intel and AMD CPUs have different architectures, and optimizing for one does not mean it'd run just as well on the other.

Same applies to GPUs. Consoles use AMD GPUs, so when porting to PC, developers have to optimize for nvidia too, specially with DX12 where the driver plays a much smaller role compared to DX11, although some don't bother to.


We had 9 non-store DX12 games in 2016 and a grand total of 3 in 2017 so far. That's a decrease. Maybe 2018 would be better?

We could also count store games but that's a slippery slope. Store games can only be DX12 so developers have no choice even if they didn't want to use it. Look at quantum break. It's a DX12 game on store but when it came to steam it became DX11.

We had 5 store only DX12 games in 2016 and 2 in 2017 so far, all published by MS.


Correct me if I'm wrong but I thought I read somewhere that in order for DX12 to be correctly utilized the game engine needed to be built on DX12 and not just tacked into an existing engine.
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Correct me if I'm wrong but I thought I read somewhere that in order for DX12 to be correctly utilized the game engine needed to be built on DX12 and not just tacked into an existing engine.
Correct. More or less all games currently uses an abstraction layer to make Direct3D 12 act like Direct3D 11.
 

MxPhenom 216

ASIC Engineer
Joined
Aug 31, 2010
Messages
13,009 (2.49/day)
Location
Loveland, CO
System Name Ryzen Reflection
Processor AMD Ryzen 9 5900x
Motherboard Gigabyte X570S Aorus Master
Cooling 2x EK PE360 | TechN AM4 AMD Block Black | EK Quantum Vector Trinity GPU Nickel + Plexi
Memory Teamgroup T-Force Xtreem 2x16GB B-Die 3600 @ 14-14-14-28-42-288-2T 1.45v
Video Card(s) Zotac AMP HoloBlack RTX 3080Ti 12G | 950mV 1950Mhz
Storage WD SN850 500GB (OS) | Samsung 980 Pro 1TB (Games_1) | Samsung 970 Evo 1TB (Games_2)
Display(s) Asus XG27AQM 240Hz G-Sync Fast-IPS | Gigabyte M27Q-P 165Hz 1440P IPS | LG 24" IPS 1440p
Case Lian Li PC-011D XL | Custom cables by Cablemodz
Audio Device(s) FiiO K7 | Sennheiser HD650 + Beyerdynamic FOX Mic
Power Supply Seasonic Prime Ultra Platinum 850
Mouse Razer Viper v2 Pro
Keyboard Corsair K65 Plus 75% Wireless - USB Mode
Software Windows 11 Pro 64-Bit
Is this the way to use DX12 the right way scenario or just an implementation where AMD is favored in programming ?

Is the engine just anti-nvidia ?

Will other Games follow where Polaris and Vega can shine?

Considering it was made with Xbox One in mind, id say it just favors AMD hardware.
 
Joined
Sep 26, 2012
Messages
871 (0.19/day)
Location
Australia
System Name ATHENA
Processor AMD 7950X
Motherboard ASUS Crosshair X670E Extreme
Cooling ASUS ROG Ryujin III 360, 13 x Lian Li P28
Memory 2x32GB Trident Z RGB 6000Mhz CL30
Video Card(s) ASUS 4090 STRIX
Storage 3 x Kingston Fury 4TB, 4 x Samsung 870 QVO
Display(s) Acer X38S, Wacom Cintiq Pro 15
Case Lian Li O11 Dynamic EVO
Audio Device(s) Topping DX9, Fluid FPX7 Fader Pro, Beyerdynamic T1 G2, Beyerdynamic MMX300
Power Supply Seasonic PRIME TX-1600
Mouse Xtrfy MZ1 - Zy' Rail, Logitech MX Vertical, Logitech MX Master 3
Keyboard Logitech G915 TKL
VR HMD Oculus Quest 2
Software Windows 11 + Universal Blue
IMO, the texture assets are insane in Forza, and this is just a prime example of how fast can you feed the card being the primary driver.

1080P\1440P - HBM2's lower latency is feeding the GPU faster, even though bandwidth similar to GDDR5X.

4K - Vega VRAM buffer exceeded and caching from system, textures still fully in VRAM for 1080 Ti. Lower FPS also slows the amount of fill requests.
 
Joined
May 31, 2016
Messages
4,440 (1.42/day)
Location
Currently Norway
System Name Bro2
Processor Ryzen 5800X
Motherboard Gigabyte X570 Aorus Elite
Cooling Corsair h115i pro rgb
Memory 32GB G.Skill Flare X 3200 CL14 @3800Mhz CL16
Video Card(s) Powercolor 6900 XT Red Devil 1.1v@2400Mhz
Storage M.2 Samsung 970 Evo Plus 500MB/ Samsung 860 Evo 1TB
Display(s) LG 27UD69 UHD / LG 27GN950
Case Fractal Design G
Audio Device(s) Realtec 5.1
Power Supply Seasonic 750W GOLD
Mouse Logitech G402
Keyboard Logitech slim
Software Windows 10 64 bit
I think there's more things to consider here than HMB2 memory or the fact that DX12 always favors AMD or it's a plugin or other from a console. (BTW consoles use same stuff now as PC's do). I think it's the matter of coding and programmers must code the games to utilize the performance of the cards and what they're capable off plus the resources the card has itself. What i'm saying is there's no 1 straight answer to this. You have to see the bigger picture and put all that matters into one. Saying it's HBM2 makes it faster or anything other is crap and not true. There's more important things in this equation that matter here but I guess it would be hard to list them all since there's so many of them.
 
Joined
Sep 29, 2011
Messages
217 (0.04/day)
Location
Ottawa, Canada
System Name Current Rig
Processor Intel 12700K@5.1GHz
Motherboard MSI Pro Z790-P
Cooling Arctic Cooling Liquid Freezer II 360mm
Memory 2x16GB DDR5-6000 G.Skill Trident Z RGB
Video Card(s) MSI Gaming X Trio 6800 16GB
Storage 1TB SSD
Case Cooler Master Storm Striker
Power Supply Antec True Power 750w
Keyboard IBM Model 'M"
It's unlikely that MS would favor AMD over NVIDIA "just because". It is known that AMD in general works better in DX12. NVIDIA has a way higher market share. Unless MS wants to create a more equal balance by doing so in favor of AMD. Then again, MS games aren't sold in numbers as high as other games so... not relly sure.

Actually, it's a common misperception that nVidia has a 'higher market share'. Yes, on just the PC platform, nVidia has higher market share, but people forget that the PS/4 and XBOX consoles are really just x86 PCs with some custom hardware tweaks. If you look at it THAT way, then you can see that AMD Radeons likely power >60% of the x86 gaming market. nVidia is actually slowly getting squeezed out of the x86 gaming market.

Here's a link from 2016 showing AMD with 56% of the x86+GPU market--I'm projecting that it's higher now, since consoles generally outsell PC graphics cards (if anyone has anything more recent, please post): https://www.pcgamesn.com/amd/57-per-cent-gamers-on-radeon

Game developers know this, and they are in fact migrating their coding over to Radeon-optimized code paths. And before anybody jumps on this and says 'but nVidia customers spend more money on hardware, well, it's important to understand that to a game developper, some millionaire with two GTX1080 Ti's is only worth the same $60 as a 12 year old with an XBox One. They're both spending $60 on the latest World of Battlefield 7 (yes, made up game) title, so in the end, the developer is looking at which GPU is in the most target platforms.

If I'm Bethesda, for example, I realize that over 60% of the x86 machines that have sufficiently powerful GPUs (XBox, Playstation, PC) that I'd like to put my game on are powered by AMD Radeons. It's only logical that I'm therefore going to build the game engine to run very smoothly on Radeons. All Radeons since the HD7000-series in 2011 have hardware schedulers, which makes them capable of efficiently scheduling/feeding the compute/rendering pipelines from multiple CPU cores right in the GPU hardware. This makes them DX12 optimized, whereas nVidia GPUs, even up to today's 1000-series, still don't have this built-in hardware.

The extra hardware does increase the Radeon's power draw somewhat, and nVidia has made much of how their GPUs are more 'power efficient', but in reality, they're simply missing additional hardware schedulers, which if included in their design, would probably put them on an even level with AMD's power consumption. It's a bit like saying my car is slightly more fuel efficient than yours because I removed the back seats. Sure, you will use a little less gas, but you can't carry any passengers in the back seat, so it's a dubious 'advantage' you're pushing there.

Those who bought "future proof" AMD cards back then are still waiting for them to take off, basing their anecdotes on games which are outliers rather than the norm, and concluding that every game can perform like that on this (superior) hardware.
Meantime, in the real world the competition looks better than ever.

Well, I bought a Radeon R9 290 for $259 Canadian back in December of 2013, which has played every game I like extremely well, and it might just run upcoming fully optimized DX12 titles like Forza-7 as well as or better than an $800 1080 Ti in the 99% frame times, so I'd hardly call that a fail. In fact, when the custom-cooled Vegas hit, I'm probably going to upgrade to one of those in my own rig, and put the R9 290 in my HTPC, because it'll probably still be pumping out great performance for a couple more years to come.
 
Last edited by a moderator:
Joined
Dec 31, 2009
Messages
19,372 (3.54/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
and it might just run upcoming fully optimized DX12 titles like Forza-7 as well as or better than an $800 1080 Ti in the 99% frame times, so I'd hardly call that a fail
I wouldn't hold my breath on that....
 
Top