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

Intel Exhorts Developers Towards Vulkan Usage as Graphics API of Choice

Joined
Feb 12, 2015
Messages
1,104 (0.33/day)
But how is vulcan going to be different for 1 & 2 - or even 3? "If we used Vulkan many more console-first games would have been on PC quickly" PS4 has it's own api for most games (vulcan support still incoming afaik) and Xbox uses DX. We will still be waiting for new version features (just like OGL back in the day) and we will still be guessing.

Regardless of the standard used there will still be porting/version issues and developers stuck in their old ways.

1) Most of gaming uses OpenGL-based rendering. (Sorry if you are a dinosaur still clinging to an XBOX lol)

2) OpenGL and Vulkan do not need new microcodes/architecture for support.
 

Keullo-e

S.T.A.R.S.
Joined
Dec 16, 2012
Messages
11,050 (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 XV273K 4K120 + Lenovo L32p-30 4K60
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
Doom and Wolfenstein II are the only Vulkan games on my Steam library. And I run Doom with OpenGL since it just runs better with OpenGL on my GTX 980.
 
Joined
Feb 12, 2015
Messages
1,104 (0.33/day)
Doom and Wolfenstein II are the only Vulkan games on my Steam library. And I run Doom with OpenGL since it just runs better with OpenGL on my GTX 980.

It would run better with Vulkan if it was the standard - but instead Nvidia is incentivized to continue to prop up DX11.
 

Keullo-e

S.T.A.R.S.
Joined
Dec 16, 2012
Messages
11,050 (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 XV273K 4K120 + Lenovo L32p-30 4K60
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 would run better with Vulkan if it was the standard - but instead Nvidia is incentivized to continue to prop up DX11.
Exactly. With a R9 290 Vulkan ran it better.
 
Joined
Feb 12, 2015
Messages
1,104 (0.33/day)
Exactly. With a R9 290 Vulkan ran it better.

I think you are missing what I am saying - Nvidia could make the GTX 980 perform better on Vulkan. It is objectively a more efficient API.

But instead they try as hard as they can to make GTX cards only work well on DX11 - it gives them an advantage since they specifically built Maxwell for DX11 and they have a commanding Windows marketshare (But again, it would get better performance on Vulkan if they put in even a little effort).
 
Joined
Dec 16, 2017
Messages
2,730 (1.17/day)
Location
Buenos Aires, Argentina
System Name System V
Processor AMD Ryzen 5 3600
Motherboard Asus Prime X570-P
Cooling Cooler Master Hyper 212 // a bunch of 120 mm Xigmatek 1500 RPM fans (2 ins, 3 outs)
Memory 2x8GB Ballistix Sport LT 3200 MHz (BLS8G4D32AESCK.M8FE) (CL16-18-18-36)
Video Card(s) Gigabyte AORUS Radeon RX 580 8 GB
Storage SHFS37A240G / DT01ACA200 / WD20EZRX / MKNSSDTR256GB-3DL / LG BH16NS40 / ST10000VN0008
Display(s) LG 22MP55 IPS Display
Case NZXT Source 210
Audio Device(s) Logitech G430 Headset
Power Supply Corsair CX650M
Mouse Microsoft Trackball Optical 1.0
Keyboard HP Vectra VE keyboard (Part # D4950-63004)
Software Whatever build of Windows 11 is being served in Dev channel at the time.
Benchmark Scores Corona 1.3: 3120620 r/s Cinebench R20: 3355 FireStrike: 12490 TimeSpy: 4624
The best thing that could happen to PC gaming (besides a decentralized/cheaper game distributor), is the removal of DirectX as the standard.

No matter what you think of it from a fanboy-ish point of view, aren't we all tired of:

1) Waiting for the new version of DirectX to be supported by the newest gen of GPU's?!

2) Guessing if a given DirectX version will actually be used? (DirectX 10, 12)

3) Waiting years for ports to come to other platforms like android/OSX/Linux/console to get a random game that was made on DirectX first? (Or the other way around! If we used Vulkan many more console-first games would have been on PC quickly)

