OptiScaler Client - Le Bottin des Jeux Linux

OptiScaler Client

🗃️ Specifications

📰 Title: OptiScaler Client 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 👁️ Visual: 2D
🏷️ Category: Tool ➤ Video Upscaling 🏝️ Perspective: First person (interface)
🔖 Tags: Tool; Video Upscaling; Installation Software; Harware Optimization; Photorealistic Rendering ⏱️ Pacing: Real Time
🐣️ Approx. start: 2026-03-15 👫️ Played: Single
🐓️ Latest: 2026-08-10 🚦 Status: 04. Released (status)
📍️ Version: Latest: 1.0.6 // Dev: 5e07962 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-3 ⭐ (temporary):
🎰️ ID: 16645 🐛️ Created: 2026-08-12

🚦 Entry status

💡 Lights on: 🚧️ Some work remains to be done:
📰 What's new?: 💥️ New 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: 🛜️ RSS (on RSS Guard): ✓
👫️ Contrib.: goupildb 🛜️ Reading frequency: 0w (well-spaced updates)
🐜️ Updated: 2026-08-14

📦️ Deliverables

📦️ Package name: optiscaler ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ Mobile support: ..... 📦️ Flatpak:
🧹️ Not use: ..... 📦️ Snap:

📖️ Summary

📜️[en]: A libre, multiplatform interface for OptiScaler (a libre upscaler for games that support DLSS2+ / FSR2+ / XeSS and image generation), designed to simplify the installation, management, and updating of OptiScaler across the user’s entire game library. It notably offers automatic game detection (on Steam and Heroic—including Epic Games and GOG—as well as manual addition), automatic (or manual) installation/uninstallation of required components (OptiScaler, Fakenvapi, Nukem’s DLSSG-to-FSR3, FSR 4 INT8 Extras, OptiPatcher), and their management; profile creation; proxy support; interface configuration and customization; and language management. 📜️[fr]: Une interface libre et multiplateforme pour OptiScaler (un upscalers libre pour les jeux prenant en charge DLSS2+ / FSR2+ / XeSS et prenant en charge la génération d'images), conçu pour simplifier l’installation, la gestion et la mise à jour d'OptiScaler sur l’ensemble de la bibliothèque de jeux de l'utilisateur. Il offre notamment la détection automatique des jeux (sur Steam et Heroic - donc aussi Epic Games et GOG, et l'ajout manuel), l'installation / désinstallation automatique (ou manuelle) des composants nécessaires (OptiScaler, Fakenvapi, Nukem's DLSSG-to-FSR3, FSR 4 INT8 Extras, OptiPatcher) et leur gestion, la création de profils, la prise en charge des proxy, le paramétrage et la personnalisation de l'interface, la gestion des langues.

🎥️ Videos


🐹️ From Users: (1.0.3/202604), (0.9/202604), (0.9/202604),


📰 Progress: (on Linux)(1.0.5/202605),


🕯️ How To: (1.0.2/202604), (0.9.2/202605), (1.0.3/202604),


🎲️ Gameplay: (202604),


