Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
Guru3D Rig of the Month - February 2021
ASUS GeForce RTX 3060 STRIX Gaming OC review
EVGA GeForce RTX 3060 XC Gaming review
MSI GeForce RTX 3060 Gaming X TRIO review
PALIT GeForce RTX 3060 DUAL OC review
ZOTAC GeForce RTX 3060 AMP WHITE review
Fractal Design Meshify 2 Compact chassis review
Sabrent Rocket 4 PLUS 2TB NVMe SSD review
MSI Radeon RX 6900 XT GAMING X TRIO review
Guru3D Q1 Winter 20/21 PC Buyer Guide

New Downloads
Guru3D RTSS Rivatuner Statistics Server Download 7.3.0 Final
Media Player Classic - Home Cinema v1.9.10 Download
GeForce 461.72 WHQL driver download
AIDA64 Download Version 6.32.5640 beta
CrystalDiskInfo 8.11.2 Download
AMD Radeon Adrenalin Edition 21.2.3 driver download
GPU-Z Download v2.37.0
Intel HD graphics Driver Download Version: DCH27.20.100.9313
HWiNFO Download v6.43 - 4380 Beta
AMD Radeon Adrenalin Edition 21.2.2 driver download


New Forum Topics
AMD Radeon RX 6700 XT is a yes, 6700 is a no ... Should I sell it? Download: Guru3D RTSS Rivatuner Statistics Server 7.3.0 Final RTSS 6.7.0 beta 1 GeForce 461.72 WHQL drivers: download & discussion Windows 10 - Tips and Tweaks Sony Preps New Firmware - PlayStation 5 Storage Can Be Upgraded in Summer NVSlimmer - NVIDIA driver slimming utility 461.72 - Clean Version Nvidia shows signs ...




Guru3D.com » News » Khronos Group Releases Vulkan 1.1

Khronos Group Releases Vulkan 1.1

by Hilbert Hagedoorn on: 03/07/2018 03:26 PM | source: | 12 comment(s)
Khronos Group Releases Vulkan 1.1

The Khronos Group announces the release of the Vulkan 1.1 and SPIR-V 1.3 specifications. Version 1.1 expands Vulkan’s core functionality with developer-requested features, such as subgroup operations, while integrating a wide range of proven extensions from Vulkan 1.0. 

Khronos will also release full Vulkan 1.1 conformance tests into open source and AMD, Arm, Imagination, Intel Corporation, NVIDIA and Qualcomm have implemented conformant Vulkan 1.1 drivers.

---

Vulkan 1.1 will drive increased industry momentum for this new-generation, cross-platform standard for explicit control over GPU acceleration. Vulkan now ships natively on almost all GPU-enabled platforms, including Windows 7, 8.X, 10, Android 7.0+ and Linux, plus Khronos recently announced open source tools to enable Vulkan 1.0 applications to be ported to macOS and iOS. 

Beaverton, OR – March 7, 2018 – The Khronos™ Group, an open consortium of leading hardware and software companies creating advanced acceleration standards, announces the release of the Vulkan® 1.1 and SPIR-V™ 1.3 specifications. Version 1.1 expands Vulkan’s core functionality with developer-requested features, such as subgroup operations, while integrating a wide range of proven extensions from Vulkan 1.0. Khronos will also release full Vulkan 1.1 conformance tests into open source and AMD, Arm, Imagination, Intel Corporation, NVIDIA and Qualcomm have implemented conformant Vulkan 1.1 drivers. Find more information on the Vulkan 1.1 specification and associated tests and tools at Khronos’s Vulkan Resource Page.

“With enhanced developer tools, rigorous conformance testing and the public Vulkan Ecosystem Forum, Khronos is delivering on its goal to develop a complete and vibrant Vulkan ecosystem,” said Tom Olson, distinguished engineer at Arm, and Vulkan Working Group chair. “Vulkan 1.1 is a response to prioritized industry requests and shows our commitment to delivering a functional roadmap driven by developer needs.”