1-DirectX 12 was introduced in 2014 and launched with Windows 10. It has been supported in all AMD cards using GCN 1.1 (Sea Islands) or later, some of those were introduced with the Rx 200 series in 2013. Nvidia did it with Fermi (supposedly, but I'd say Maxwell was the first). That almost nobody uses the DX12 APIs, that's another matter entirely (if you can do the same thing without changing the API, why hurry?). Though, I do like the idea of everyone just using one set of APIs (Vulkan, since it supersedes OpenGL and is cross-platform) that is also fully up-to-date.

2-Depends on the developer. The same could happen in Vulkan or OpenGL. However, I did read some people saying that AMD's support for OpenGL was/is rather crappy, which is the kind of thing that may push a developer to use DirectX more frequently. And then you have Nvidia, who supposedly doesn't really try to optimize their GPUs for DX12, probably making developers more prone to choosing DX11.

3-Remember that games also use other non-graphics API (sound APIs for example), and are optimized according to the platform where it is played. And then, there's the game engine, which may or may not work well on any given platform (or not work at all). DirectX has the advantage of offering pretty much all the APIs you could need for a game. OpenGL doesn't offer that, and Vulkan doesn't either.
 

Durvelle27

Moderator
Staff member
Joined
Jul 10, 2012
Messages
6,707 (1.56/day)
Location
Memphis, TN
System Name Black Prometheus
Processor |AMD Ryzen 7 1700X
Motherboard ASRock B550M Pro4|MSI X370 Gaming PLUS
Cooling Thermalright PA120 SE | AMD Stock Cooler
Memory G.Skill 64GB(2x32GB) 3200MHz | 32GB(4x8GB) DDR4
Video Card(s) |AMD R9 290
Storage Sandisk X300 512GB + WD Black 6TB+WD Black 6TB
Display(s) LG Nanocell85 49" 4K 120Hz + ACER AOPEN 34" 3440x1440 144Hz
Case DeepCool Matrexx 55 V3 w/ 6x120mm Intake + 3x120mm Exhaust
Audio Device(s) LG Dolby Atmos 5.1
Power Supply Corsair RMX850 Fully Modular| EVGA 750W G2
Mouse Logitech Trackman
Keyboard Logitech K350
Software Windows 10 EDU x64
To some of the comments above; consoles do support Vulkan if the manufacturers allow use of it. Remember both consoles run AMD GPUs based on Polaris
 
Joined
Nov 13, 2007
Messages
10,234 (1.70/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
1) Most of gaming uses OpenGL-based rendering. (Sorry if you are a dinosaur still clinging to an XBOX lol)

2) OpenGL and Vulkan do not need new microcodes/architecture for support.

I'm sorry too that you have to be a twat in your reply -- I was genuinely asking.
 
Joined
Jul 10, 2010
Messages
1,230 (0.24/day)
Location
USA, Arizona
System Name SolarwindMobile
Processor AMD FX-9800P RADEON R7, 12 COMPUTE CORES 4C+8G
Motherboard Acer Wasp_BR
Cooling It's Copper.
Memory 2 x 8GB SK Hynix/HMA41GS6AFR8N-TF
Video Card(s) ATI/AMD Radeon R7 Series (Bristol Ridge FP4) [ACER]
Storage TOSHIBA MQ01ABD100 1TB + KINGSTON RBU-SNS8152S3128GG2 128 GB
Display(s) ViewSonic XG2401 SERIES
Case Acer Aspire E5-553G
Audio Device(s) Realtek ALC255
Power Supply PANASONIC AS16A5K
Mouse SteelSeries Rival
Keyboard Ducky Channel Shine 3
Software Windows 10 Home 64-bit (Version 1607, Build 14393.969)
Last edited:
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Doesn't DX11 favor Nvidia's architectures? Since Nvidia apparently "sponsors" a lot more development...
Not really. Nvidia has just put a lot of work over time into driver development. They have some interesting solutions to bottlenecks like using 2 threads for driver work that was (and is) one of the major reasons for a more efficient DX11 driver.

The problem with DX12 is that it really is not intended to replace DX11 but to augment it. DX12 is lower level and more powerful but you need to do bunch of things manually that you do not need to do with DX11. There is no visual benefit, everything that is done with DX12 can be done with DX11. There is a performance benefit with a huge but - developer needs to do something more efficiently than DX11 and drivers are currently doing. That is easy enough in some areas, difficult in others. Every developer who has spoken about this has said DX12 needs more time to work with. For a game developer/publisher, time is money. Most of this applies to Vulkan as well.

DX12 and Vulkan are in the same boat when it comes to adoption - there is a handful of AAA developers that are interested and capable in driving the technical side of innovation. They are behind the current crop of DX12/Vulkan games, with mixed results.

As far as I know, there is only one DX12 game that provides a consistent performance boost across the range of cards a this point - Sniper Elite 4. Everything else is slower and/or problematic.
Doom and the rest of idTech6 - maybe. But there is a bunch of manufacturer/family specific features in there. Especially in Wolfenstein2 FP16 and culling come to mind.

