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

Khronos Group Releases Vulkan 1.2

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
38,060 (8.43/day)
Location
Hyderabad, India
Processor AMD Ryzen 7 2700X
Motherboard ASUS ROG Strix B450-E Gaming
Cooling AMD Wraith Prism
Memory 2x 16GB Corsair Vengeance LPX DDR4-3000
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) Samsung U28D590 28-inch 4K UHD
Case Corsair Carbide 100R
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro
Today, The Khronos Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the release of the Vulkan 1.2 specification for GPU acceleration. This release integrates 23 proven extensions into the core Vulkan API, bringing significant developer-requested access to new hardware functionality, improved application performance, and enhanced API usability. Multiple GPU vendors have certified conformant implementations, and significant open source tooling is expected during January 2020.

Vulkan continues to evolve by listening to developer needs, shipping new functionality as extensions, and then consolidating extensions that receive positive developer feedback into a unified core API specification. Carefully selected API features are made optional to enable market-focused implementations. Many Vulkan 1.2 features were requested by developers to meet critical needs in their engines and applications, including: timeline semaphores for easily managed synchronization; a formal memory model to precisely define the semantics of synchronization and memory operations in different threads; descriptor indexing to enable reuse of descriptor layouts by multiple shaders; deeper support for shaders written in HLSL, and more.



"Vulkan 1.2 brings together nearly two dozen high-priority features developed over the past two years into one, unified core Vulkan standard, setting a cutting-edge bar for functionality in the industry's only open GPU API for cross-platform 3D and compute acceleration," said Tom Olson, distinguished engineer at Arm, and Vulkan working group chair. "Khronos will continue delivering regular Vulkan ecosystem updates with this proven, developer-focused methodology to both meet the needs and expand the horizons of real-world applications."

Khronos and the Vulkan community will support Vulkan 1.2 in a wide range of open source compilers, tools, and debuggers by the end of January 2020. This includes the RenderDoc frame capture and debugging tool, the Vulkan conformance test suite, and the Vulkan SDK with support for both the 'GPU Assisted' and 'Best Practices' validation layers.

All GPUs that support previous versions of Vulkan are capable of supporting Vulkan 1.2, ensuring its widespread availability. As of today, five GPU vendors have Vulkan 1.2 implementations passing the Khronos conformance tests: AMD, Arm, Imagination Technologies, Intel, NVIDIA, plus the open-source Mesa RADV driver for AMD. Driver release updates will be posted on the Vulkan Public Release Tracker along with the status of other Vulkan ecosystem components.

Vulkan is an open, royalty-free API for high-efficiency, cross-platform access to modern GPUs, with widespread adoption in leading engines, cutting-edge games, and demanding applications. Vulkan is supported in a diverse range of devices from Windows and Linux PCs, consoles, and the cloud, to mobile phones and embedded platforms, including the addition of Google's Stadia in 2019.

Find more information on the Vulkan 1.2 specification and associated tests and tools at Khronos' Vulkan Resource Page. Sample code can be found in the Vulkan Unified Samples Repository. Khronos welcomes feedback on Vulkan 1.2 from the developer community through Khronos Developer Slack and GitHub.

Industry Support for Vulkan 1.2

"AMD is excited to provide support for the Vulkan 1.2 specification in our upcoming Vulkan 1.2 supported driver for a broad range of AMD graphics hardware, including the AMD Radeon RX 5700 Series and AMD Radeon RX 5500 Series. Vulkan 1.2 brings many new features, including Dynamic Descriptor Indexing and finer type support for 16-bit and 8-bit types - and are designed to enable developers to better take advantage of modern GPU features and deliver richer graphics experiences to end users. We look forward to continued adoption of the Vulkan API and the new graphics experiences possible with the latest Vulkan 1.2 feature set," said Andrej Zdravkovic, corporate vice president, Software Development, AMD.

"The new iteration of Vulkan API highlights the ongoing innovation the Khronos group continues to drive in the high-performance graphics space. Arm is already offering conformant Vulkan 1.2 implementations for the Bifrost and Valhall architectures of our Mali GPU, and we will continue to deliver optimized tools and technologies that make performance more accessible for developers designing for the next generation of immersive experiences," said Pablo Fraile, director of developer ecosystems, client line of business, Arm.