🎮️ Showcase: (1.0.4/202604),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(1.0.3/202604) gu(0.9/202604) gu(0.9/202604) r(202xxx) lp(202xxx) d(1.0.4/202604) g(202604) ht(1.0.2/202604) ht(0.9.2/202605) ht(1.0.3/202604) ht(1.0.3/202604) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (OptiScaler Client Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Agustín Montaña (Agustinm28) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (DLSS (NVidia): Deep Learning Super Sampling) [fr] [en] [de]]
[Wikipedia (FSR (AMD): FidelityFX Super Resolution) [fr] [en] [de]]
[Wikipedia (XeSS (Intel): XeSS Super Resolution) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️️ Title: OptiScaler Client
🦊️ Idea: A libre interface for OptiScaler (a libre upscaler for games that support DLSS2+ / FSR2+ / XeSS)
🏡️ -
🐣️ https://github.com/Optiscaler-Client
🔖 #LinuxTool #VideoUpscaling #InstallationSoftware #HarwareOptimization
📦️ #Libre #Arch
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 1.0.6
⚗️ Major release(Stable)🍎️
📌️ Changes: https://github.com/Optiscaler-Client/Optiscaler-Client/releases
🦣️ From: 🛜️ https://github.com/Optiscaler-Client/Optiscaler-Client/tags.atom

🐹️ https://www.youtube.com/embed/QdsFxeR8PAg
🐹️ https://www.youtube.com/embed/lGb3o-vHxXE
🕯️https://www.youtube.com/embed/mZJ3xN2vEyo
🎲️ https://www.youtube.com/embed/EWsVCCnjJlk
🎮️ https://www.youtube.com/embed/2laXUNND_4c
1.0.5🐧https://www.youtube.com/embed/7asA7bku4Tw

🕶️ A view of its UI (v.1.0.6, taken from the author's website) showing, in the main central section, game covers with their names and available features (DLSS, XeSS, FSR); on the left, icons for accessing the interface settings; and at the top, buttons (Scan Games, Add Manually, Bulk Install), and areas and buttons for filtering games.

📚️ OptiScaler Client is a libre, multiplatform interface for OptiScaler (a libre upscaler for games that support DLSS2+ / FSR2+ / XeSS and image generation), designed to simplify the installation, management, and updating of OptiScaler across the user’s entire game library. It notably offers automatic game detection (on Steam and Heroic—including Epic Games and GOG—as well as manual addition), automatic (or manual) installation/uninstallation of required components (OptiScaler, Fakenvapi, Nukem’s DLSSG-to-FSR3, FSR 4 INT8 Extras, OptiPatcher), and their management; profile creation; proxy support; interface configuration and customization; and language management.

🕵‍ xxx: (🧪️Not_tested)

📕 Description [en]

📜️ "A libre interface for OptiScaler (a libre upscaler for games that support DLSS2+ / FSR2+ / XeSS)" 📜️

A modern manager for OptiScaler

⚠️ Disclaimer: This is not an official OptiScaler project. I am not affiliated with the OptiScaler team. This is a personal project developed without any commercial purpose. Anyone is free to try and use this software at their own risk.


OptiScaler Client is a modern, high-performance desktop utility designed to simplify the installation, management, and update of the OptiScaler mod across your entire game library. Built with C# and Avalonia UI.

If this project saved you some time, consider buying me a coffee ☕ — totally optional, no strings attached.

🚀 Key Features

Game Discovery

✅️ Multi-Platform Auto-Scanner — Scans Steam, Epic Games, GOG, EA, Ubisoft, Battle.net, Heroic, and Xbox/Microsoft Store libraries in parallel. On Linux, only Steam and Heroic (Epic Games, GOG) are scanned automatically.
✅️ Custom Folder Scanning — Add any folder as a scan source for DRM-free or standalone games.
✅️ Manual Game Addition — Add games by selecting the executable directly.
✅️ Drive Root Filtering — Limit scanning to specific drives.
✅️ Smart Exclusions — Pre-configured exclusions for non-game entries (e.g., Wallpaper Engine, Steamworks Redistributables).
✅️ Cover Art Fetching — Automatically fetches game cover art from Steam API and SteamGridDB with local caching.

Installation & Uninstallation

✅️ Quick Install / Uninstall — One-click toggle per game directly from the main view. Automatically downloads components if not cached.
✅️ Auto Install — Detects game directory structure automatically, including UE5/Phoenix game layouts.
✅️ Manual Install — Select the target executable manually for non-standard game structures.
✅️ Bulk Install — Install OptiScaler across multiple games at once with platform filtering, component selection, and profile application.
✅️ Injection Method Selection — Choose the DLL injection method: dxgi.dll, winmm.dll, d3d12.dll, dbghelp.dll, version.dll, wininet.dll, winhttp.dll.
✅️ Backup & Restore — Original game files are backed up before installation and restored on uninstall.

Component Management

✅️ OptiScaler — Core upscaling mod with stable and beta version channels.
✅️ Fakenvapi — Compatibility layer for AMD/Intel GPUs, installed alongside OptiScaler when needed.
✅️ Nukem's DLSSG-to-FSR3 — Frame generation bridge that converts DLSS Frame Gen to FSR3.
✅️ FSR 4 INT8 Extras — INT8 shader injection for non-RDNA 4 GPUs.
✅️ OptiPatcher — ASI plugin loader, automatically configured with LoadAsiPlugins=true in OptiScaler.ini.

Profiles

✅️ OptiScaler Profiles — Create, edit, clone, and manage INI-based configuration profiles.
✅️ Easy Mode Editor — Simple toggle-based interface for common settings.
✅️ Advanced Mode Editor — Full section-based settings editor with search and sidebar navigation.
✅️ Default Profile — Set a default profile that is applied automatically during Quick Install and Bulk Install.
✅️ Built-in Default — "OptiScaler Standard" profile ships out-of-the-box with sensible defaults.

Network & Proxy

✅️ Supports system proxy settings and HTTP_PROXY / HTTPS_PROXY environment variables.
✅️ Also supports explicit proxy configuration from app settings (including auth when required).
✅️ Network settings are persisted in app configuration.

Settings & Customization

✅️ Default Versions — Configure default OptiScaler, Extras, and OptiPatcher versions for Quick Install.
✅️ Beta Channel Toggle — Show or hide beta versions in all version selectors.
✅️ GPU Detection — Automatically detects installed GPUs with platform-specific providers and discrete GPU preference logic.
✅️ Preferred GPU Selection — Choose which GPU is used for installation decisions.
✅️ Scan Source Management — Enable/disable per-platform scanners and configure custom folders.
✅️ Cache Management — View and delete cached OptiScaler and Extras versions to free storage.
✅️ SteamGridDB Integration — Optional API key for improved cover art fetching.
✅️ Clear Application Cache — Full reset: delete all stored data (games, covers, config, analysis cache).

UI & UX

✅️ List & Grid Views — Switch between compact list and card-based grid layouts (preference saved).
✅️ Real-Time Search — Filter games by name as you type.
✅️ Edit Mode — Reorder games via drag-and-drop or arrow buttons; hide/show games.
✅️ Technology Badges — Visual indicators showing detected DLSS, FSR, XeSS, DLSS Frame Gen versions.
✅️ Platform Badges — Icons for each supported game platform.
✅️ Toast Notifications — Non-blocking notifications with progress bars for downloads and operations.
✅️ Status Bar — Footer with real-time operation feedback and GPU info.
✅️ Loading Overlays — Animated indicators during scanning and startup checks.
✅️ Window State Persistence — Window size, position, and maximized state are saved across sessions.
✅️ Configurable Animations — UI transitions can be disabled in Settings for performance.

Localization

✅️ Full interface translation in 14 languages

📕 Description [fr]

Une interface libre pour OptiScaler (upscalers libre pour les jeux prenant en charge DLSS2+ / FSR2+ / XeSS), par la OptiScaler Client Team, initié par Agustín Montaña (Agustinm28).
En C#.

OptiScaler Client est une interface libre et multiplateforme pour OptiScaler (un upscalers libre pour les jeux prenant en charge DLSS2+ / FSR2+ / XeSS et prenant en charge la génération d'images), conçu pour simplifier l’installation, la gestion et la mise à jour d'OptiScaler sur l’ensemble de la bibliothèque de jeux de l'utilisateur. Il offre notamment la détection automatique des jeux (sur Steam et Heroic - donc aussi Epic Games et GOG, et l'ajout manuel), l'installation / désinstallation automatique (ou manuelle) des composants nécessaires (OptiScaler, Fakenvapi, Nukem's DLSSG-to-FSR3, FSR 4 INT8 Extras, OptiPatcher) et leur gestion, la création de profils, la prise en charge des proxy, le paramétrage et la personnalisation de l'interface, la gestion des langues.


Un gestionnaire moderne pour OptiScaler

⚠️ Avertissement : il ne s'agit pas d'un projet officiel d'OptiScaler. Je ne suis pas affilié à l'équipe d'OptiScaler. Il s'agit d'un projet personnel développé sans aucune visée commerciale. Chacun est libre d'essayer et d'utiliser ce logiciel à ses propres risques.

OptiScaler Client est un utilitaire de bureau moderne et performant, conçu pour simplifier l’installation, la gestion et la mise à jour du mod OptiScaler sur l’ensemble de votre bibliothèque de jeux. Développé avec C# et Avalonia UI.

Si ce projet vous a fait gagner du temps, pensez à m’offrir un café ☕ — c’est totalement facultatif, sans aucune obligation.

🚀 Principales fonctionnalités

Détection des jeux

✅️ Analyseur automatique multiplateforme — Analyse en parallèle les bibliothèques Steam, Epic Games, GOG, EA, Ubisoft, Battle.net, Heroic et Xbox/Microsoft Store. Sous Linux, seuls Steam et Heroic (Epic Games, GOG) sont analysés automatiquement.
✅️ Analyse de dossiers personnalisés — Ajoutez n’importe quel dossier comme source d’analyse pour les jeux sans DRM ou autonomes.
✅️ Ajout manuel de jeux — Ajoutez des jeux en sélectionnant directement le fichier exécutable.
✅️ Filtrage par racine de disque — Limitez l’analyse à des disques spécifiques.
✅️ Exclusions intelligentes — Exclusions préconfigurées pour les éléments non liés aux jeux (par exemple, Wallpaper Engine, les redistribuables Steamworks).
✅️ Récupération des jaquettes — Récupère automatiquement les jaquettes de jeux depuis l’API Steam et SteamGridDB avec mise en cache locale.

Installation et désinstallation

✅️ Installation / désinstallation rapide — Activation/désactivation en un clic pour chaque jeu directement depuis la vue principale. Télécharge automatiquement les composants s’ils ne sont pas mis en cache.
✅️ Installation automatique — Détecte automatiquement la structure du répertoire du jeu, y compris les configurations de jeux UE5/Phoenix.
✅️ Installation manuelle — Sélectionnez manuellement l'exécutable cible pour les structures de jeux non standard.
✅️ Installation groupée — Installez OptiScaler sur plusieurs jeux à la fois grâce au filtrage par plateforme, à la sélection des composants et à l'application de profils.
✅️ Sélection de la méthode d’injection — Choisissez la méthode d’injection de la DLL : dxgi.dll, winmm.dll, d3d12.dll, dbghelp.dll, version.dll, wininet.dll, winhttp.dll.
✅️ Sauvegarde et restauration — Les fichiers d’origine du jeu sont sauvegardés avant l’installation et restaurés lors de la désinstallation.

Gestion des composants

✅️ OptiScaler — Mod d’upscaling principal proposant des canaux de versions stables et bêta.
✅️ Fakenvapi — Couche de compatibilité pour les GPU AMD/Intel, installée avec OptiScaler si nécessaire.
✅️ Nukem's DLSSG-to-FSR3 — Pont de génération d’images qui convertit le DLSS Frame Gen en FSR3.
✅️ FSR 4 INT8 Extras — Injection de shaders INT8 pour les GPU non RDNA 4.
✅️ OptiPatcher — Chargeur de plugins ASI, configuré automatiquement avec LoadAsiPlugins=true dans OptiScaler.ini.

Profils

✅️ Profils OptiScaler — Créez, modifiez, clonez et gérez des profils de configuration basés sur des fichiers INI.
✅️ Éditeur en mode simple — Interface simple à bascule pour les paramètres courants.
✅️ Éditeur en mode avancé — Éditeur de paramètres complet basé sur des sections, avec fonction de recherche et navigation via la barre latérale.
✅️ Profil par défaut — Définissez un profil par défaut qui s’applique automatiquement lors de l’installation rapide et de l’installation groupée.
✅️ Paramètres par défaut intégrés — Le profil « OptiScaler Standard » est fourni prêt à l’emploi avec des paramètres par défaut adaptés.

Réseau et proxy

✅️ Prise en charge des paramètres de proxy système et des variables d’environnement HTTP_PROXY / HTTPS_PROXY.
✅️ Prise en charge également de la configuration explicite du proxy depuis les paramètres de l’application (y compris l’authentification si nécessaire).
✅️ Les paramètres réseau sont enregistrés dans la configuration de l’application.

Paramètres et personnalisation

✅️ Versions par défaut — Configurez les versions par défaut d’OptiScaler, d’Extras et d’OptiPatcher pour l’installation rapide.
✅️ Activation/désactivation du canal bêta — Affichez ou masquez les versions bêta dans tous les sélecteurs de version.
✅️ Détection des GPU — Détecte automatiquement les GPU installés grâce à des fournisseurs spécifiques à chaque plateforme et à une logique de préférence pour les GPU discrets.
✅️ Sélection du GPU préféré — Choisissez le GPU à utiliser pour les décisions d’installation.
✅️ Gestion des sources d’analyse — Activez/désactivez les analyseurs par plateforme et configurez des dossiers personnalisés.
✅️ Gestion du cache — Affichez et supprimez les versions mises en cache d’OptiScaler et d’Extras pour libérer de l’espace de stockage.
✅️ Intégration SteamGridDB — Clé API facultative pour une récupération améliorée des jaquettes.
✅️ Effacer le cache de l’application — Réinitialisation complète : supprime toutes les données stockées (jeux, jaquettes, configuration, cache d’analyse).

Interface utilisateur et expérience utilisateur

✅️ Affichages en liste et en grille — Basculez entre une liste compacte et une disposition en grille sous forme de cartes (préférence enregistrée).
✅️ Recherche en temps réel — Filtrez les jeux par nom au fur et à mesure que vous tapez.
✅️ Mode édition — Réorganisez les jeux par glisser-déposer ou à l’aide des boutons fléchés ; masquez/affichez les jeux.
✅️ Badges technologiques — Indicateurs visuels affichant les versions détectées de DLSS, FSR, XeSS et DLSS Frame Gen.
✅️ Badges de plateformes — Icônes pour chaque plateforme de jeu prise en charge.
✅️ Notifications « toast » — Notifications non intrusives avec barres de progression pour les téléchargements et les opérations.
✅️ Barre d’état — Pied de page affichant des informations en temps réel sur les opérations et le GPU.
✅️ Superpositions de chargement — Indicateurs animés pendant l’analyse et les vérifications au démarrage.
✅️ Persistance de l'état de la fenêtre — La taille, la position et l'état maximisé de la fenêtre sont enregistrés d'une session à l'autre.
✅️ Animations configurables — Les transitions de l'interface utilisateur peuvent être désactivées dans les paramètres pour améliorer les performances.

Localisation

✅️ Traduction complète de l'interface en 14 langues