The real quistion is why the producer of Xbox, MS would want to improve PC gaming? it is not in its favor
Why not? Gaming is one of the large perks for Windows at this point. Microsoft most definitely wants to keep that edge. Xbox app, Xbox Play Anywhere, emulation efforts for backwards compatibility. Microsoft both seems to aim for and is talking about some type of integration between Xbox and Windows 10.
 
Joined
Aug 6, 2017
Messages
7,412 (3.02/day)
Location
Poland
System Name Purple rain
Processor 10.5 thousand 4.2G 1.1v
Motherboard Zee 490 Aorus Elite
Cooling Noctua D15S
Memory 16GB 4133 CL16-16-16-31 Viper Steel
Video Card(s) RTX 2070 Super Gaming X Trio
Storage SU900 128,8200Pro 1TB,850 Pro 512+256+256,860 Evo 500,XPG950 480, Skyhawk 2TB
Display(s) Acer XB241YU+Dell S2716DG
Case P600S Silent w. Alpenfohn wing boost 3 ARGBT+ fans
Audio Device(s) K612 Pro w. FiiO E10k DAC,W830BT wireless
Power Supply Superflower Leadex Gold 850W
Mouse G903 lightspeed+powerplay,G403 wireless + Steelseries DeX + Roccat rest
Keyboard HyperX Alloy SilverSpeed (w.HyperX wrist rest),Razer Deathstalker
Software Windows 10
Benchmark Scores A LOT
Doom and Wolfenstein II are the only Vulkan games on my Steam library. And I run Doom with OpenGL since it just runs better with OpenGL on my GTX 980.
hve you tested it ? Cause I know they did manage to improve vulkan performance with a driver quite some time ago. Now vulkan is faster both on maxwell and pascal

https://www.purepc.pl/karty_graficz..._1080_ti_lightning_z_jasny_pieronie?page=0,12
https://www.purepc.pl/karty_graficz..._1080_ti_lightning_z_jasny_pieronie?page=0,11

https://techreport.com/news/31565/geforce-378-78-drivers-supercharge-directx-12-and-vulkan
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Doom benchmark results depend a lot on specific scenes tested.
 
Joined
Feb 12, 2015
Messages
1,104 (0.33/day)
The real quistion is why the producer of Xbox, MS would want to improve PC gaming? it is not in its favor

Because XBOX is a sinking ship lol. They gotta strengthen Windows gaming as quickly as possible...
 
