1.1.0 Released
This its a QOL update, no new features that might help with performance have been added.
New features will be added on the future and are already being worked on, just that they are not ready yet for an stable version.
Changes:
- The GUI has been modified to blend well with GTK3, GTK4, and Qt based desktops.
- A welcome window/message has been added with important information on how to use the program.
- Missing FPS limit values have been added.
- Proper support for SIGINT and SIGTERM has been added.
- The codebase has been cleaned of unneeded code and imports.
- An "Open Maximized" option has been added for those who prefer the program to start maximized by default.
- The
volt-helperscript has been simplified.- The less code here, the better, since it is the only part of
volt-guithat runs with sudo privileges (used to apply the settings).
- The less code here, the better, since it is the only part of
- The pyinstaller workaround is now less aggressive: when executing external programs, it will first get a clean environment to prevent them from using pyinstaller bundled libraries.
- All external calls now use
QProcessinstead ofsubprocess. - The reported GPU names for both the OpenGL and Vulkan Render Selectors now cut the name at the first "(" or "/", to avoid overly long names in the GUI. For example:
- Uncut:
AMD Radeon RX 570 Series (radeonsi, polaris10, ACO, DRM 3.64, 6.16.0-3.1-cachyos) - Cut:
AMD Radeon RX 570 Series
- Uncut:
- Removed the version from the
.desktopfile. - Updated images.
How to use volt-gui:
Simply launch volt-gui from your application menu or run volt-gui from the terminal.
Additional requirements for some Options:
If this software is not provided, its options will be locked.
- scx in the case you want to make use of the CPU Pluggable Schedulers
- mangohud in the case you want to make use of the Render Pipeline Settings. Both the native or the Flatpak version satisfy the dependency.
glxinfoits required to use the OpenGL Render Selector.vulkaninfoand thevulkan mesa layerare required to use the Vulkan Render Selector.
Builds:
- The builds are build against Debian 12, meaning anything newer than that should work without issues, and anything older will not work.
- There are 2 builds provided, both for x86_64 only:
- A build created using Nuitka, it translates Python code to C code and then compile it into an executable.
- A build created using pyinstaller, it bundles the Python application and all its dependencies into a single package
- Select and download one build, uncompressed it, open a terminal inside the folder with the files and run the
installscript with sudo, this will also upgrade any volt-gui version you have installed. And for removing it its the same thing but using theremovescript. - After this you should be able to run
volt-guifrom your terminal or from your start menu. - For more info please read the Readme
- Contributions are very welcome :)
Extras:
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!