By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Vulkan 1.4.315 With VK_EXT_zero_initialize_device_memory For VKD3D-Proton & More
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Vulkan 1.4.315 With VK_EXT_zero_initialize_device_memory For VKD3D-Proton & More
Computing

Vulkan 1.4.315 With VK_EXT_zero_initialize_device_memory For VKD3D-Proton & More

News Room
Last updated: 2025/05/15 at 2:04 AM
News Room Published 15 May 2025
Share
SHARE

Released last week was the Vulkan 1.4.315 spec update and with it comes the new VK_EXT_zero_initialize_device_memory extension for allowing device memory allocations to be zero-initialized.

Worked on by engineers from Valve, AMD, Collabora, Igalia, Arm, and LunarG is the VK_EXT_zero_initialize_device_memory extension. As Vulkan by default makes no guarantees that device memory (GPU vRAM) is cleared to zero, VK_EXT_zero_initialize_device_memory aims to more efficiently ensure that the device memory is zero-initialized.

Up to now those wanting to mandate Vulkan memory allocations in device memory are zero-initialized have to issye a command to fill the buffer or similar. But with some Vulkan drivers/hardware the memory may be zero cleared already due to security concerns around not exposing prior memory contents. VK_EXT_zero_initialize_device_memory aims to more efficiently ensure device memory is zero-initialized when desired.

VK_EXT_zero_initialize_device_memory

With Valve’s Hans-Kristian Arntzen and Mike Blumenkrantz working on it, this ties into their VKD3D-Proton / Steam Play efforts too. The VK_EXT_zero_initialize_device_memory extension specification ellaborates:

“This extension also has uses in API layering and porting efforts, where zero memory behavior may be more strict than Vulkan. Different OS platforms also have wildly different behaviors here, which leads to implementations needing to apply workarounds to paper over these issues in the wild.

If an extension exists to make allocation behavior explicit, we hopefully achieve a more robust ecosystem for Vulkan.”

With Vulkan 1.4.315 public, Mesa Vulkan drivers have already begun implementing support for VK_EXT_zero_initialize_device_memory. Merged for Mesa 25.2 is support already within the Radeon RADV and NVIDIA NVK drivers with support for this extension. Those are the first two drivers in Mesa with support for this extension while hopefully other Mesa Vulkan drivers will follow soon.

Opened yesterday was this pull request for VKD3D-Proton to VK_EXT_zero_initialize_device_memory.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article No, Steam wasn’t hacked — but your security habits still matter
Next Article Imminent Limits on AI Chip Exports Rescinded by Trump Administration
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Garmin Vivoactive 6 Review
Gadget
Every Amazon Prime member just unlocked £125 worth of freebies today
News
China’s Zeekr and Lynk & Co chase 1 million annual sales target after merger · TechNode
Computing
‘Aggressive’ hackers of UK retailers are now targeting US stores, says Google
News

You Might also Like

Computing

China’s Zeekr and Lynk & Co chase 1 million annual sales target after merger · TechNode

2 Min Read
Computing

Kenya’s Craydel enters Rwanda, taps Nigerian talent in Pan-African push

4 Min Read
Computing

Stellantis partner taps Van Gogh’s painting for special edition car · TechNode

1 Min Read
Computing

miHoYo cracks down on game leaks, holds over 200 individuals accountable · TechNode

1 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?