OptiScaler README

The project's README from github.com/optiscaler/OptiScaler. As one markdown file: README.md.

Logo




Table of Contents

1. About
2. How it works?
3. Supported APIs and Upscalers
4. Installation
5. Known Issues
6. Compilation and Credits
7. Wiki


Discord invite Stable release Nightly release Wiki
Total DL Stable DL Nightly DL Stars

About

OptiScaler is a tool that lets you replace upscalers in games that already support DLSS2+ / FSR2+ / XeSS ($^1$), as well as manage frame generation in already mentioned games (either by replacing existing FG options or enabling it in DX12 games through experimental OptiFG). It also offers extensive customization options for all users, including those with Nvidia GPUs using DLSS.

[!CAUTION]

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • We DON'T have an official manager app, so please be careful when downloading or using them! And please don't bother us to provide support for something which isn't even ours!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams!

[!TIP] For example, if a game has DLSS only, OptiScaler can be used to replace DLSS with XeSS or FSR 3.1 (also works for FSR2-only games, like The Outer Worlds Spacer's Choice, albeit requires manually providing nvngx_dlss.dll).

Key aspects of OptiScaler:

[!IMPORTANT] Always check the Wiki Compatibility list for known game issues and workarounds.
Also please check the OptiScaler known issues at the end regarding RTSS compatibility.
A separate FSR4 Compatibility list is available for community-sourced tested games.
[3] For not bundled items, please check Installation.

[!NOTE]

Upscaler notes

Click for [1], [2]

[1] For Unreal Engine games, only UE XeSS -> Opti XeSS/FSR4 work

Regarding XeSS inputs, since Unreal Engine plugin does not provide depth, replacing in-game XeSS breaks other upscalers (e.g. Redout 2 as a XeSS-only game), but you can still apply RCAS sharpening to XeSS to reduce blurry visuals.

Regarding FSR inputs, FSR 3.1 is the first version with a fully standardised, forward-looking API and should be fully supported. Since FSR2 and FSR3 support custom interfaces, game support will depend on the developers' implementation. With Unreal Engine games, you might need ini tweaks for FSR inputs.

[2] Regarding FSR4, please check FSR4 Compatibility list for known supported games and general info.

Official Discord Server: OptiScaler

This project is based on PotatoOfDoom's excellent CyberFSR2.

How it works?

[!NOTE]

  • Pressing Insert should open the Optiscaler Overlay in-game with all of the options (ShortcutKey= can be changed in the INI file, or under Keybinds in the overlay).
  • Pressing Page Up shows the performance stats overlay in the top left, and can be cycled between different modes with Page Down (keybinds customisable in the overlay).
  • If Opti overlay is instantly disappearing after trying Insert a few times, maybe try Alt + Insert (reported workaround for alternate keyboard layouts).

inputs_and_outputs

Which APIs and Upscalers are Supported?

Currently OptiScaler can be used with DirectX 11, DirectX 12 and Vulkan, but each API has different sets of supported upscalers.
OptiFG currently only supports DX12 and is explained in a separate paragraph.

For DirectX 12

For DirectX 11

[!NOTE]

Expand for [1]

[1] These implementations use a background DirectX12 device to be able to use DX12-only upscalers. There's a performance penalty up to 10-ish % for this method, but allows many more upscaler options. Also native DX11 implementation of FSR 2.2.1 is a backport from Unity renderer and has its own problems of which some were fixed by OptiScaler.

For Vulkan

OptiFG + HUDfix (experimental HUD ghosting fix)

OptiFG was added with v0.7 and is only supported in DX12. It's an experimental way of adding FG to games without native Frame Generation, or can also be used as a last case scenario if the native FG is not working properly.

For more information on OptiFG and how to use it, please check the Wiki page - OptiFG.

Installation

[!CAUTION] Warning: Do not use this mod with online games. It may trigger anti-cheat software and cause bans!

[!IMPORTANT] For installation steps, please check the Wiki

Configuration

Please check this document for configuration parameters and explanations. If your GPU is not an Nvidia one, check GPU spoofing options (Will be updated)

Known Issues

[!NOTE] For a list of known issues, please check the Wiki.

Also worth checking the Compatibility List for possible game issues and their fixes.

Compilation

Requirements

Instructions

Thanks

Credit

This project uses FreeType licensed under the FTL

Sponsors

[SignPath] Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation

OptiScaler (optiscaler/OptiScaler)

Searching Database…

Что это такое?OptiScaler — это инструмент для Windows, позволяющий в ПК-играх заменить используемый апскейлер (DLSS2+, FSR2+ или XeSS) на другой, а также управлять генерацией кадров — в том числе добавлять её в DX12-игры через экспериментальный OptiFG.
Это отдельная программа, которую я запускаю, или что-то, что встраивается в каждую игру?Оно встраивается в игру — OptiScaler работает как middleware внутри неё: перехватывает обращения игры к апскейлеру и перенаправляет их на выбранный вами бэкенд, которым можно управлять через внутриигровое меню (по умолчанию — клавиша Insert).
Как его установить и откуда скачивать?Шаги установки описаны в вики проекта. Скачивайте только из этого репозитория на GitHub, их сервера в Discord или со страницы Nitec на NexusMods — у команды нет официального сайта, и любой сайт или приложение-менеджер, требующие денег, это мошенничество.
Нужно ли отдельно скачивать другие моды, например DLSSG-to-FSR3?Популярные не нужны — начиная с v0.9.0 OptiScaler уже включает Fakenvapi (хукинг Reflex, Anti-Lag 2, LatencyFlex, XeLL) и мод Nukem dlssg-to-fsr3 (FSR3-FG); если чего-то нет в комплекте, смотрите документацию по установке (Installation).
Можно ли безопасно использовать его в онлайн-играх?Нет — в README предупреждают, что мод нельзя использовать в онлайн-играх: он может сработать как триггер для античита, и вас забанят. Для одиночных игр сверьтесь со списком совместимости в вики, где описаны известные проблемы в конкретных играх.
Он заработает с моей видеокартой AMD или Intel, или только с Nvidia?Поддержаны все три производителя — DLSS для Nvidia, FSR для AMD, XeSS для Intel Arc. Но FSR4 официально работает только на дискретных видеокартах RDNA3 и RDNA4, а пользователям не-Nvidia карт могут понадобиться опции подмены GPU (GPU spoofing).
Как управлять им прямо в игре?Нажмите Insert, чтобы открыть OptiScaler Overlay со всеми настройками (Alt+Insert, если на некоторых раскладках меню мгновенно закрывается), и Page Up, чтобы переключать оверлей со статистикой производительности. Обе привязки клавиш можно изменить в INI-файле или в самом меню.
Может ли он добавить генерацию кадров в игры, где её нет?Да, через OptiFG — экспериментальный режим генерации кадров только для DX12, поддерживающий FSR3-FG (нужна опция HUDfix, чтобы избежать «призрачного» HUD), XeFG и FSR4-FG. Он также может служить запасным вариантом, если родная генерация кадров игры работает плохо.
Какие графические API и апскейлеры он поддерживает?DirectX 11, DirectX 12 и Vulkan, и для каждого — свой набор поддерживаемых апскейлеров: DLSS, XeSS и FSR версий с 2 по 4. FSR 3.1 — первая полностью стандартизированная версия API FSR, и она поддержана целиком; сам OptiFG работает только с DX12.
OptiScaler действительно бесплатный? На некоторых сайтах за него просят деньги.Он полностью бесплатный — команда заявляет, что любые требования денег это мошенничество. У них также нет официального сайта или приложения-менеджера; единственные легальные источники — их GitHub, сервер в Discord и страница Nitec на NexusMods.
Creator
optiscaler
Size
159.6 MB
Stars
11.8K
Age
2y
Commits · 90 Days