optiscaler-client-fsr4-manager

Configure AMD FSR4 upscaling and replace DLSS DLLs in PC games.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill optiscaler-client-fsr4-manager-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: optiscaler-client-fsr4-manager
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/optiscaler-client-fsr4-manager
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill optiscaler-client-fsr4-manager-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually patching game DLLs and tuning upscaling settings per game is error-prone and time-consuming, especially when replacing NVIDIA DLSS with AMD FSR4 across a large game library. ## Core Features & Use Cases - DLSS to FSR4 Replacement: Backs up and patches nvngx_dlss.dll and nvngx.dll with FSR4 wrapper DLLs, with integrity verification and one-step restore. - Per-Game INI Configuration: Generates nvngx.ini files controlling FSR4 presets, sharpness, frame generation, and low-latency modes. - Profile & Library Management: Scans Steam and Epic libraries, auto-detects compatible games, and stores per-game JSON profiles. - Use Case: Scan your Steam library, batch-patch all DLSS-compatible games with FSR4, and apply a Balanced preset with frame generation enabled in one pass. ## Quick Start Ask the assistant to scan your Steam library and configure FSR4 upscaling with a Balanced preset for all DLSS-compatible games.

Frequently Asked Questions about optiscaler-client-fsr4-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I replace DLSS with FSR4 in my games?▼

OptiScaler replaces DLSS by backing up the original nvngx_dlss.dll, then copying FSR4 wrapper DLLs (nvngx_dlss.dll and nvngx.dll) into the game's executable directory. The original files can be restored at any time from the .backup copies.

How to configure FSR4 upscaling settings per game?▼

FSR4 settings are written to an nvngx.ini file in the game's directory, controlling preset (Ultra Performance through Ultra Quality), sharpness, frame generation, and low-latency mode. Profiles can be saved as JSON and auto-applied per game.

Does OptiScaler work on Linux or Steam Deck?▼

Yes, OptiScaler Client targets both Windows 11 and Linux, including Steam Deck compatibility. On Linux, configuration is stored in ~/.config/OptiScaler instead of %APPDATA%.

Why does my game crash after DLSS patching?▼

Crashes after patching usually stem from incompatible DLL wrappers or failed integrity checks. Restore the original by renaming nvngx_dlss.dll.backup back to nvngx_dlss.dll and deleting the OptiScaler nvngx.dll from the game directory.

How do I fix high input lag with frame generation?▼

Enable LowLatencyMode, RefreshRateBoost, and FramePacing in the INI's [Latency] section, and set MinFPSThreshold so frame generation only activates above roughly 40 FPS. AsyncCompute can further reduce latency by overlapping GPU work.

Why do I get access denied errors when patching DLLs?▼

DLL patching requires write access to game installation directories, which often need administrator rights. The client checks for elevated privileges via WindowsPrincipal and can restart itself with the runas verb to request elevation.