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 是一款面向 PC 游戏的 Windows 工具,可以把你玩的游戏所使用的画面超分方案(DLSS2+、FSR2+ 或 XeSS)替换成另一种,还能管理帧生成功能——包括通过实验性的 OptiFG 为 DX12 游戏加上帧生成。
它是一个我直接运行的独立程序,还是要放进每个游戏里的东西?它要放进游戏里——OptiScaler 以中间件的形式在游戏内部运行,拦截游戏的超分调用并把它们转到你选择的后端,你可以通过游戏内叠加层(默认按 Insert 键)来控制。
我该怎么安装?应该从哪里下载?安装步骤在项目 Wiki 里。只能从这个 GitHub 仓库、他们的 Discord 服务器或 Nitec 的 NexusMods 页面下载——团队没有官方网站,任何收费的网站或管理器程序都是骗局。
我需要单独下载其他 mod 吗?比如 DLSSG-to-FSR3 那个?常用的那些不用——从 v0.9.0 开始,OptiScaler 已经内置了 Fakenvapi(用于 Reflex 挂钩、Anti-Lag 2、LatencyFlex、XeLL)和 Nukem 的 dlssg-to-fsr3 FSR3-FG mod;没内置的就要去查看 Installation 文档。
在联网游戏里用它会安全吗?不安全——README 警告不要在联网游戏中使用这个 mod,否则可能触发反作弊系统,导致账号被封。对于单机游戏,可以查看 Wiki 的兼容性列表,了解已知的特定游戏问题。
它能支持我的 AMD 或 Intel 显卡吗?还是只支持 Nvidia?三家厂商的显卡都支持——Nvidia 用 DLSS,AMD 用 FSR,Intel Arc 用 XeSS——不过 FSR4 官方只支持 RDNA3 和 RDNA4 独立显卡,非 Nvidia 显卡用户可能需要用到 GPU 伪装(spoofing)选项。
玩游戏的时候我要怎么操作它?按 Insert 键打开 OptiScaler 叠加层,里面包含所有设置(在某些键盘布局下如果一按就闪退,可改用 Alt+Insert),按 Page Up 可以切换性能数据叠加层——这两个快捷键都可以在 INI 文件或叠加层里修改。
它能为本身没有帧生成的游戏加上帧生成吗?可以,通过 OptiFG——这是一个实验性的、仅支持 DX12 的帧生成模式,支持 FSR3-FG(需要开启 HUDfix 选项以避免 HUD 残影)、XeFG 和 FSR4-FG。当游戏自带的帧生成无法正常工作时,它也可以作为替代方案。
它支持哪些图形 API 和超分技术?支持 DirectX 11、DirectX 12 和 Vulkan,每种 API 各有自己支持的超分技术:DLSS、XeSS 以及 2 到 4 版的 FSR。FSR 3.1 是第一个完全标准化的 FSR API,已获得完整支持;OptiFG 本身则只支持 DX12。
OptiScaler 真的免费吗?有些网站在收费。完全免费——团队明确表示任何收费要求都是骗局。他们也没有官方网站或管理器程序;唯一正规的获取渠道是他们的 GitHub、Discord 服务器和 Nitec 的 NexusMods 页面。
Creator
optiscaler
Size
159.6 MB
Stars
11.8K
Age
2y
Commits · 90 Days