volt-gui wurde in der Version 2.3.0 veröffentlicht.
Das Tool ist ein Vulkan-Implicit-Layer mit grafischer Oberfläche, mit dem sich das Vulkan-Verhalten von Spielen unter Linux treiberunabhängig anpassen lässt - etwa bei Texturfilterung, Frame-Limiter oder Anzeigeeinstellungen.
Nach dem Flatpak-Fix in Version 2.2.2 geht es diesmal um die Layer-Internals: volt-gui greift jetzt an mehr Stellen, an denen ein Spiel denselben Vulkan-Zustand erreichen kann, statt nur an einem einzelnen Aufruf.
2.3.0 Changes
Mostly layer internals, plus one thing you might notice.
- Texture settings now land on the pipeline and shader paths too. A game using
VK_EXT_descriptor_heapcan bake a sampler into a shader stage instead of callingvkCreateSampler, and that was slipping past.- A present mode list the game chains onto swapchain creation gets narrowed now. Before, a game reaching for swapchain maintenance1 kept a mode you ruled out. Narrow it to nothing and you get the whole list back with a warning.
- Everything above Vulkan 1.0 and
VK_KHR_swapchainis hand rolled against the Vulkan registry now instead of taken from ash.- Replacing a node in a pNext chain rebuilds whatever sits in front of it, the rest goes down by pointer. A node volt doesn’t know leaves the setting alone with a line in the log. The chain the game built is still only read.
- Dropped
vkGetPhysicalDeviceSurfacePresentModes2EXT. Needs full screen exclusive, which is Windows only. Wine answers it inwinevulkanbefore the loader sees it, so DXVK and vkd3d games never bring it down here.Profiles carry over, no setting changed. Off the pipeline paths this is 2.2.2.
Requirements
- Layer: Vulkan 1.0+ with
VK_KHR_swapchain, Linux x86_64 (and i686 for 32-bit games)- Probe:
volt-probe, built and installed alongside the launcher. Every device-backed option list is read through it.

Quelle: GitHub