Releases: grim-susemi/OptiScaler-Susemi
Release list
OptiScaler v9 NR runtime correction EN+KO
OptiScaler 표준 NR 런타임 보정 배포 안내
이 보정 배포가 바꾸는 점
공개된 v8 plain EN/KO 패키지에는 NR 포워더 nvngx.dll_dlssnr.dll은 있었지만, NR이 실제로 여는 모델 런타임 nvngx_dlssnr.dll은 없었습니다. 따라서 v8의 NR 기능은 패키지만으로는 실행될 수 없었습니다. 이 보정 배포는 소유자 결정에 따라 표준 NR에 필요한 런타임을 패키지 루트에 포함합니다.
| 파일 | 크기 | SHA-256 | 용도 |
|---|---|---|---|
nvngx.dll_dlssnr.dll |
114,688 B | EN ba52716b22fdbdfd9354b697d15ba673c07b9e0506cadeb51bdc41ff7b727d5b, KO 9342912c3bdfb9af4a2bcac0a6e030fc6562b940e1ca9b473a086baadbca26a0 |
표준 NR 포워더 |
nvngx_dlssnr.dll |
165,840,496 B | e67dee209320cdafe0e93e45675d7aa34323a53acc57a72b2e40a181581c989a |
표준 NR 모델 런타임 |
두 파일은 OptiScaler/streamline/ 하위가 아니라 OptiScaler 프록시 DLL이 로드되는 게임 실행 파일 폴더에 있어야 합니다. 모델 런타임은 보존된 원본 rr09b5 plain ZIP의 nvngx_dlssnr.dll 멤버와 같은 바이트입니다. 이번 보정은 그 정확한 바이트를 포함하는 패키지 계약을 작성한 것이며, 새 모델 빌드나 대체 런타임을 만들지 않습니다.
OptiScaler.dll과 OptiScaler.ini, 로더, 제품 코드, INI 기본값과 동작은 바꾸지 않습니다. 언어별 코어 DLL도 v8과 동일합니다.
| 언어 | OptiScaler.dll SHA-256 |
|---|---|
| EN | f6fbf175875bc631d0c383369901208dc945ddd196c6b5eeefb8c519f295d4e0 |
| KO | 36bd36e271481949aee1196d33a4033737464abbfb8f7c5f10655ddc39998718 |
v8과의 차이
v8 공개 바이너리는 다음 값으로 이미 확인돼 있으며, 원본은 보존합니다.
| v8 자산 | SHA-256 |
|---|---|
OptiScaler-current-en.zip |
20615c2ecf4c8c4d016f3823ab5a280f0ecce0bb79936f9c4db0c03ce11724ab |
OptiScaler-current-ko.zip |
96e5c93f2d69192c5e407a8c6cd3a5991e17298f92f33b4b586dddbc7b5d4858 |
이 보정의 최소 파일 차이는 패키지 루트의 nvngx_dlssnr.dll 추가입니다. 최종 보정 아카이브의 파일명, 바이트 수와 SHA-256은 패키지를 만든 뒤의 영수증으로 연결합니다. 여기에는 만들어지지 않은 아카이브 해시를 적지 않습니다.
v8 다음 공개 버전은 발행자가 게시 직전에 미사용 여부를 확인한 v9로 정합니다. v8의 릴리스와 원본 자산은 수정하거나 교체하지 않습니다. 이 문서는 릴리스 본문용 안내문이며 별도 배포 자산이 아닙니다.
설치
- 게임을 완전히 종료하고 게임 폴더와 기존 설정을 백업합니다.
- 사용할 언어의 보정 바이너리 아카이브 하나를 받습니다. EN과 KO 파일을 섞지 않습니다.
- 아카이브의 모든 파일을 게임 실행 파일이 있는 게임 폴더에 바로 풉니다. 하위 폴더 한 겹에 풀거나 DLL 하나만 복사하면 안 됩니다.
nvngx.dll_dlssnr.dll과nvngx_dlssnr.dll이OptiScaler.dll과 같은 루트에 있는지 확인합니다.- 게임을 시작한 뒤 OptiScaler에서 NR을 켭니다.
[DlssNr] Enabled의 기본값은 꺼짐이고 Precision의 기본값은 0입니다.
OptiScaler-current-en-source.zip과 OptiScaler-current-ko-source.zip은 설치용 파일이 아닙니다. 이들은 각각의 OptiScaler 후보에 대응하는 소스 아카이브이며, 불투명 외부 NR 런타임의 완전한 소스라고 주장하지 않습니다. 기존에 검증된 소스 아카이브의 SHA-256은 EN cd72b874096dfb6f0bc96a5b9416efd8350e157d4c1be40cfb1f8eddb11d69c7, KO 3ba04f08ceab407dfbf366e4c28951d81bbc1c30a7822afaab8afb5ca3affc41입니다.
Precision 0은 포함, Precision 2/4는 이번 보정에서 불가
이번 보정의 표준 대상은 Precision 0, NVIDIA FP8 경로입니다. 필요한 포워더와 e67dee20 모델 런타임을 같은 루트에 넣어 표준 NR의 파일 종결성을 채웁니다.
Precision 2와 Precision 4의 NVFP4 FFN 경로는 이번 보정에서 사용할 수 없습니다. 이 경로에는 OptiScaler/nvfp4/hybrid/ 아래의 13개 기준 자산, Precision 4의 경우 추가 2개 후보 자산, 그리고 FFN 모듈 핀에 맞는 다른 nvngx_dlssnr.dll 빌드 e16bcf15e16e13f527491cdf7845b2fe6521a738d8f7c9c721866a8496e1fc8e가 필요합니다. 그 모델은 같은 파일명과 같은 목적지를 쓰므로 패키지의 e67dee20과 한 게임 폴더에 함께 둘 수 없습니다.
따라서 자산 15개만 추가해도 Precision 2/4가 켜지지 않습니다. 패키지된 e67dee20에서는 해당 모드가 Original FP8 폴백으로 남습니다. 임의의 DLL이나 cubin을 추가해 해결하려고 하지 마십시오. 이 제한은 Blackwell sm_120, NVAPI CU-module 항목, 시스템 CUDA 드라이버와 같은 호스트 조건과도 별개입니다.
범위와 한계
이 패키지에는 NR에 필요하지 않은 _nvngx.dll 또는 nvngx.dll, nvcuda.dll, 게임의 DLSS SR, RR, FG DLL, Streamline 폴더를 넣지 않습니다. 이들은 게임 또는 드라이버가 제공하는 항목입니다. NVIDIA 드라이버와 게임의 NGX 기능 블록, 필요한 게임 입력도 여전히 필요합니다.
e67dee20 바이트에 sm75, sm86, sm89, sm120 프로그램이 있다는 정적 인벤토리는 모든 GPU, 게임 또는 드라이버에서의 지원 표가 아닙니다. RTX 20, RTX 30, Blackwell에서의 실제 게임 실행, HDR, MFG, 생성 프레임, 성능과 화질은 이 보정으로 검증됐다고 주장하지 않습니다. 소유자 게임에서의 증명은 별도입니다.
NR 모델 런타임은 NVIDIA 유래의 불투명 외부 바이트입니다. 기존 제3자 고지와 출처 기록은 보존합니다. 이 안내문은 그 바이트에 대한 새 허가, GPL 적용 또는 소스 공개 완전성을 주장하지 않습니다.
알려진 사용자 보고는 그대로 열려 있습니다
이번 보정은 v8의 NR 런타임 누락만 바로잡습니다. 다음 여섯 보고가 해결됐다고 주장하지 않습니다.
- SR 전 Generate 뒤 SR 후 적용이 After처럼 동작한다는 보고
- Inside 선택 직후 오류 또는 멈춤이 난다는 보고
- Cost의 새 옵션에 재설정 기호가 없다는 보고
- 최신 업스트림과 Intel XeFG 또는 XeMFG 채택 조사
- H, Z, J 키에서 글자가 지나치게 커진다는 보고
- Before SR Inspect 나란히 보기의 픽셀 열화 보고
Inside는 선택하지 마십시오. 재시작이 이 문제를 고친다고 주장하지 않습니다. 위 여섯 항목의 후속 조사는 보정 배포가 끝난 뒤에만 진행합니다.
검증 범위
이번 보정 안내는 패키지 의존성, 파일 위치, 해시 핀과 보존된 원본 ZIP 멤버의 정적 확인을 근거로 합니다. 게임 실행, GPU 실행, 라이브 설치 또는 DLL 교체는 수행하지 않았습니다. 최종 보정 패키지는 조립 뒤에 언어별 루트 파일, 해시, 전체 엔트리와 추출 결과를 다시 확인해야 합니다.
v8
보정 안내 (2026-09-14): 이 v8 릴리스에는 NR 모델 런타임 nvngx_dlssnr.dll이 들어 있지 않습니다. NR에 필요한 런타임을 패키지 루트에 포함한 보정 배포는 v9입니다: https://github.com/grim-susemi/OptiScaler-Susemi/releases/tag/v9 — NR을 쓰려면 v9의 EN 또는 KO 바이너리를 사용하십시오. 이 문단은 v8 본문에 덧붙인 안내이며, v8의 자산과 태그는 수정하지 않습니다.
OptiScaler v8 공개 배포 안내, plain EN/KO
배포 범위와 상태
이 문서는 다음 공개 배포를 위한 v8 안내문입니다. 발행자는 실제 릴리스 시 유효한 태그로 바꿀 수 있습니다. 이 문서는 배포 버튼을 누르거나 파일을 게시하지 않습니다.
이번 배포는 plain 영어판 OptiScaler-current-en.zip과 plain 한국어판 OptiScaler-current-ko.zip만 포함합니다. 각 언어판의 대응 후보 소스 아카이브 OptiScaler-current-en-source.zip과 OptiScaler-current-ko-source.zip도 같은 릴리스에 함께 제공합니다. 태그가 가리키는 기본 커밋은 후보 소스가 아니며, 이 두 언어별 아카이브가 후보의 대응 소스입니다. 소스는 이 후보를 위해 보존한 언어별 스냅샷에서 만들며, 새 공개 소스 커밋이라고 주장하지 않습니다.
소스 아카이브의 SHA256은 다음과 같습니다.
OptiScaler-current-en-source.zip:cd72b874096dfb6f0bc96a5b9416efd8350e157d4c1be40cfb1f8eddb11d69c7OptiScaler-current-ko-source.zip:3ba04f08ceab407dfbf366e4c28951d81bbc1c30a7822afaab8afb5ca3affc41
다음은 포함하지 않습니다.
with_DLSS변형nvngx_dlssnr.dllNR 런타임, SHA256e67dee209320cdafe0e93e45675d7aa34323a53acc57a72b2e40a181581c989a- Nukem
dlssg_to_fsr3_amd_is_better.dll, SHA256806020c0444f7841a3a9f661295c16fc482e981e0666d0b9624bf6ccd19c4b5e - NVIDIA 유래 NVFP4 hybrid 자산 15개
- NVIDIA 및 Streamline 런타임 DLL
위 제외 목록은 배포 허가가 확인되지 않은 패키지 페이로드의 전체 목록입니다. 특히 NR 런타임은 재배포 허가가 없어 제거했습니다. NR을 쓰려면 사용자가 호환되는 nvngx_dlssnr.dll을 별도로 구해 게임 폴더에 넣어야 합니다. 이 배포는 NR 런타임의 다운로드처, 안전성, 배포 권한을 보증하지 않습니다. DLSS를 바로 쓸 수 있는 완성형 패키지라는 주장도 하지 않습니다.
설치
- 게임을 완전히 종료하고 기존 게임 폴더와 설정을 백업합니다.
- 사용할 언어의 plain 아카이브를 받습니다. 영어판과 한국어판을 섞어 넣지 마세요.
- 아카이브의 모든 파일을 게임 실행 파일이 있는 게임 폴더에 바로 풉니다. 하위 폴더에 한 겹 더 풀거나 DLL 하나만 복사하면 안 됩니다.
- NR 기능을 사용할 경우, 사용자가 별도로 준비한 호환
nvngx_dlssnr.dll을 같은 게임 폴더에 넣습니다. 이 파일은 아카이브에 들어 있지 않습니다. - 게임을 시작한 뒤 OptiScaler 설정에서 원하는 기능을 선택합니다. 실제 게임별 지원 여부와 결과는 아래 제한 사항을 확인하세요.
언어판을 바꾸려면 게임을 종료한 뒤 해당 언어판 전체를 같은 방식으로 다시 풀고, 기존 파일을 백업과 대조하세요. 소스 아카이브는 설치용이 아니라 해당 언어판 바이너리의 소스 제공용입니다.
확인된 개선 사항
아래 항목은 실제 게임 플레이 결과가 아니라 후보 소스와 네이티브 검증에서 확인한 범위입니다.
- RR의 Before, carry, Deferred 경로가 강제로 Post로 바뀌지 않도록 한 경로 검증이 있습니다. Before, carry, Deferred, owner, SR 시나리오가 현재 소스 기반 검증을 통과했습니다.
- RR Cost 화면은 설정값과 실제 기록된 작업을 구분해 보여 줍니다. 기록된 래스터, 호출 수, 단계 결과와 사유, 생산자 및 평가 식별값, 뷰포트, 표시 나이를 구분하며, 오래되었거나 맞지 않는 기록을 성공 또는 적용 완료로 표시하지 않습니다.
- 배치 화면은 요청, 확인, 실제 결정, 기록된 단계와 GPU 완료 여부를 구분합니다. 특히 Inside는 준비된 이중 생산자 경로가 있을 때만 가능하다고 표시하도록 검증했습니다.
- 영어와 한국어 후보 DLL은 언어별로 따로 확인되었습니다. 이 사실은 게임 실행이나 화질, 성능, HDR, 프레임 생성 결과를 증명하지 않습니다.
알려진 문제와 사용자 보고
다음 여섯 항목은 해결되었다고 발표하지 않습니다. 사용자 보고이거나 후속 조사 대상이며, 이번 준비의 네이티브 및 WARP 증거는 실제 게임, HDR, MFG, 생성 프레임, 성능, 화질 증거가 아닙니다.
- SR 전 Generate 후 SR 뒤 적용이 After처럼 동작한다는 보고가 있습니다. 후보 경로 검증은 있지만 실제 게임에서 이 보고가 해결됐다는 확인은 없습니다.
- Inside를 선택하면 즉시 오류 또는 멈춤이 난다는 보고가 있습니다. Inside는 선택하지 마세요. 재시작이 이 문제를 고친다고 주장하지 않습니다.
- Cost의 새 옵션에 재설정 기호가 없다는 보고가 있습니다. 재설정 동작이나 표시가 제공된다는 확인은 없습니다.
- 최신 업스트림과 Intel XeFG 또는 XeMFG 채택 조사는 아직 끝나지 않았습니다. 이는 조사 범위이며, 현재로서는 결함 판정이나 모든 업스트림 변경 채택 주장으로 바꾸지 않습니다.
- H, Z, J 키에서 글자가 지나치게 커진다는 보고가 있습니다. 해결 확인이 없습니다.
- Before SR Inspect의 나란히 보기에서 픽셀이 열화된다는 보고가 있습니다. 이 보기 기능은 피하세요. 화질 문제가 해결됐다는 증거는 없습니다.
검증 범위와 제한
후보에 대해 패키지 검사 257건과 휴대형 테스트 24건이 통과했고, 네이티브 UI 검증은 2,298개 단언을 재사용 확인했습니다. 별도의 RR UI 게이트는 1,998개 단언을 통과했습니다. 이 결과는 CPU 기반 기록, 합성 테스트 입력, 네이티브 UI 및 WARP 범위의 증거입니다.
따라서 이 안내문은 다음을 보증하지 않습니다.
- 소유자 게임에서의 모델 실행, GPU 완료, Present 적용, FPS 또는 화질
- 실제 HDR 디스플레이, MFG 또는 생성 프레임 동작
- RTX 4090은 Ada 계열 음성 검증만 있으며, 이를 동작 증명으로 보지 않습니다. RTX 20, RTX 30, Blackwell에서의 실행 증거도 없습니다.
- G007과 G017은 미해결 상태입니다.
- 불투명 SM86
dlssg_sm86은 이 릴리스의 페이로드에서 제외되어 아카이브에 없습니다. 이는 옵션이 아닙니다. 별개의 실험적 MFG unlock 옵션은 기본 OFF이며, 이 사실은 MFG 동작 증명이 아닙니다. - 특정 게임의 안정성이나 Inside 선택의 안전성
공개 전에 발행자는 새 plain 바이너리와 언어별 소스 아카이브의 실제 파일명, 바이트 수, SHA256 및 다운로드 검증 영수증을 생성해 릴리스 자산과 대조해야 합니다. 이 문서는 그 영수증을 대신하지 않습니다.
OptiScaler v7 30-series FG bundle fix
v7: 30-series FG bundle fix
Bundled (was missing)
- OptiScaler/streamline/sl.directsr.dll + sl.nvperf.dll (Streamline 2.14 set)
- OptiScaler/dlssg_to_fsr3_amd_is_better.dll (Nukem mod, GPLv3 - source: https://github.com/Nukem9/dlssg-to-fsr3)
- nvperf is now the RHI 2.14 file (v6 manual pack carried the older 2.12 one)
Fixed
- FG menu auto-default no longer re-triggers the red restart banner (syncs runtime selection with the volatile default)
- Missing-DLL warning skips optional sl.directsr.dll
Build
- Commit 8451bf8 on branch v6-en, MSBuild Release/x64 EXIT=0
- OptiScaler.dll 395be5a0 / sl.nvperf bb76b302 verified inside the uploaded asset
OptiScaler v6 MFG fix EN plus KO
What's fixed (MFG above 2x did nothing)
Symptom
- With Frame Generation ON, requesting 3x or more did nothing; only 2x worked
- Log showed thousands of
numFramesToGenerate (2|3) greater than DLSS-G supported numFramesToGenerateMax (1) - Overlay claimed patched while requests were rejected
Root causes (confirmed with a 340k-line clean-boot log)
- Two DLL copies load, only one was patched: the game-folder copy and the DriverStore copy load in sequence. The old code patched the first match by name once and latched, leaving the second copy untouched.
- NGX published a ceiling of 1:
(SL Plugin supports 5, NGX feature supports 1)— the slSetData validation cut every 3x request. - A GetState branch overwrote the ceiling with 1.
Fix
- Track and patch every loaded copy (no double-patching, fail closed: ceiling opens only when all seen copies are complete)
- Publish the opened ceiling (5) to the NGX capability on the native backend only; replacement providers keep their limits
- Preserve the unlocked ceiling; honest overlay state (
MFG active (N copies patched)in green) - KO build: Korean hover descriptions for FG input/output/Nvngx options
Verified
- 760k-line clean-boot log: zero rejects, Reflex 4x detected, 3x/4x confirmed in-game (RTX 4090, Crimson Desert)
- Zero build errors
Note
- The DriverStore 310.2.1.0 copy has different signatures and is skipped (log-only, does not affect operation)
Downloads
- English (EN):
OptiScaler-current-en.zip - Korean (KO):
OptiScaler-current-ko.zip
Install
- Download one ZIP into the folder with the game exe (Steam: subfolder like
bin64), extract all files. - Run
setup_windows.bat. - If ReShade is installed, pick
version.dllas loader name. - Launch, press
Insert, enable DLSS Neural Rendering.
Assets and checksums
| Download | Size (bytes) | SHA256 |
|---|---|---|
OptiScaler-current-en.zip |
429033785 | def3ac86a5a39531cd97fc3f5bf6a845c04e8a787a141fab92655f0024cbf6c6 |
OptiScaler-current-ko.zip |
429039743 | 24156141a995c93e260a2c435cdbdc77301984d4c4620b29c341ada606882f3d |
No separate .sha256 files; verify against this table.
고친 것 (MFG 3배 이상 안 먹던 문제)
증상
- 프레임 생성 켜고 3배 이상 고르면 프레임이 안 오르고 2배까지만 동작
- 로그에
numFramesToGenerate (2|3) greater than max (1)수천 건
원인 3개
- dll 2개 중 1개만 패치: 게임 폴더본 다음에 DriverStore본이 로드되는데, 기존 코드는 첫 놈만 고치고 래치를 걸었음.
- NGX 천장 1 발행:
(SL Plugin supports 5, NGX feature supports 1)→ 검증 단계가 3배를 전량 거절. - GetState 천장 1 덮어쓰기.
해결
- 복사본별 추적·전체 패치 (fail-closed: 전부 완전해야 천장 발행)
- 네이티브 백엔드에 열린 천장(5) 발행, 오버레이 정직 표시, FG 옵션 한글 툴팁(KO판)
확인
- 클린 부팅 로그 76만 줄 거절 0건, Reflex 4x, 3배·4배 실사용 확인 (RTX 4090, 붉은사막)
받는 파일 / 설치
- 한국어:
OptiScaler-current-ko.zip— 위 ZIP 1개를 게임 폴더에 전부 풀고setup_windows.bat실행.
v6 수정 재배포 안내 (동일 태그)
- Nvngx 입력 경로에 필요한
sl.directsr.dll·sl.nvperf.dll(게임 원본 2.12)이 빠져 있다는 보고를 받고 추가했습니다. 새로 까는 분은 이 판을 받으세요.
v6 re-upload note (same tag)
- Added missing
sl.directsr.dll/sl.nvperf.dll(game's own 2.12) needed by the Nvngx input path. Fresh installs should use this build.
v5 + FG DLL for 20/30 (grim fork)
OptiScaler v5 FG DLL (fix1)
What's fixed
FG DLLs now ship in two locations: the game-folder root (kept for compatibility) plus copies inside the OptiScaler/ subfolder, which is what the overlay actually reads.
The overlay checks MainDllPath only, and MainDllPath points at the OptiScaler/ subfolder when one is present. The original zip put the FG DLLs at the root only (44 entries), so fresh installs could end up with the overlay looking in a folder that had nothing to find. fix1 adds the 2 inner copies, for 46 entries total. Nothing else changed.
Who needs fix1
Anyone doing a fresh install who sees Missing dlssg_to_fsr3_amd_is_better.dll or finds Nukem's/Enabler locked. Typical example: an RTX 3060 Ti picking Nvngx as the FG input.
Already working installs don't need to switch, but the fix1 zip is the one to grab going forward.
RTX 3060 Ti quick guidance
- DLSS-FG game: set FG Input to DLSSG via Nvngx and FG Nvngx to Nukem's, 2x. Use Enabler or Combo for higher multipliers.
- FSR-FG game: set FG Input to FSR 3.1 FG (or 3.0 FG).
- Ratio: leave it on Default. Hit Save, then restart the game.
Install
Extract ALL fix1 files to the game folder (overwrite when asked), then run setup_windows.bat. If ReShade occupies dxgi.dll, pick version.dll instead.
Assets
| File | Size (bytes) | SHA256 |
|---|---|---|
| OptiScaler_v5-fg-dll_20260907_full-fix1.zip | 428528631 | 66e5eeb66836ce26550ba02f612aeaba0942cdb9776b40db9cb4599c285308c8 |
Original zips stay up, untouched:
- v5-fg-dll tag: OptiScaler_v5-fg-dll_20260907_full.zip (427174631 bytes, 44 entries)
- v5-fg-dll-ko tag: OptiScaler_v5-fg-dll-ko_20260907_full.zip (427184992 bytes, 44 entries)
Inner copies match the root hashes: a478031d for the enabler, 806020c0 for Nukem's.
Regression check
The 44 shared files are byte-identical to the originals. Spot hashes for OptiScaler.dll, OptiScaler.ini, and setup_windows.bat all match, so fix1 is a strict addition, not a rebuild.
v4 + NR 200% + inspection hold (grim fork)
grim fork of y4 v4 (10.0.0-dev-fork-y4my4my4m-v4) + 2 restores from PR y4my4my4m#2:
- NR Model resolution (Cost) slider back to 25-200% (was capped 25-100%)
- D3D12 inspection hold added (frame-freeze toggle for NR tuning); capture/compare path untouched
Built from restore-nr-200pct-holdframe @ 3fda626. OptiScaler.dll SHA256 e6c7c6ed6dc4bb4dc399e55fd7064cdd4987e1bc8feb888f5ba299819479ee5d.
ONE box: _full.zip = loader + DLSS 310.9 + Streamline 2.14 + nvngx_dlssnr.dll 310.8 DVS PRODUCTION (CL 38718415, 158.2MB, SHA256 e67dee209320cdafe0e93e45675d7aa34323a53acc57a72b2e40a181581c989a; game-tested copy). Extract ALL files to the game folder, run setup_windows.bat, pick version.dll if ReShade occupies dxgi.dll.
OptiScaler v5 fix2 EN plus KO
What's fixed
This fix consolidates the dual-location update: install files are updated in both required locations so the multipass/MFG setup uses the corrected files consistently.
Which file to download
- English (EN):
OptiScaler-current-en.zip - Korean (KO):
OptiScaler-current-ko.zip
RTX 3060 Ti guidance
For an RTX 3060 Ti, use the package matching your preferred language and follow the installation steps below. Use the included configuration and avoid mixing files from the EN and KO packages.
Install
- Download one ZIP package (EN or KO).
- Extract ALL files from the ZIP into the game/mod folder, preserving its folder structure.
- Run
setup_windows.bat. - If ReShade is installed, use
version.dllas required by the setup.
Assets and checksums
| Download | Original v5-fix1 asset | Size (bytes) | SHA256 |
|---|---|---|---|
OptiScaler-current-en.zip |
OptiScaler_v5-fg-dll_20260907_full-fix1.zip |
428528631 | 66e5eeb66836ce26550ba02f612aeaba0942cdb9776b40db9cb4599c285308c8 |
OptiScaler-current-ko.zip |
OptiScaler_v5-fg-dll-ko_20260907_full-fix1.zip |
428538992 | e45012841137c87bfa469564bf89fd8c25c5a7c15938d267f359bc82c98f56c9 |
No separate .sha256 files are provided; verify each downloaded ZIP against the checksum in this table.
OptiScaler v5 fix1 EN plus KO
OptiScaler v5 fix1 — EN plus KO (latest)
What's fixed
FG DLLs now ship in two locations: the game-folder root (kept for compatibility) plus copies inside the OptiScaler/ subfolder, which is what the overlay actually reads.
The overlay checks MainDllPath only, and MainDllPath points at the OptiScaler/ subfolder when one is present. The original zips put the FG DLLs at the root only (44 entries), so fresh installs showed Missing dlssg_to_fsr3_amd_is_better.dll with Nukem's/Enabler locked. fix1 adds the 2 inner copies, for 46 entries total. Nothing else changed.
Who needs this
Anyone on a fresh install who sees Missing dlssg_to_fsr3_amd_is_better.dll or finds Nukem's/Enabler locked. Typical example: RTX 3060 Ti picking Nvngx as the FG input. Already working installs can stay, but grab fix1 going forward.
Which file
- English/default: OptiScaler_v5-fg-dll_20260907_full-fix1.zip
- Korean UI: OptiScaler_v5-fg-dll-ko_20260907_full-fix1.zip (Korean tooltips with malgun font, per-key unbind button, DLSS 310.9 sync bat)
RTX 3060 Ti quick guidance
- DLSS-FG game: FG Input DLSSG via Nvngx plus FG Nvngx Nukem's 2x; Enabler or Combo for higher multipliers.
- FSR-FG game: FG Input FSR 3.1 FG (or 3.0 FG).
- Ratio Default. Save, then restart the game.
Install
Download ONE zip (EN or KO), extract ALL files to the game folder, run setup_windows.bat. If ReShade occupies dxgi.dll, pick version.dll.
Assets
| File | Size (bytes) | SHA256 |
|---|---|---|
| OptiScaler_v5-fg-dll_20260907_full-fix1.zip | 428528631 | 66e5eeb66836ce26550ba02f612aeaba0942cdb9776b40db9cb4599c285308c8 |
| OptiScaler_v5-fg-dll-ko_20260907_full-fix1.zip | 428538992 | e45012841137c87bfa469564bf89fd8c25c5a7c15938d267f359bc82c98f56c9 |
Inner copies match root hashes a478031d (enabler) and 806020c0 (nukem). The 44 shared files are byte-identical to the originals; OptiScaler.dll, OptiScaler.ini, setup_windows.bat spot-hashes match. Hashes are printed here so one zip download is enough — no separate sha file needed.
v5-fg-dll-ko (Korean UI + unbind)
OptiScaler v5 FG DLL Korean UI (fix1)
What's fixed
FG DLLs now ship in two locations: the game-folder root (kept for compatibility) plus copies inside the OptiScaler/ subfolder, which is what the overlay actually reads.
The overlay checks MainDllPath only, and MainDllPath points at the OptiScaler/ subfolder when one is present. The original zip put the FG DLLs at the root only (44 entries), so fresh installs could end up with the overlay looking in a folder that had nothing to find. fix1 adds the 2 inner copies, for 46 entries total. Nothing else changed.
Who needs fix1
Anyone doing a fresh install who sees Missing dlssg_to_fsr3_amd_is_better.dll or finds Nukem's/Enabler locked. Typical example: an RTX 3060 Ti picking Nvngx as the FG input.
Already working installs don't need to switch, but the fix1 zip is the one to grab going forward.
RTX 3060 Ti quick guidance
- DLSS-FG game: set FG Input to DLSSG via Nvngx and FG Nvngx to Nukem's, 2x. Use Enabler or Combo for higher multipliers.
- FSR-FG game: set FG Input to FSR 3.1 FG (or 3.0 FG).
- Ratio: leave it on Default. Hit Save, then restart the game.
Install
Extract ALL fix1 files to the game folder (overwrite when asked), then run setup_windows.bat. If ReShade occupies dxgi.dll, pick version.dll instead.
Korean UI features (this build only)
- Korean tooltips throughout the overlay, rendered with the malgun font.
- Per-key unbind, so you can clear individual hotkeys without touching the rest.
- DLSS 310.9 sync bat included for keeping the DLSS version in step.
Assets
| File | Size (bytes) | SHA256 |
|---|---|---|
| OptiScaler_v5-fg-dll-ko_20260907_full-fix1.zip | 428538992 | e45012841137c87bfa469564bf89fd8c25c5a7c15938d267f359bc82c98f56c9 |
Original zips stay up, untouched:
- v5-fg-dll tag: OptiScaler_v5-fg-dll_20260907_full.zip (427174631 bytes, 44 entries)
- v5-fg-dll-ko tag: OptiScaler_v5-fg-dll-ko_20260907_full.zip (427184992 bytes, 44 entries)
Inner copies match the root hashes: a478031d for the enabler, 806020c0 for Nukem's.
Regression check
The 44 shared files are byte-identical to the originals. Spot hashes for OptiScaler.dll, OptiScaler.ini, and setup_windows.bat all match, so fix1 is a strict addition, not a rebuild.