Small Fix:
2.2.1 is a small fix over the 2.2.0 release, changing:
- The default profile now reads
Defaultin the profile dropdown and in the tray menu. Only the label changed. The file is stilldefault.toml, the launch command still saysvolt -- %command%, and 2.2.0 profiles carry over untouched. - The dropdown now puts a separator between the default profile and the ones you made, so the two are not one flat list. It only shows up once you have more than one profile.
- Profile names are now read case insensitively.
Default,DEFAULTanddefaultall land on the default profile instead of a stray casing becoming a separate name. Same for the reserved names, soProbeandOptionsno longer slip past the check and collide withprobe.tomloroptions.toml. This only matters if you type the name yourself, the GUI never had a way to produce those. - Padding fix on the tray submenu title.
2.2.0 Changes
- volt-probe now opens X11 and Wayland, both loaded at runtime instead of linked, so neither is a build dependency and a machine missing one reports the other.
- probe.toml now carries one section per backend that opened, so present modes, image counts and alpha modes are read per backend. Those three cards now offer the union with every value naming the backends that reported it,
mailbox (xcb, wayland), and profiles still store the value alone. - New Display Backend Preference option. Default lets Qt pick, xcb and wayland set the plugin with the other as fallback.
- Window Transparency now only applies under xcb, since Wayland has no window opacity protocol.
- probe.toml is now written atomically and only when it changed.
- Sources moved under
src/.
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. It loadslibxcband
libwayland-clientat runtime and needs neither.
Native aarch64 builds are not provided; see the README for FEX-Emu / Box64.
Builds
- Built inside
rust:1.85.1-bookworm(Debian 12, glibc 2.36), so anything
newer works and anything older will not. x86_64 only. - The archive is a ready to install tree: unpack it, then
sudo make installormake install-userinstalls without compiling anything. - Flatpak extensions ship in the archive but are not installed by default:
make flatpak-install-user(orsudo make flatpak-install). - For more, read the README
or the Welcome window the program shows on first run.
Extras
About the icon, right now it is a scaled down screenshot of the program itself. That is a placeholder. I haven't found something I actually like yet and I want something unique for it, so it stays as is until I do. And no, I am not going to AI generate one, before anyone suggests it. If you are an artist and want to contribute one, open an issue :).
If you'd like to support my work in the FOSS community, you can do so by
contributing to any of my projects or by donating. Every contribution no matter
the amount is greatly appreciated and helps keep these tools alive, maintained,
and evolving.
That's all for now, thank you for using my projects! If you can, please consider
donating, and as always, GLHF!