Vulkan 1.1 will drive increased industry momentum for this new-generation, cross-platform standard for explicit control over GPU acceleration. Vulkan now ships natively on almost all GPU-enabled platforms, including Windows 7, 8.X, 10, Android 7.0+ and Linux, plus Khronos recently announced open source tools to enable Vulkan 1.0 applications to be ported to macOS and iOS. Vulkan has widespread support in leading games engines including Unreal, Unity, Source 2 from Valve, id Tech, CroTeam’s Serious Engine, CryEngine, and Xenko. Vulkan is being used in over 30 cutting-edge games on diverse desktop and mobile platforms, including Doom, Quake, Roblox, The Talos Principle, Dota 2, and is the exclusive API used in AAA titles such as Wolfenstein II and Doom VFR.

New functionality in Vulkan 1.1 includes Subgroup Operations that enable highly-efficient sharing and manipulation of data between multiple tasks running in parallel on a GPU. Vulkan 1.1 also enables applications to perform rendering and display operations using resources that they cannot access or copy - for secure playback and display of protected multimedia content.

In addition, a wide range of Vulkan 1.0 extensions have been integrated, bringing significant proven functionality into core Vulkan 1.1, including: simultaneous rendering of multiple image views, use of multiple GPUs in a single system, and cross-process API interoperability for advanced rendering and compositing operations often used in demanding applications such as Virtual Reality. These core functionalities also include advanced compute with 16-bit memory access, and support for HLSL memory layouts, and display, processing and compositing of video streams, through direct sampling of YCbCr color formatted textures produced by many video codecs.

Integral to the release of Vulkan 1.1 is the new SPIR-V 1.3 specification that expands the capabilities of the Vulkan shader intermediate representation to support subgroup operations and enable enhanced compiler optimizations. The SPIR-V tools ecosystem continues to gain significant momentum with front-end compilers for both GLSL and HLSL, and to expand low-level tooling support from the open source SPIRV-Tools project.

“We are excited to see the progress developers have made with the SPIR-V standardized IR. Developers are using the shader language of their choice and a variety of open source compilers to ship their games and applications. The Vulkan tools and ecosystem is evolving rapidly.” said David Neto, shader compiler team lead at Google and SPIR working group chair.

Open source Vulkan development tools continue to evolve alongside the specification. For example, the LunarG Vulkan SDK and tools layers have been upgraded to support Vulkan 1.1, including the Vulkan Layer Factory (VLF) to enable rapid layer development, the Device Simulation Layer to simulate target device capabilities, without requiring actual physical hardware and the new Assistant Layer to guide developers to best practices and to highlight potential application problems. In addition, the RenderDoc frame capture and introspection debugging tool has added full native Vulkan support on Android with help from Khronos members, and improved support for displaying SPIR-V disassembly using SPIRV-Tools and high-level languages through the SPIRV-Cross cross compiler. RenderDoc has also been upgraded to expose native disassembly and profiling information for vendors who support it, and to support the external memory features that now form a core part of Vulkan 1.1.

To encourage the collaborative evolution of the Vulkan ecosystem, Khronos has created the public Vulkan Ecosystem Forum to share issues and opportunities, and to coordinate cooperative solutions. The aim of the Forum is to respond to developer feedback and foster cross-functional discussions and engagement between users, tools developers and API designers. Join the conversation at Vulkan Ecosystem on GitHub.







« Full AMD Ryzen 2000 lineup and X470 chipset details Leak · Khronos Group Releases Vulkan 1.1 · AMD Ryzen 3000: Globalfoundries expects 5.0 GHz for the 7nm process »

Related Stories

Khronos Announces VR Standards Initiative - 12/07/2016 05:08 AM
The Khronos Group, an open consortium of leading hardware and software companies, today announced a call for participation in a new initiative to define a cross-vendor, royalty-free, open standard for...

