Featured image of post volt-gui: Vulkan-Tuning-Tool in Version 2.3.0 veröffentlicht

volt-gui: Vulkan-Tuning-Tool in Version 2.3.0 veröffentlicht

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_heap can bake a sampler into a shader stage instead of calling vkCreateSampler, 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_swapchain is 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 in winevulkan before 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.

volt-gui

Quelle: GitHub

PlayingTux – Playing Games on Linux - since 1995.