Skip to content

Releases: benjamimgois/goverlay

Goverlay Nightly

10 Jun 03:34

Choose a tag to compare

Goverlay Nightly Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 1.8.2...nightly

Goverlay 1.8.2

30 May 00:55

Choose a tag to compare

Hello Linuxers ! almost a month since the last update, here are some new features e bug fixes.

Hot new features

-- Non-Steam Games Management. (heroic or lutris games can be managed)

image

-- vksumi joins the team (layer for runtime color grading on Linux) Brightness, contrast, saturation, hue, gamma, temperature, tint, RGB gain, 3-band lift/gain. Since vkbasalt is unmantained, this might be a much better option.

image

-- Proton tweaks renamed to EnvVars. With a new dedicated section for latency reduction.

image

-- Refined new theme cards and layouts

-- New high resolution toggles in material design pages

Fixes

-- fixed indexes in formely proton tweaks that were injecting wrong variables.
-- fixed fgmod not working with heroic after latest update
-- Added the single quote (') to restricted filename characters in SanitizeFileName to prevent write errors.
-- Preserved existing global fgmod script on startup.
-- fixed optiscaler not loading interface scalling correct value in the trackbar
-- vkbasalt missing the sync reshade button
-- added nerd-fonts as a dependency

and many more i already forget.

Special thanks

Special thanks @reakjra , vksumi creator for all the help with the integration ajustments and tests.

Goverlay 1.8.1

09 May 02:16

Choose a tag to compare

The Modernization Update - Fix

As always, after big releases there's small updates.

-- Icons: Fix missing icons on left menu and Status page
-- vkBasalt: Migrated to Material Design 3

image

-- Home: Clear configuration button added to System card (fix some annoying problems)

image

-- OptiScaler: Fixed dlssversion persistence in global fgmod
-- Games: Game card badge anchoring fixed
-- Maintenance: Flatpak manifest updated, removed unused kdeblur.pas

will upload appimage and flatpak later

Goverlay 1.8.0

06 May 19:12

Choose a tag to compare

The Modernization Update

Hello Linux Gamers!

I'm thrilled to announce Goverlay 1.8.0. This release is a major milestone, focused on a complete visual overhaul and the delivery of some of our most requested features ever.

- UI Modernization

-- The interface has been redesigned from the ground up for a sleeker, more intuitive experience:
-- New Dark Theme: A deeper, more consistent palette optimized for long gaming sessions.
-- Redesigned Sidebar: Collapsible navigation to maximize your workspace.
-- Material Design 3: A fresh, "flat & clean" look for the Tweaks tab.
-- System Status Card: A new way to monitor your hardware at a glance.
-- Improved Navigation: Global settings (gear icon) now conveniently located at the bottom of the sidebar.

image

- Per-Game Configuration

The wait is over! You can now customize settings for individual titles without affecting your global config.

-- Game-Specific Mode: Click any game card to start tweaking (currently supporting Steam).
-- Visual Badges: Instantly see which tools (MangoHud, vkBasalt, etc.) are active via badges on the game cards.
-- Quick Access: Right-click a game to jump directly to its folder or Prefix.
-- One-Click Reset: Easily uninstall all changes via the right-click menu.

image

- Interactive Shortcut Capture

-- Setting up hotkeys is now seamless. Just click, press your desired key combination, and Goverlay captures it automatically.

image

- Key Fixes & Improvements

-- OptiScaler: GPU driver choices are now persistent and stored in goverlay.conf.
-- OptiScaler: Fixed the "constant update" notification bug.
-- File Integrity: Fixed an issue where Goverlay would accidentally delete ReShade's dxgi.dll.
-- System Cleanliness: Improved logic to prevent the unnecessary creation of ~/.var.

and many others i might forgot.

** Special thanks:**

#288 @Damglador Refactor: do not save flatpak config if ~/.var does not exist
#287 @brlin-tw Fix: formatting error and typo in README.md
#285 @vh-x Fix: sync original_dlls array in fgmod with fgmod-uninstaller to prevent file loss

Hope you all like it !

Goverlay 1.7.5

28 Feb 17:57

Choose a tag to compare

Hello Linuxers,

This is kinda a large release, there were several issues solved and many new features implemented. The new protontricks implementation if going to make easier chage the windows version inside Wine prefixes, however i still don't know if flathub will approve the new permissions on the flatpak, if that doesn't happen this feature will be removed from the flatpak version. Hope you all like it and keep reporting for a better app for us all.

Update: Feature disabled in flatpak version. No response from flathub...

🚀 What's New in v1.7.5

✨ New Features

🎮 Core Additions

  • Protontricks Windows Version Manager: Easily manage your Wine prefix Windows versions with a freshly designed UI. Usefull to enable FSR4 FG, easily changing game prefix to "win11".
    • Flatpak friendly: Automatically detects native protontricks on the host, falling back to the Flatpak version (com.github.Matoking.protontricks) if not found.
  • NVIDIA DLSS Downloader: Support for downloading standard NVIDIA DLSS DLLs directly.
  • OptiScaler FSR4 Upgrade: Seamlessly implement FSR4 configuration updates based on your selected version.
  • Precision Positioning: Added custom X and Y offset configurations for improved, pixel-perfect overlay placement.
  • Search field: Added new search field for easy feature localization
  • Optipatcher: Now optipatcher is official part of optiscaler builds
image image

🎨 UI & Modernization

  • Modern Design System: Added new toast notifications, a functional status bar, an improved search bar, and new keyboard shortcuts.
  • Revamped OptiScaler UI: Enjoy a cleaner layout, OS version labels, and an updated Wine Prefix button with an icon.
  • Dynamic Theming Deep Dive: Expanded our light and dark theme application. The About form, Blacklist form, checkboxes, group boxes, and TEdit elements now follow the dynamic theme perfectly.

🐛 Bug Fixes & Under the Hood

Crucial Fixes

  • Reflex Settings Saved: Reordered processing logic to ensure your FakeNVAPI Reflex overrides aren't incorrectly defaulted back to "force enable".
  • OptiScaler Menu Config: Scoped ShortcutKey and Scale INI modifications explicitly to the [Menu] section to stop interfering with game configurations.
  • GPU Detection: '3D controller' is now properly detected as a graphics device during lspci system checks.
  • FGMod Updates: Cleaned up and updated handling around copied nvngx files.

Refactoring

  • Lifecycle Optimization: Better form lifecycle management, preventing ghost windows or layout issues when the application launches.
  • Status bar messages and hints translated and updated for clarity.

Full Changelog: v1.7.4...v1.7.5

Goverlay 1.7.4

08 Feb 01:24

Choose a tag to compare

Hey Linuxers,

1.7.4 has some small updates and bug fixes.

Main Highlights

  • OptiPatcher support!
    • An ASI Plugin for OptiScaler for exposing DLSS/DLSS-FG inputs without spoofing in supported games
    • helps avoid performance overhead or crashes/artifacts caused by Dxgi spoofing!
image image

Tweaks Tab Additions

  • RADV_DEBUG=nofastclears option for AMD GPU debugging . Request by @tails101

    • Helps troubleshoot rendering issues on RADV driver
  • Force Zink checkbox with smart GPU detection

    • Automatically detects your GPU driver (NVIDIA/AMD/Intel)
    • Force OpenGL-on-Vulkan translation when needed
  • Fixed: vkBasalt flatpak shader path configuration.

    • Now correctly points to /home/$USER/.config/vkBasalt/reshade-shaders/
  • GameMode warning dialog for Flatpak users
    -- Shows warning when enabling GameMode in Flatpak
    -- Prevents confusion about games failing to launch
    -- Allows users to cancel if unsure

Goverlay 1.7.3

28 Jan 00:53

Choose a tag to compare

Hey Linuxers, this is a very small update,

Flathub denied the use of $HOST_XDG_DATA_HOME/goverlay/ , so i have to revert the code and use the standart flatpak sandbox for fgmod. If you use the native / appimage version, this is exactly the same release as 1.7.2.

Now in the flatpak version, fgmod files will have to be in /home/$USER/.var/app/io.github.benjamimgois.goverlay/data/goverlay/. I know.... It's a very long path, but it's what it is.


This is a polishing release but also brings some cool new features and some old requests to the game.

Main Highlights

  • Implemented "Save as" funcionality for MangoHud and vkBasalt, now you can create different configs for each game.
  • Fixed games that keep running on steam after quiting. Thanks @8Vinso8 for the help diagnosing the problem inside FGMOD !
  • All the files are now XDG compliant. Native and flatpak also use the same folders. Thanks @Samueru-sama
  • Global enable is back as a context menu option for mangohud (native version only for now)
image

✨ New Features

💾 Save As Functionality

  • Save your configs anywhere! New "Save As" feature for MangoHud and vkBasalt configurations
    • Easy folder selection dialog
    • Export configs to any directory you choose

🤖 OptiScaler Auto-Installation

  • Zero hassle setup! OptiScaler now installs automatically for FGMOD
    • Automatic dependency checking on startup
    • Downloads stable version if not found
    • Desktop notifications keep you informed

📁 Complete XDG Compliance

This release brings full XDG Base Directory specification compliance, ensuring GOverlay follows Linux standards for configuration and data storage.

MangoHud & Logs
  • Config paths now correctly use XDG directories:
    • Native: $XDG_CONFIG_HOME/MangoHud/
    • Flatpak: $HOST_XDG_CONFIG_HOME with proper fallbacks
  • Log files moved to proper locations:
    • Native: $XDG_DATA_HOME/goverlay/
    • Flatpak: $HOST_XDG_DATA_HOME/goverlay/
  • No more nohup.out clutter in your working directories!
FGMOD Integration
  • New location: $XDG_DATA_HOME/goverlay/fgmod/ (defaults to ~/.local/share/goverlay/fgmod/)
All Configs XDG-Ready
  • Extended compliance to all configuration paths:
    • vkBasalt
    • OptiScaler
    • GOverlay settings
    • Consistent environment variable usage

🐛 Bug Fixes

FGMOD Script Execution

  • Fixed critical Steam launch error: "--: command not found"
    • Properly handles argument separator
    • Fixed process tracking for Steam integration
    • Updated to version 1.7.2

User Interface

  • Menu cleanup: Context menus now show only relevant items per tab

    • Save/Save As visible in vkBasalt tab
    • Cleaner OptiScaler and Tweaks tab menus
  • Fixed: "Auto Enable" visibility logic

    • Controls now remain visible on non-MangoHud tabs even when Global Enable is active
  • Improved: Global Enable feedback

    • Displays "MangoHud will be displayed in every vulkan application" message instead of launch command in MangoHud tab
  • UI refactor: Migrated from TCheckGroup to TGroupBox

    • Better control and flexibility
    • Individual checkbox management
  • Gamemode protection: Checkbox auto-disables when gamemoderun not found

    • Prevents confusion with unavailable features

Flatpak Compatibility

  • Enhanced environment variable handling
  • Better fallback mechanisms
  • Improved compatibility across runtime versions

⚠️ Migration Notes

This version migrate FGMOD to a new location (/HOME/%USER/.config/goverlay/fgmod), make sure to UPDATE GAME LAUNCH SCRIPTS !


Full Changelog: v1.7.1...v1.7.2

Goverlay 1.7.2

25 Jan 20:14

Choose a tag to compare

Hello, Linux Gamers over the world !

This is a polishing release but also brings some cool new features and some old requests to the game.

Main Highlights

  • Implemented "Save as" funcionality for MangoHud and vkBasalt, now you can create different configs for each game.
  • Fixed games that keep running on steam after quiting. Thanks @8Vinso8 for the help diagnosing the problem inside FGMOD !
  • All the files are now XDG compliant. Native and flatpak also use the same folders. Thanks @Samueru-sama
  • Global enable is back as a context menu option for mangohud (native version only for now)
image

✨ New Features

💾 Save As Functionality

  • Save your configs anywhere! New "Save As" feature for MangoHud and vkBasalt configurations
    • Easy folder selection dialog
    • Export configs to any directory you choose

🤖 OptiScaler Auto-Installation

  • Zero hassle setup! OptiScaler now installs automatically for FGMOD
    • Automatic dependency checking on startup
    • Downloads stable version if not found
    • Desktop notifications keep you informed

📁 Complete XDG Compliance

This release brings full XDG Base Directory specification compliance, ensuring GOverlay follows Linux standards for configuration and data storage.

MangoHud & Logs
  • Config paths now correctly use XDG directories:
    • Native: $XDG_CONFIG_HOME/MangoHud/
    • Flatpak: $HOST_XDG_CONFIG_HOME with proper fallbacks
  • Log files moved to proper locations:
    • Native: $XDG_DATA_HOME/goverlay/
    • Flatpak: $HOST_XDG_DATA_HOME/goverlay/
  • No more nohup.out clutter in your working directories!
FGMOD Integration
  • New location: $XDG_DATA_HOME/goverlay/fgmod/ (defaults to ~/.local/share/goverlay/fgmod/)
All Configs XDG-Ready
  • Extended compliance to all configuration paths:
    • vkBasalt
    • OptiScaler
    • GOverlay settings
    • Consistent environment variable usage

🐛 Bug Fixes

FGMOD Script Execution

  • Fixed critical Steam launch error: "--: command not found"
    • Properly handles argument separator
    • Fixed process tracking for Steam integration
    • Updated to version 1.7.2

User Interface

  • Menu cleanup: Context menus now show only relevant items per tab

    • Save/Save As visible in vkBasalt tab
    • Cleaner OptiScaler and Tweaks tab menus
  • Fixed: "Auto Enable" visibility logic

    • Controls now remain visible on non-MangoHud tabs even when Global Enable is active
  • Improved: Global Enable feedback

    • Displays "MangoHud will be displayed in every vulkan application" message instead of launch command in MangoHud tab
  • UI refactor: Migrated from TCheckGroup to TGroupBox

    • Better control and flexibility
    • Individual checkbox management
  • Gamemode protection: Checkbox auto-disables when gamemoderun not found

    • Prevents confusion with unavailable features

Flatpak Compatibility

  • Enhanced environment variable handling
  • Better fallback mechanisms
  • Improved compatibility across runtime versions

⚠️ Migration Notes

This version migrate FGMOD to a new location (/HOME/%USER/.config/goverlay/fgmod), make sure to UPDATE GAME LAUNCH SCRIPTS !


Full Changelog: v1.7.1...v1.7.2

Goverlay 1.7.1

14 Jan 18:33

Choose a tag to compare

Hey Linuxers,

This is a small fix release with some very small updates. Last release i didn't give the credits to the FGMOD creator @FakeMichau . (Yeah, shame on me....) Sorry Michał , your software rocks !

What's New in v1.7.1

New Features

PasCube

  • Fixes to pascube implementation in the Appimage package. Thanks to Mr. @Samueru-sama
  • updated pascube to 1.7.0

MangoHud

  • Added ram_temp checkbox for Display RAM temperature (only supports DDR5 with spd5118 driver)
  • Added fex_stats checkbox option for FEX-Emu statistics display
  • Improved time display configuration to properly add time and time_no_label options (replaces legacy time#)
  • Fixed FPS-only preset button to correctly clear config and write only fps_only line with save notification

OptiScaler

  • Fixed GPU vendor spoofing (spoofCheckBox) to modify Dxgi= parameter in OptiScaler.ini
  • Fixed edge version detection to correctly prioritize the most recent bleeding-edge tag
  • Fixed winmm.dll appearing correctly in filename dropdown for OptiScaler DLL selection

UI Improvements

  • Added checkbox dependencies: GPU/CPU temperature checkboxes now automatically enable their corresponding average load checkboxes

Bug Fixes

  • Removed deprecated pci_dev option from MangoHud config output
  • Improved OptiScaler installation to preserve existing fgmod files

Documentation

  • Added CONTRIBUTING.md with development guidelines
  • Added GitHub issue templates for better bug reporting
  • Added Flathub repository installation instructions

Repository Maintenance

  • Improved build workflow and versioning automation

Full Changelog: v1.7.0...v1.7.1

Goverlay 1.7.0

11 Jan 01:02

Choose a tag to compare

Hello Linux Gamers! 🐧🎮

Goverlay 1.7.0 is officially here, packed with features to make your gaming experience smoother. This release focuses on deeper integration and easier management of your environment variables.

Highlights:

  • Goodbye "Global Enable", Hello "Auto Enable": We’ve replaced the controversial Global Enable with a smarter, FGMod-based "Auto Enable" system.

  • Integrated FGMod: FGMod scripts are now embedded directly into the GOverlay binary. Plus, we’ve improved dynamic path detection for both Native and Flatpak thanks to @DistantThunder and @FakeMichau (FGMOD creator)

- New Proton Tweaks Tab:

  • A dedicated space to manage environment variables effortlessly.
    -One-click HDR, GameMode, and Wayland support.
    -Radeon RT emulation for older GPUs.
    -Custom environment variables support.
image image

- OptiScaler Updates:

  • Added an FP8 emulation toggle (a handy workaround for RDNA3 GPUs)
  • improved UI behavior when OptiScaler is missing.
image

Bug Fixes & UI:

  • Fixed vkBasalt toggle keys and Flatpak sandbox paths.
  • Improved GPU detection
  • cleaned up the UI (no more hardcoded color issues!).
  • New commandEdit field for easier copy-pasting of launch options.

Hope you all like it !