Joined
Sep 17, 2014
Messages
20,952 (5.97/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
These API discussions and 90% of the comments used here are remarkably similar to people who 'HAD TO HAVE' HBM on their next GPU or it was a no-buy. Meanwhile...

When the next game releases on DX11 you will buy it regardless. And you should because it doesn't matter. DX11 can completely obliterate current day hardware and DX12 offers literally no benefit in terms of 'what a CPU' can do in terms of performance. It just levels it out a bit for lower end CPUs and lower clockspeeds which plays handily into a world where CPU core counts are going up. Its good, yes. But: games are always made for common denominators and not for the top 5% of high end systems. API's are not used as primary and only ones when the entire marketplace is slowly moving from one rig to the next, and the vast majority has ancient hardware.

- DX12 offers little to no tangible performance advantages as of today and 'building it from the ground up' simply isn't going to happen except for a tiny handful of games/engines. In fact, it is far LESS likely to happen these days with 'Engines as a Service' like Lumberyard and UE4 are marketed.

- Devs really don't care about the API they use, they care about the limitations it has. When they can build a game and use DX11 to get good performance, which, simply enough, is very much the case for a huge majority of games and game concepts, why would they invest time to support an API that has weak support on older hardware and even old OS'es? That's not lazy - that's common sense and economy.

- Some ppl here speak of higher draw calls and multicore support as if its a prerequisite for good gaming. Get yourself checked out, fast. All it does is alleviate a bottleneck in some rare edge cases or in games that are specifically pushing those aspects. 'But nobody will make those games because DX11' - yes. And because grand strategy, for example, has been near death for over a decade. And look at the smash hit they call Ashes... oh wait, in fact it flopped hard. Does that game really show the merit of new API benefits? Its stale, boring, lacking. Meanwhile, other grand strategy like Total War performs like a boss on DX11 ánd DX12. It uses multiple cores well and CPU performance directly translates to FPS to a great degree.

- The API is just an abstraction layer, good devs build an efficient game and engine at the core, look at Blizzard titles, performance, and CPU/GPU scaling for a good bunch of examples on that.

- GPU support? Really? Back in Maxwell days the same people that are crying today said 'my next GPU better have full DX12 support because all games will use it' while sensible souls replied 'relax, this'll take years and one or two more gens'. Look where we are now. These changes and upgrades are gradual and being ahead of the curve earns you nothing, it only costs money and you get fooled - or in fact, you're fooling yourself.



As for Vulkan and pushing it as the dominant API: great. Keep it going. Just don't expect much of it anytime soon.

Because XBOX is a sinking ship lol. They gotta strengthen Windows gaming as quickly as possible...

I hardly think they are panicking. Xbox is just a little toy for MS, nice if it works out, too bad if it doesn't. It shows, too, with all the non-gaming additions they make. For me, when it says MS and gaming on the same box, I know it needs to die fast, and it always does eventually.

The real quistion is why the producer of Xbox, MS would want to improve PC gaming? it is not in its favor

Of course it is, it keeps their OS relevant to consumers, and with that, mindshare and marketshare for many MS services. Would you buy Office for a Linux rig? Or visit the MS Store? (Not that I'd do that now, but hey)
 
Last edited:
Joined
Oct 28, 2010
Messages
251 (0.05/day)
Makes me laugh.

After something turns out to be good and beats any other alternative, many come barking how they 'supported' the winning choice.

Cowards !

Now intel will try making its emulators use Vulkan.
 
Joined
Dec 10, 2017
Messages
266 (0.11/day)
Processor Intel core i5 4590s
Motherboard Asus Z97 Pro Gamer
Cooling Evercool EC115A 915SP Cpu cooler,Coolermaster [200mm (front and top)+140mm rear]
Memory Corsair 16GB(4x4) ddr3 CMZ16GX3M4X1600C9(Ver8.16)(XMP)
Video Card(s) MSI GTX 970 GAMING 4G
Storage Western Digital WDC WD2001FAS 2TB Black, Toshiba DT01ACA100 1TB
Display(s) LG Flatron L177WSB
Case Coolermaster CM Storm Enforcer
Audio Device(s) Creative A550 Speakers 5.1 channel
Power Supply SuperFlower Leadex 2 Gold 650W SF-650F14EG
Mouse PLNK M-740 Optical Mouse
Keyboard ibuypower GKB100 Gaming Keyboard
Software Windows 7 Sp1 64 bit
Could we get a vulcan vs dx 11 vs dx 12 comparison with respect to game, hardware and os support ,availability and performance. I'm requesting this because articles such as these offer announcements with such barebones information that assumes the reader is an api expert and follows the associated software and hardware implications that escorts their changes. An in depth analysis with maybe a preference poll at the end...unless it already exists then some directions would be appreciated

As it stands I'm only aware of rise of the tomb raider 20th anniversary edition and I couldn't enable the dx12 option on my 970 on win 7
 
Joined
Jun 28, 2018
Messages
299 (0.14/day)
Well, Intel also encourages FreeSync over G-Sync and yet, G-Sync is still kicking after all those years.

So, I don't expect the DirectX to go anywhere anytime soon either, just because Intel encourage something else!
 

Durvelle27

Moderator
Staff member
Joined
Jul 10, 2012
Messages
6,707 (1.56/day)
Location
Memphis, TN
System Name Black Prometheus
Processor |AMD Ryzen 7 1700X
Motherboard ASRock B550M Pro4|MSI X370 Gaming PLUS
Cooling Thermalright PA120 SE | AMD Stock Cooler
Memory G.Skill 64GB(2x32GB) 3200MHz | 32GB(4x8GB) DDR4
Video Card(s) |AMD R9 290
Storage Sandisk X300 512GB + WD Black 6TB+WD Black 6TB
Display(s) LG Nanocell85 49" 4K 120Hz + ACER AOPEN 34" 3440x1440 144Hz
Case DeepCool Matrexx 55 V3 w/ 6x120mm Intake + 3x120mm Exhaust
Audio Device(s) LG Dolby Atmos 5.1
Power Supply Corsair RMX850 Fully Modular| EVGA 750W G2
Mouse Logitech Trackman
Keyboard Logitech K350
Software Windows 10 EDU x64
Could we get a vulcan vs dx 11 vs dx 12 comparison with respect to game, hardware and os support ,availability and performance. I'm requesting this because articles such as these offer announcements with such barebones information that assumes the reader is an api expert and follows the associated software and hardware implications that escorts their changes. An in depth analysis with maybe a preference poll at the end...unless it already exists then some directions would be appreciated

As it stands I'm only aware of rise of the tomb raider 20th anniversary edition and I couldn't enable the dx12 option on my 970 on win 7
Of course not

DX12 only works under Windows 10
 
Joined
Jun 18, 2015
Messages
566 (0.17/day)
Well, Intel also encourages FreeSync over G-Sync and yet, G-Sync is still kicking after all those years.
For what it costs. Gsync kicking nothing but your pocket.
All those years? you mean only this 4 or 5 years of lack of competition in gamings graphics cards that let nVidia rename exisiting technology and bullshit the whole gaming world and industry with selling extremely overpriced bullshet. (although biggest and last try failed, aka GPP)
 
Joined
Dec 10, 2017
Messages
266 (0.11/day)
Processor Intel core i5 4590s
Motherboard Asus Z97 Pro Gamer
Cooling Evercool EC115A 915SP Cpu cooler,Coolermaster [200mm (front and top)+140mm rear]
Memory Corsair 16GB(4x4) ddr3 CMZ16GX3M4X1600C9(Ver8.16)(XMP)
Video Card(s) MSI GTX 970 GAMING 4G
Storage Western Digital WDC WD2001FAS 2TB Black, Toshiba DT01ACA100 1TB
Display(s) LG Flatron L177WSB
Case Coolermaster CM Storm Enforcer
Audio Device(s) Creative A550 Speakers 5.1 channel
Power Supply SuperFlower Leadex 2 Gold 650W SF-650F14EG
Mouse PLNK M-740 Optical Mouse
Keyboard ibuypower GKB100 Gaming Keyboard
Software Windows 7 Sp1 64 bit
Of course not

DX12 only works under Windows 10
I was holding out for hope that someone would say either the 10 exclusivity bad been dropped or a software workaround had been developed
 
Joined
Jun 10, 2014
Messages
2,902 (0.80/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
Vulkan and DX12 are largely the same thing though.
They have many similar features, but are not even close to the same thing. Vulkan is based on the SPIR-V compiler architecture like OpenCL, which is something Microsoft are planning to mimic in their next iteration.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
DX12 and Vulkan are pretty much the same thing from a developer perspective. There's no more handholding, which for most games doesn't justify the added development cost.
Khronos specifically says though that you should use OpenGL if it's adequate for your use case and that Vulkan should only be used if you need that power or efficiency. Vulkan was never intended to be a replacement, it was intended to be another option.
 
Joined
Feb 3, 2017
Messages
3,481 (1.32/day)
Processor R5 5600X
Motherboard ASUS ROG STRIX B550-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-2666 VLP @3800
Video Card(s) EVGA Geforce RTX 3080 XC3
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Corsair Ironclaw Wireless RGB
Keyboard Corsair K60
VR HMD HTC Vive
Could we get a vulcan vs dx 11 vs dx 12 comparison with respect to game, hardware and os support ,availability and performance. I'm requesting this because articles such as these offer announcements with such barebones information that assumes the reader is an api expert and follows the associated software and hardware implications that escorts their changes. An in depth analysis with maybe a preference poll at the end...unless it already exists then some directions would be appreciated

As it stands I'm only aware of rise of the tomb raider 20th anniversary edition and I couldn't enable the dx12 option on my 970 on win 7
OS Support for graphics APIs:
- DX11 - Windows Vista/7/8/10
- DX12 - Windows 10
- Vulcan/OpenGL - open standard, so can work in any OS
Actual implementation of API support depends on both OS and drivers.

Hardware support is a complicated topic. DX versions have feature levels - compatibility for cards that are built for older versions. DX11 is supported by any GPU that anyone is likely to run today. DX12 support is getting to pretty much the same point. By GPU manufacturers DX12 is supported for:
AMD:
- 7000/8000/200/300/400/500/Vega series. All GCN cards basically, including Fiji and Vega. Feature levels for AMD cards is a mess.
- Current drivers support GPUs from 200 series forward which are all fine enough for DX12.
Nvidia:
- 400/500/600/700/900/1000 series. Fermi/Kepler/Maxwell/Pascal with Fermi (400/500 series) technically being DX11 and Kepler (600/700 series) DX11.1 architecture.
- Current drivers support GPUs from 600 series forward, again all are fine enough for DX12.
Intel:
- iGPUS on 5th gen Core CPUs and newer (Broadwell/Skylake/KabyLake/CoffeeLake).

Performance is not straightforward either. It has more to do with developer intentions and capabilities than API itself. APIs have overhead that do limit some aspects of performance. The lower level an API is (like DX12/Vulkan compared to DX11/OpenGL), the less overhead it has in some if not most areas. The flip side of the same coin is that the same lower level API will inherently do less hand-holding, less checking if everything is as it should etc, leaving that for the developer to do. If developer is good, lower level API eliminates some bottlenecks and allows them to squeeze out every ounce of performance.

Currently, both Microsoft and Khronos Group present older version of API (DX11 and OpenGL) remaining as a simpler alternative alongside the newer one (DX12 and Vulkan).
 
Top