Vulkan News Archives
Vulkan 1.2 Comes To macOS / iOS Via Updated MoltenVK

While Apple still isn't officially supporting the Vulkan graphics/compute API in remaining focused on their Metal drivers, MoltenVK at least has been updated for Vulkan 1.2 in allowing developers to target this Vulkan-to-Metal abstraction layer for macOS and iOS.

23 January 2020 - Vulkan 1.2 For Apple - 4 Comments
D9VK Merged Into Upstream DXVK

D9VK, the frog-themed Direct3D 9 over Vulkan translation layer originally based on DXVK, has now been merged into the upstream DXVK Direct3D 10/11 over Vulkan layer. In other words, a single project is now providing support from Direct3D 9 through Direct3D 11 for Vulkan acceleration in speeding up the Windows gaming on Linux experience.

16 December 2019 - D9VK + DXVK - 6 Comments
ChamferWM Still Appears To Be The Most Capable Vulkan-Powered X11 Tiling Window Manager

While we are approaching 2020 and the four year anniversary since the Vulkan 1.0 launch, one aspect that has been a bit disappointing has been the lack of not seeing quicker uptake by various Linux window managers / compositors in at least offering a Vulkan code path. One of the best examples of a Vulkan-powered compositor with that has been the independent ChamferWM.

10 December 2019 - ChamferWM - 29 Comments
Experimental Work Allows DXVK To Be Natively Used For Direct3D 11 On Linux

The DXVK Direct3D 10/11 over Vulkan implementation to date has been built as a Windows library run under Wine along with the game/software being rendered for converting the calls to Vulkan for execution by the host drivers. There is now experimental work for building DXVK as a native Linux library for converting D3D10/D3D11 calls to Vulkan outside of Wine.

15 November 2019 - D3D11 On Linux - 24 Comments
vkBasalt CAS Vulkan Layer Adds FXAA Support

The open-source vkBasalt project is the independent effort implementing AMD Radeon Image Sharpening / Contrast Adaptive Sharpening technique as a Vulkan post-processing layer that can be used regardless of the (Vulkan-powered) game. With vkBasalt 0.1 also now comes the ability to apply FXAA.

1 November 2019 - vkBasalt 0.1 - 7 Comments
Google's SwiftShader Is Becoming Conformant & Performant For Vulkan On CPUs

SwiftShader had traditionally been about OpenGL and Direct3D over CPUs as a fallback while in recent years Google has been focused on making it viable for Vulkan. Recently SwiftShader reached Vulkan 1.1 conformance, but besides being conformant to the standard it's also showing it has some CPU performance potential.

24 October 2019 - SwiftShader Vulkan - 3 Comments
Open-Source C.A.S. Vulkan Layer - Similar to Radeon Image Sharpening But For Any GPU

AMD's Radeon Image Sharpening feature is designed to improve image quality with minimal performance costs. However, it is only supported by Radeon Polaris / Vega / Navi graphics cards and only under Microsoft Windows 10. An independent open-source project has implemented contrast adaptive sharpening support for Vulkan that is similar to Radeon Image Sharpening but will work for any Vulkan-enabled GPU -- including NVIDIA GPUs.

20 October 2019 - Contrast Adaptive Sharpening - 13 Comments
Vulkan To Better Handle Variable Rate Displays / Adaptive-Sync In The Future

While longtime X11 developer Keith Packard is now working for SiFive on RISC-V processors by day, he's still involved in the Linux graphics world through his contract work for Valve. At the XDC2019 conference earlier this month he presented on display timing, the current Linux plumbing for it, and also bringing up Vulkan will better support variable rate displays in the future.

13 October 2019 - Vulkan Display Timing - 12 Comments

460 Vulkan news articles published on Phoronix.