"Stadia is thrilled to see the long-awaited features in Vulkan 1.2. Not only are they a game changer for Stadia but for the Vulkan ecosystem as a whole. Vulkan 1.2 brings remarkable improvements for HLSL support in Vulkan and the increased flexibility and performance gains will enable developers to take greater advantage of the GPU than ever before. Stadia can't wait to see how developers leverage the new timeline semaphore, descriptor indexing, and finer type subgroup operations in graphics and compute for their next generation titles," said Hai Nguyen, staff technical solutions engineer, Google Stadia.

"Imagination welcomes the launch of Vulkan 1.2. It's a great update and will really benefit developers. Our latest GPU architecture - IMG A-Series - will fully support Vulkan 1.2 and will help developers achieve the best performance and power savings. Our best-in-class tools, such as PVRTune and PVRCarbon, are designed with Vulkan in mind, giving developers detailed information of profiling and debugging," said Mark Butler, vice president of software engineering, Imagination Technologies.

"Intel is delighted by the release of Vulkan 1.2 and look forward to seeing developers take advantage of it to deliver even richer visual computing experiences," said Lisa Pearce, vice president, Intel Architecture, graphics and software, and director of the visual technologies team. "With the broadest installed base of PC graphics processors capable of supporting Vulkan 1.2, and with products based on our breakthrough Xe architecture coming shortly, we're excited to play a key role in enabling next-generation visual computing experiences for millions of users."

"NVIDIA's Vulkan 1.2 drivers are available today with full functionality for both Windows and Linux," said Dwight Diercks, senior vice president of software engineering, NVIDIA. "With Vulkan enabling mission-critical applications on NVIDIA GPUs across desktop, embedded and cloud platforms, we're driving innovative functionality to fuel the growing momentum of this key open standard."

"We are very excited about the new capabilities in Vulkan 1.2. The VMA and scheduling features allow us to implement next-generation graphical and computing solutions across a wide array of hardware for our Cider game engine," said Brad Wardell, CEO of Stardock Entertainment.

For more information, visit this page.

View at TechPowerUp Main Site
 
Joined
Oct 2, 2015
Messages
2,466 (1.54/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R5 3400G @ 3750MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Spire / Stock
Memory 2x 8GB Corsair Vengeance LPX DDR4 3200MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Vega 11 / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75Hz/ 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 x64 + Arch Linux
Now, Intel and AMD users, we wait.
 
D

Deleted member 158293

Guest
What games use this requiring rush driver release for consumers?
 
Joined
Aug 13, 2009
Messages
2,530 (0.66/day)
Location
Czech republic
Processor Core i7 3770K
Motherboard Gigabyte Z77X-UD3H
Memory 16GB
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage Samsung 850 PRO 256GB + Samsung 970 PRO 1TB
Display(s) Dell U2415
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster ZxR
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone EMP
Software Windows 10 x64
Where are any Vulkan games though?
I mean several years later, noone or barely anyone is releasing anything, everyone still sticking with Dx11.
 
Joined
Aug 13, 2009
Messages
2,530 (0.66/day)
Location
Czech republic
Processor Core i7 3770K
Motherboard Gigabyte Z77X-UD3H
Memory 16GB
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage Samsung 850 PRO 256GB + Samsung 970 PRO 1TB
Display(s) Dell U2415
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster ZxR
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone EMP
Software Windows 10 x64
That's more than I expected yet still not much. More AAA companies should start developing for Vulkan (or Dx12 at least) so it gets more widespread.
 
Joined
Feb 23, 2019
Messages
1,015 (2.82/day)
Location
Poland
Processor Ryzen 7 3700X
Motherboard Gigabyte X570 Aorus Elite
Cooling BeQuiet Dark Rock 4
Memory 2x8 GB Crucial Ballistix Sport LT 3200 CL16 @ 3733 CL 16
Video Card(s) EVGA 1060 6GB SSC
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) BenQ BL2411PT
Case SilverStone Primera PM01 RGB
Power Supply SeaSonic Focus Plus Gold 750W
Mouse SteelSeries Rival 300
Keyboard MK Typist (Kailh Box White)
That's more than I expected yet still not much. More AAA companies should start developing for Vulkan (or Dx12 at least) so it gets more widespread.
Some of them can't even get DX12 to work properly and you expect them to develop for Vulkan. Things will maybe improve when next gen consoles arrive.
 
