Hey Linuxers,
In this release i've improved the hardware comparisons based on all the 144 submissions so far. Also, you can check ou the statistics on Pascube_DB. Now i'm providing automatic builds for deb, rpms, appimages and flatpaks (x86 and aarch64).
Changes:
📊 Pascube (Benchmark Component)
- Client Identification: Implemented unique hardware fingerprinting (client-id) and signatures to verify and authenticate benchmark results.
- Submission Improvements: Updated the database submission flow to redirect users to the visual database webpage instead of the raw spreadsheet, and added client-id truncation (first 8 characters) in the confirmation dialog.
- Reference Scores & Datasets: Recalibrated benchmark hardware comparison reference scores
🚀 CI/CD & Release Automation
GitHub Release Workflow: Added workflow to automatically build and release stable packages (AppImage, Flatpak, DEB, RPM) for both x86_64 and aarch64 upon tag creation (v* or [0-9]*).
Nightly Multi-Format Packages: Integrated Flatpak, DEB, and RPM formats into the nightly builds.
ARM64 (aarch64) Support: Added support for building aarch64 packages (specifically Flatpaks) in nightly CI, resolving compiler and glibc compatibility issues on ARM64 architectures.
⚙️ OptiScaler & bgmod Improvements
Auto-Update OptiScaler: Implemented automatic updating of OptiScaler files on game execution, skipping redundant file copying if the files are already up-to-date.
UI Enhancements: Hidden configuration actions and dropdown menus during OptiScaler updates to prevent UI overlap.
Permissions & Persistence: Fixed permissions on copied bgmod files and resolved issues preserving global Reflex settings.
📦 Flatpak Sandbox Improvements
Hardware Detection: Added fallback to sysfs for GPU and graphics driver detection when running within restricted sandbox environments.
vkSumi Support: Reactivated vkSumi support in Flatpak environments and added installation steps in the README.
Error Fixes: Addressed and fixed shell version command execution errors on the Home tab under Flatpak.
What's Changed
- fix(bgmod): copy bgmod with default permissions by @RoGreat in #323
- add
patchelfby @Samueru-sama in #325 - Correct vkSumi link in README.md by @black4736251 in #328
New Contributors
- @black4736251 made their first contribution in #328
Full Changelog: 1.8.3...1.8.4