4.0
This release combines the flexibility of JuNest with the power of Conty to support hardware acceleration!
Like JuNest, Conty is also a portable Arch Linux container, and as in the main script, it uses BubbleWrap to interface with the host system.
Its advantage, however, is that it detects the presence of proprietary Nvidia drivers in the system and then locally installs those needed by an Arch Linux system to work.
The drivers are saved in a "Conty" directory, under $HOME/.local/share. Once installed, the JuNest-based Archimage will only have to detect them and then automatically export the path to the libraries and files needed for hardware acceleration to work.
Here is an example of how Nvidia drivers are installed locally
simplescreenrecorder-2024-12-29_01.15.05.mkv.mp4
This only works with Archimages that contain the same piece of code added in this commit a8fae45 or for all new Archimages.
It is recommended not to abuse this feature, not all programs need hardware acceleration.
Added a new question to the CLI:
DO YOU WANT TO ENABLE HARDWARE ACCELERATION FOR NVIDIA USERS?
default is "N".
It will be possible to activate Nvidia support with NVIDIA_ON=1
and deactivate it by setting it to zero or other values different from 1, for example with NVIDIA_ON=0
. The function to detect and install/update local Nvidia drivers can then also be activated/deactivated at a later time, or by the user himself who uses the AppImage, by exporting the right value for NVIDIA_ON
.
See more at Hardware Acceleration.
What's Changed
Full Changelog: 3.5...4.0