An open API service indexing awesome lists of open source software.

https://github.com/ind4skylivey/0ptiscaler4linux

The intelligent OptiScaler installer Linux gamers needed. Automates FSR4, XeSS & DLSS configuration with GPU-optimized profiles for RDNA3/4, Arc & RTX cards.
https://github.com/ind4skylivey/0ptiscaler4linux

amd-fsr dlss frame-generation fsr4 gaming-performance gpu-optimization linux-gaming linux-tools mesa optiscaler proton rdna3 rdna4 shell-scripting steam-deck upscaling vulkan xess

Last synced: 17 days ago
JSON representation

The intelligent OptiScaler installer Linux gamers needed. Automates FSR4, XeSS & DLSS configuration with GPU-optimized profiles for RDNA3/4, Arc & RTX cards.

Awesome Lists containing this project

README

          


banner

# OptiScaler for Linux: Boost FPS in Games with FSR4, XeSS & DLSS on Steam, Proton & Steam Deck

### ๐Ÿ’Ž *Automated GPU Optimization for Linux Gaming* ๐Ÿ’Ž


FPS Boost
Latency
Quality
Steam Deck

[![CI](https://img.shields.io/github/actions/workflow/status/ind4skylivey/0ptiscaler4linux/ci.yml?branch=main&style=flat-square&logo=github)](https://github.com/ind4skylivey/0ptiscaler4linux/actions)
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)
[![Status](https://img.shields.io/badge/status-alpha-orange.svg?style=flat-square)](https://github.com/ind4skylivey/0ptiscaler4linux/releases)
[![Platform](https://img.shields.io/badge/platform-Linux-FCC624.svg?style=flat-square&logo=linux&logoColor=black)](https://www.linux.org/)
[![AUR](https://img.shields.io/badge/AUR-optiscaler--universal-1793d1.svg?style=flat-square&logo=arch-linux)](https://aur.archlinux.org/packages/optiscaler-universal)

---

### ๐Ÿš€ Automatically configure [OptiScaler](https://github.com/optiscaler/OptiScaler) for **FSR4** โ€ข **XeSS** โ€ข **DLSS**


Intelligent โ€ข Automated โ€ข Safe โ€ข Open Source

---

> **TL;DR:** OptiScaler for Linux automatically configures FSR4, XeSS, and DLSS upscaling for massive FPS gains in Linux games. One-command installation. Works with Steam, Proton, and Steam Deck. Supports AMD, Intel, and NVIDIA GPUs. 50-80% FPS boost in Cyberpunk 2077, Starfield, and more.

---

## ๐ŸŽฎ Boost FPS in Linux Games by 50-80% with Automated OptiScaler Setup

**Are you experiencing low FPS, stuttering, or poor performance in your Linux games?**

OptiScaler for Linux automatically configures [OptiScaler](https://github.com/optiscaler/OptiScaler) on your system to unlock massive performance gains using **FSR 3.1/4**, **XeSS**, and **DLSS** upscaling technologies.

Whether you're gaming on **Steam with Proton**, running native Linux games, or playing on **Steam Deck**, this tool:
- โœ… **Detects your GPU** (AMD, Intel, or NVIDIA) and its capabilities
- โœ… **Scans your Steam library** and finds compatible games automatically
- โœ… **Generates optimal configurations** for FSR4, XeSS, or DLSS based on your hardware
- โœ… **Installs everything automatically** with full backup and rollback support

**One command. Massive FPS boost. Perfect for Steam Deck users.**

---

## ๐Ÿ‘ฅ Who Should Use OptiScaler for Linux?

This automated installer is designed for:

- ๐Ÿง **Linux gamers** who want better FPS without upgrading hardware
- ๐ŸŽฎ **Steam users** playing Windows games via Proton on Linux
- ๐ŸŽฏ **Steam Deck owners** looking to maximize portable gaming performance
- ๐Ÿ”ง **GPU owners**: Works with AMD (RDNA1/2/3/4), Intel Arc, and NVIDIA RTX/GTX cards
- ๐Ÿš€ **Performance seekers** wanting FSR4, XeSS, or DLSS upscaling on Linux

**No manual configuration required. No technical expertise needed.** Just run the installer and enjoy better FPS.

---

## ๐ŸŽฏ The Ultimate Linux Gaming Performance Booster

| ๐Ÿง **Linux Native** | ๐ŸŽฎ **Windows Games** | ๐Ÿ”ฅ **Steam Ready** | ๐Ÿ’Ž **Multi-GPU** |
|:-------------------:|:--------------------:|:------------------:|:----------------:|
| Full Linux support | via Proton/Wine | Deck compatible | AMD/Intel/NVIDIA |

---

## ๐ŸŽฌ How OptiScaler Boosts FPS in Linux Games with Steam & Proton

### Three Simple Steps to Maximum Performance in Linux Gaming

### ๐Ÿ” Step 1: Detect
**Automatic GPU Recognition**


AMD

Intel

NVIDIA

All vendors supported

Driver validation

Capability analysis

### โš™๏ธ Step 2: Configure
**Smart Optimization**

**OptiScaler** โœ“

FSR3.1 / FSR4

XeSS / DLSS

**fakenvapi** *(AMD/Intel)*

Anti-Lag 2

Reflex emulation

### ๐Ÿš€ Step 3: Game
**Instant Results**

**+50-80%** FPS

**-30-45%** Latency

**9/10** Quality

Auto backups โœ“

One command โœ“

---

### ๐Ÿ’ก What You Get Per GPU Vendor for Linux Gaming

| GPU Vendor | OptiScaler | fakenvapi | Benefit |
|:----------:|:----------:|:---------:|:--------|
| ![AMD](https://img.shields.io/badge/AMD-ED1C24?style=flat-square&logo=amd&logoColor=white) | โœ… FSR3.1/4 | โœ… Anti-Lag 2 | Full optimization |
| ![Intel](https://img.shields.io/badge/Intel-0071C5?style=flat-square&logo=intel&logoColor=white) | โœ… XeSS | โœ… Reflex-like | Complete support |
| ![NVIDIA](https://img.shields.io/badge/NVIDIA-76B900?style=flat-square&logo=nvidia&logoColor=white) | โœ… DLSS boost | โž– Native Reflex | Already optimized |

---

## โœจ Features: Intelligent GPU Detection & Automated Configuration for Linux Gaming

### ๐ŸŽฏ Intelligent Detection
- ๐Ÿ” **Automatic GPU identification**
- AMD (RDNA1/2/3/4, GCN)
- Intel (Arc, Integrated)
- NVIDIA (RTX 20/30/40)
- ๐ŸŽฎ **Steam library scanning**
- ๐Ÿ“Š **Driver version checking**
- โš™๏ธ **Capability analysis**

### ๐Ÿš€ Smart Configuration
- ๐Ÿ“ **Profile-based optimization**
- 6 GPU profiles
- 10+ game profiles
- ๐Ÿ”ง **Automated file generation**
- OptiScaler.ini
- fakenvapi.ini (AMD/Intel)
- ๐Ÿ’พ **Automatic backups**
- ๐Ÿ”„ **Easy rollback**

---

## ๐Ÿš€ Quick Start: Boost Your FPS on Linux in 30 Seconds

### Option 1: One-Line Install (Fastest)

```bash
git clone https://github.com/ind4skylivey/0ptiscaler4linux.git
cd 0ptiscaler4linux
bash scripts/install.sh
```

### Option 2: AUR Package (Arch/Manjaro Users)

```bash
# Using yay
yay -S optiscaler-universal

# Using paru
paru -S optiscaler-universal

# Manual install
git clone https://aur.archlinux.org/optiscaler-universal.git
cd optiscaler-universal
makepkg -si
```

After installation, run:
```bash
optiscaler-install # System-wide command
```

**Steam Deck users:** Follow our [Steam Deck Setup Guide](docs/steam-deck-setup-optiscaler-linux-gaming.md) for optimized installation.

---

## ๐Ÿ” Advanced Game Detection

OptiScaler now includes an intelligent multi-disk Steam scanner:

- โœ… Universal library discovery across all mounted disks (/mnt, /media, Steam Deck)
- โœ… AppID-first matching (100% reliable when manifests exist)
- โœ… 4-method fallback: manifest โ†’ folder fuzzy โ†’ executable probe โ†’ compatdata lookup
- โœ… Proton prefix awareness and writable-path checks
- โœ… Smart caching (5-minute TTL) with `--force-rescan` to bypass

CLI flags you can use:

```bash
# Scan only (no install), cached
bash scripts/install.sh --scan-only --verbose

# Force fresh scan
bash scripts/install.sh --scan-only --force-rescan

# List supported games
bash scripts/install.sh --list-games

# Max detail for debugging
LOG_LEVEL=DEBUG bash scripts/install.sh --scan-only --debug
```

See the detailed flow in `docs/multi-disk-detection.md`.

---

## ๐Ÿ’ฅ Linux Gaming Performance: Real FPS Gains

| ๐ŸŽฎ Game | ๐Ÿ–ฅ๏ธ GPU | ๐Ÿ“ˆ Before | ๐Ÿ“ˆ After | ๐Ÿš€ Gain |
|---------|---------|-----------|----------|---------|
| Cyberpunk 2077 | RX 7900 XTX | 85 FPS | 142 FPS | **+67%** |
| Starfield | RX 6800 XT | 52 FPS | 89 FPS | **+71%** |
| Hogwarts Legacy | Arc A770 | 45 FPS | 72 FPS | **+60%** |
| Red Dead 2 | RX 7600 | 58 FPS | 95 FPS | **+64%** |

*All tests performed on Linux with Steam + Proton*

Want to optimize Cyberpunk 2077 on Linux? Check out our [Cyberpunk 2077 Linux FSR4 Guide](docs/cyberpunk-2077-linux-fsr4-optiscaler-guide.md).

---

## ๐ŸŽฎ Supported Games: Linux Gaming Performance Tested with Proton & Steam

Cyberpunk


Full RT Support

Starfield


Creation Engine 2

Spider-Man


Excellent RT

Hogwarts


Full RT Support

RDR2


Vulkan Optimized

GoW


DX12 Optimized

AW2


Path Tracing



+ Many More Compatible Linux Games!



๐Ÿ“‹ View Full Game Compatibility List โ†’

---

## ๐Ÿ–ฅ๏ธ Supported GPUs for Linux Gaming

### ๐ŸŽฏ Comprehensive GPU Support for AMD, Intel & NVIDIA

### ๐Ÿ”ด AMD

- โœ… **RDNA4** (RX 9000)
- FSR4 native
- +60-80% FPS
- โœ… **RDNA3** (RX 7000)
- FSR3.1 optimized
- +50-70% FPS
- โœ… **RDNA2** (RX 6000)
- Anti-Lag 2
- +55-75% FPS
- โœ… **RDNA1** (RX 5000)
- +40-60% FPS

### ๐Ÿ”ต Intel

- โœ… **Arc A-series**
- XeSS native
- +40-60% FPS
- DX12/Vulkan
- โš ๏ธ **Integrated**
- FSR3.1 fallback
- +30-50% FPS



### ๐ŸŸข NVIDIA

- โœ… **RTX 40/30/20**
- Native DLSS
- Native Reflex
- OptiScaler optional
- โš ๏ธ **GTX 16/10**
- FSR3.1 support
- +35-55% FPS


For detailed profiles and recommendations, see our **[GPU Profiles Guide for Linux Gaming](docs/gpu-profiles-explained-optiscaler-linux.md)**.

---

## ๐Ÿ“š Documentation

**Getting Started:**
- [How to Boost FPS in Linux Games with OptiScaler](docs/linux-fps-boost-with-optiscaler.md)
- [Steam Deck Setup Guide: Maximize FPS with OptiScaler](docs/steam-deck-setup-optiscaler-linux-gaming.md)
- [Proton Setup for Linux Gaming with OptiScaler](docs/proton-setup-for-linux-gaming-with-optiscaler.md)

**Technical Guides:**
- [GPU Profiles Explained for AMD, Intel & NVIDIA](docs/gpu-profiles-explained-optiscaler-linux.md)
- [FSR4, XeSS & DLSS on Linux: Complete Guide](docs/fsr4-xess-dlss-on-linux-with-optiscaler.md)
- [Troubleshooting: FPS Drops, Crashes & Performance Issues](docs/troubleshooting-optiscaler-linux-fps-drops-crashes.md)

**Game-Specific:**
- [Cyberpunk 2077 on Linux: FSR4 Setup Guide](docs/cyberpunk-2077-linux-fsr4-optiscaler-guide.md)
- [Starfield Linux Gaming: Proton + OptiScaler Setup](docs/starfield-linux-proton-optiscaler-guide.md)
- [Game Compatibility List](docs/game-compatibility-list-optiscaler-linux.md)

**Project Info:**
- [Project Design](PROJECT_DESIGN.md)
- [Contributing Guide](docs/CONTRIBUTING.md)

---

## ๐Ÿ› ๏ธ Advanced Features

๐Ÿ” GPU Detection & Driver Validation

- Automatic vendor identification (AMD/Intel/NVIDIA)
- Architecture detection (RDNA, Arc, Ampere, etc.)
- Driver version checking (Mesa/NVIDIA)
- Capability analysis (FSR4, XeSS, DLSS support)
- Profile selection based on hardware

๐ŸŽฎ Steam Library Scanner

- Steam library auto-detection
- Multiple library support
- Proton compatibility checking
- Game-specific profile matching
- Installation verification

โš™๏ธ Configuration Generator

- Optimal settings per GPU
- Game-specific tuning
- FSR/XeSS/DLSS configuration
- Anti-Lag/Reflex setup
- Quality vs Performance presets

๐Ÿ’พ Safety Features

- Automatic file backups
- One-command rollback
- Non-destructive installation
- Dry-run mode available
- Comprehensive logging

---

## ๐Ÿ”ง Advanced Usage

### Manual Game Addition

```bash
bash scripts/install.sh --game-dir "/path/to/game" --game-profile "generic"
```

### Custom GPU Profile

```bash
bash scripts/install.sh --gpu-profile "custom.yaml"
```

### Benchmark Mode

```bash
bash scripts/benchmark.sh --game "Cyberpunk 2077" --runs 5
```

### Diagnostics

```bash
bash scripts/diagnose.sh --game "New World" --verbose
```

---

## ๐Ÿค Contributing

We welcome contributions from the Linux gaming community! Whether it's:

- ๐Ÿ› Bug reports
- โœจ Feature requests for Linux gaming optimization
- ๐Ÿ“ Documentation improvements
- ๐ŸŽฎ New game profiles for Steam/Proton games
- ๐Ÿ–ฅ๏ธ GPU profile optimizations for AMD/Intel/NVIDIA
- ๐Ÿงช Testing and feedback on Steam Deck

Please see [Contributing Guide](docs/CONTRIBUTING.md) for guidelines.

---

## ๐Ÿ“Š Project Status

### Current Version: 0.1.0-alpha

**Phase 1: Alpha Release** โœ… Complete!

- [x] Project structure
- [x] Design documentation
- [x] GPU detection (AMD/Intel/NVIDIA)
- [x] Steam game scanner
- [x] 10 game profiles
- [x] Configuration generator
- [x] Automated installer
- [x] Core documentation

[View full roadmap โ†’](PROJECT_DESIGN.md#-future-roadmap)

---

## ๐ŸŒ Linux Gaming Community

- **GitHub Issues**: [Bug reports and feature requests](https://github.com/ind4skylivey/0ptiscaler4linux/issues)
- **Discord**: Coming soon
- **Reddit**: [r/linux_gaming](https://reddit.com/r/linux_gaming) discussions
- **ProtonDB**: Game compatibility reports

---

## โญ Found This Useful?

If OptiScaler for Linux helped boost your FPS, please:

- **โญ Star this repository** to help other Linux gamers and Steam Deck users find it
- **๐Ÿ› Report issues** if you encounter problems: [Open an issue](https://github.com/ind4skylivey/0ptiscaler4linux/issues/new)
- **๐Ÿ’ฌ Share your FPS gains** on r/linux_gaming or ProtonDB
- **๐Ÿค Contribute** game profiles, GPU optimizations, or Steam Deck tweaks

**Your feedback makes Linux gaming better for everyone.**

---

## ๐Ÿ“œ License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

### Third-Party Software

- [OptiScaler](https://github.com/optiscaler/OptiScaler) - GPL-3.0 License
- [fakenvapi](https://github.com/FakeMichau/fakenvapi) - MIT License
- AMD FidelityFX SDK - MIT License

---

## ๐Ÿ™ Acknowledgments

- **OptiScaler Team** - For creating the amazing OptiScaler mod
- **fakenvapi** - For enabling Anti-Lag 2 on AMD GPUs for Linux
- **Linux Gaming Community** - For continuous support and testing
- **AMD, Intel, NVIDIA** - For their upscaling technologies (FSR4, XeSS, DLSS)
- **Valve** - For Proton and Steam Deck, advancing Linux gaming

---

## โš ๏ธ Disclaimer

This is an unofficial tool not affiliated with or endorsed by AMD, Intel, NVIDIA, Valve, or any game developers. Use at your own risk. Always backup your game files before modification.

This tool is designed specifically for Linux gaming with Steam, Proton, and Steam Deck.

---

## ๐Ÿš€ Ready to Boost Your Linux Gaming FPS?

### Get Started in 30 Seconds

```bash
git clone https://github.com/ind4skylivey/0ptiscaler4linux.git
cd 0ptiscaler4linux
bash scripts/install.sh
```

### ๐ŸŽฏ Quick Links

[![Get Started](https://img.shields.io/badge/Get_Started-Installation-blue?style=for-the-badge)](docs/linux-fps-boost-with-optiscaler.md)
[![Documentation](https://img.shields.io/badge/Read-Documentation-green?style=for-the-badge)](PROJECT_DESIGN.md)
[![Report Bug](https://img.shields.io/badge/Report-Bug-red?style=for-the-badge)](https://github.com/ind4skylivey/0ptiscaler4linux/issues/new?template=bug_report.md)
[![Contribute](https://img.shields.io/badge/Contribute-Welcome-yellow?style=for-the-badge)](docs/CONTRIBUTING.md)

### ๐Ÿ’ฌ Join the Linux Gaming Community

[![GitHub Issues](https://img.shields.io/github/issues/ind4skylivey/0ptiscaler4linux?style=social)](https://github.com/ind4skylivey/0ptiscaler4linux/issues)
[![GitHub Stars](https://img.shields.io/github/stars/ind4skylivey/0ptiscaler4linux?style=social)](https://github.com/ind4skylivey/0ptiscaler4linux/stargazers)
[![GitHub Forks](https://img.shields.io/github/forks/ind4skylivey/0ptiscaler4linux?style=social)](https://github.com/ind4skylivey/0ptiscaler4linux/network/members)

**r/linux_gaming** โ€ข **ProtonDB** โ€ข **Gaming on Linux** โ€ข **Steam Deck HQ**

---

### ๐ŸŽฎ Unlock Massive FPS Gains on Linux


Automated โ€ข Intelligent โ€ข Safe โ€ข Perfect for Steam Deck


Built with โค๏ธ by S1BGr0up for the Linux gaming community



Powered by OptiScaler โ€ข
fakenvapi โ€ข
The Linux Gaming Community