Featured image of post volt-gui: Vulkan tuning tool released in version 2.1.0

volt-gui: Vulkan tuning tool released in version 2.1.0

volt-gui has been released in version 2.1.0.

The tool is a Vulkan implicit layer with a graphical interface that lets users adjust Vulkan behavior for games on Linux in a driver-agnostic way, covering things like texture filtering, the frame limiter, and display settings.

Version 2.1.0 mainly adds logging for every setting: at VOLT_LOG=info, volt writes one line per option showing what the game asked for and what volt applied instead. The dependencies were also updated (ash 0.38, toml 1.1.4, PySide6 6.11.2, PyInstaller 6.22.2). Profiles from 2.0.x remain compatible without changes.

2.1.0 Changes

2.1.0 adds logging for every setting and updates the dependencies. Profiles are unchanged, so 2.0.x profiles carry over untouched.

  • Every setting now logs a line at VOLT_LOG=info, naming what the game asked for and what volt wrote in its place. No forced value means volt left that setting alone. A setting that needs a device feature the game left clear names that feature instead. #60, thx @ThomasEricB.
[volt] present_mode: asked fifo, forced mailbox
[volt] mag_filter: asked linear, forced nearest
[volt] depth_clamp: asked off; the application did not enable depthClamp
[volt] frame_limit: forced 60
...
  • Dependencies updated: ash 0.38, toml 1.1.4, PySide6 6.11.2, PyInstaller 6.22.2. None of the hand rolled loader structs, extension structs or enumerant tables changed. Vulkan 1.0 and VK_KHR_swapchain are still the whole surface.

  • Cargo.toml and Cargo.lock moved to the repository root. Only matters if you build from source or package volt; every make target works as before.

volt-gui

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.