Khronos OpenGL 4.4 Specification - 07/22/2013 04:59 PM
The Khronos Group today announced the immediate release of the OpenGL 4.4 specification, bringing the very latest graphics functionality to the most advanced and widely adopted cross-platform 2D and 3...


3 pages 1 2 3


Rambo
Senior Member



Posts: 276
Joined: 2015-08-27

#5526157 Posted on: 03/07/2018 04:08 PM
I'm noob so I want to ask. Will this change something for existing games?

schmidtbag
Senior Member



Posts: 5634
Joined: 2012-11-10

#5526177 Posted on: 03/07/2018 04:46 PM
I'm noob so I want to ask. Will this change something for existing games?

That depends. If the only thing you do is update Vulkan and drivers, then no, you're probably not going to see any difference. If the games are updated to utilize the new features, then yes, you might see a difference.

I could've sworn Vulkan 1.0 was already capable of simultaneous processing on mismatched GPUs, but, maybe 1.1 has the potential to allow users to toggle this even on unsupported software, much like how you could force Crossfire or SLI to run on unsupported software. Obviously that doesn't mean your games will be optimized to run on, for example, an Intel IGP with a GTX 1080 (I'm sure you'd get horrible microstuttering, or should I say, macrostuttering), but it's interesting to think about such potential features. Anyway, my point is if something like this were to be done, that could in theory apply to existing games, since this is handled at the OS and driver level.

JonasBeckman
Senior Member



Posts: 17334
Joined: 2009-02-25

#5526195 Posted on: 03/07/2018 05:13 PM
I'm noob so I want to ask. Will this change something for existing games?


https://vulkan.lunarg.com/doc/sdk/1.1.70.0/windows/release-notes.html

The installed runtime or loader program has a few bug fixes in addition to support for the new 1.1 features but for games I don't think any current released title will see a update to the new SDK, emulators might in time as AMD and NVIDIA get stable drivers out that support it though and of course upcoming Vulkan games and game engines such as Unity, Unreal and Cry engine. :)



Fixed Vulkan-LoaderAndValidationLayers Github Issues:


#2410 vkGetSwapchainImagesKHR called more than once, returns another handle (ID)s bug
#2403 Presence of ICD json causes loader errors when loading layers loader question
#2379 vulkaninfo doesn't give anything useful when DISPLAY is not set
#2360 Validate descriptor set flags for vkCmdPushDescriptorSetKHR incomplete
#2289 Missing validation: Transitioning an image before binding memory to it is illegal incomplete
#2213 VL reports too early when recording secondary command buffer bug
#1600 SC layer: GS output to FS input not taken into account (refs VS instead)



Rich_Guy
Senior Member



Posts: 12622
Joined: 2003-05-11

#5526297 Posted on: 03/07/2018 09:48 PM
AMDs 18.2.3 drivers got re-released with it added :)

RooiKreef
Senior Member



Posts: 408
Joined: 2016-06-08

#5526461 Posted on: 03/08/2018 09:20 AM
From my experience with Vulkan, I can without a doubt say that by playing a game that supports the Vulkan api this will allow you to stretch old hardware alot longer than what any DX can ever do. I still don't know why developers don't use this api more often? Maybe it's a lack of knowledge of how to use it or maybe Microsoft is paying royalties to use the DX api??? No one will truly know, but man go and play a game that supports the Vulkan api then you will kno what I mean. I have seen improvements of 30% + in certain games. However I have not seen actual image quality comparisons between DX and Vulkan on a like for like basis. But I do know one thing and that is if you run a game with the Vilkan api then every last drop of your performance is sucked out of your pc to make the game run as smooth as possible.
Really I will advise anyone that haven't tried a game with the Vulkan api yet to install something like Doom and test it a bit. It amazes me every time to see what better optimized code does to actual performance.
Those peeps at Khronos deserve a lot more respect than what they currently get.

3 pages 1 2 3


Post New Comment
Click here to post a comment for this news story on the message forum.


Guru3D.com © 2021