Joined
Oct 2, 2015
Messages
2,466 (1.54/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R5 3400G @ 3750MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Spire / Stock
Memory 2x 8GB Corsair Vengeance LPX DDR4 3200MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Vega 11 / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75Hz/ 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 x64 + Arch Linux
Not only games require Vulkan, you know. That's why it's on a beta driver on Nvidia, not on a game ready one.
 
Joined
Dec 22, 2011
Messages
3,035 (1.02/day)
System Name Zimmer Frame Rates
Processor Intel i7 920 @ Stock speeds baby
Motherboard EVGA X58 3X SLI
Cooling True 120
Memory Corsair Vengeance 12GB
Video Card(s) Palit GTX 980 Ti Super JetStream
Storage Of course
Display(s) Crossover 27Q 27" 2560x1440
Case Antec 1200
Audio Device(s) Don't be silly
Power Supply XFX 650W Core
Mouse Razer Deathadder Chroma
Keyboard Logitech UltraX
Software Windows 10
Benchmark Scores Epic
What games use this requiring rush driver release for consumers?
Which is presumably why Nvidia's driver is aimed at DEVELOPERS.
 
Joined
Jun 28, 2016
Messages
3,235 (2.43/day)
What games use this requiring rush driver release for consumers?
1. For developers. Consumers will join when there's something they can use. It won't write itself.
2. What do you mean by "rush"? It's not like they wrote it today after reading the Vulkan 1.2 manual. Nvidia is a member of Khronos Groups. They were developing the driver along the 1.2 specification.
 
Joined
Jun 10, 2014
Messages
1,903 (0.92/day)
That's more than I expected yet still not much. More AAA companies should start developing for Vulkan (or Dx12 at least) so it gets more widespread.
To my knowledge, there are no major engines and no AAA titles using Vulkan natively yet. The games so far uses a translation layer, which kind of defeats the purpose of having a lower latency API in the first place. Perhaps next-gen Idtech will be the first to use it properly.
 
Joined
Oct 2, 2015
Messages
2,466 (1.54/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R5 3400G @ 3750MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Spire / Stock
Memory 2x 8GB Corsair Vengeance LPX DDR4 3200MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Vega 11 / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75Hz/ 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 x64 + Arch Linux
To my knowledge, there are no major engines and no AAA titles using Vulkan natively yet. The games so far uses a translation layer, which kind of defeats the purpose of having a lower latency API in the first place. Perhaps next-gen Idtech will be the first to use it properly.
Wolfenstein and Doom? Not sure, asking.
 
Joined
Jun 10, 2014
Messages
1,903 (0.92/day)
Wolfenstein and Doom? Not sure, asking.
It certainly runs with an abstraction layer to support OpenGL, Vulkan and DirectX.
Even though I don't like the style of games from Id, they do seem to make some of the better engines technically.
 
Joined
Sep 15, 2015
Messages
658 (0.41/day)
Location
Latvija
System Name Fujitsu Siemens, HP Workstation
Processor Athlon x2 5000+ 3.1GHz, i5 2400
Motherboard Asus
Memory 4GB Samsung
Video Card(s) rx 460 4gb
Storage 750 Evo 250 +2tb
Display(s) Asus 1680x1050 4K HDR
Audio Device(s) Pioneer
Power Supply 430W
Mouse Acme
Keyboard Trust
dx12 is only for high graphics games. Vulkan is slower. Where to use it?
 
Joined
Jun 10, 2014
Messages
1,903 (0.92/day)
dx12 is only for high graphics games. Vulkan is slower. Where to use it?
Vulkan is at least on par with DirectX 12, if not more advanced. It has many more newer and experimental features, and also uses the SPIR-V for shader programs. There are whispers in the industry that "DirectX 13" will mimic the compiler technology of Vulkan/OpenCL.
 
Joined
Aug 13, 2009
Messages
2,530 (0.66/day)
Location
Czech republic
Processor Core i7 3770K
Motherboard Gigabyte Z77X-UD3H
Memory 16GB
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage Samsung 850 PRO 256GB + Samsung 970 PRO 1TB
Display(s) Dell U2415
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster ZxR
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone EMP
Software Windows 10 x64
Top