diff options
| author | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2026-03-19 19:55:35 -0400 |
|---|---|---|
| committer | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2026-03-19 19:55:35 -0400 |
| commit | 0c86c8464799d8868f9beb0e02cc5e747a959d5c (patch) | |
| tree | 2ecb1d19276f514228632c6acd1221a94e37d299 | |
| parent | 1eba411d542fdf657fb221303efa351dbfc0d7f3 (diff) | |
| download | Decky-Framegen-0c86c8464799d8868f9beb0e02cc5e747a959d5c.tar.gz Decky-Framegen-0c86c8464799d8868f9beb0e02cc5e747a959d5c.zip | |
Update OptiScaler bundle to 0.9.0-pre11
| -rw-r--r-- | README.md | 4 | ||||
| -rw-r--r-- | main.py | 3 | ||||
| -rw-r--r-- | package.json | 12 |
3 files changed, 10 insertions, 9 deletions
@@ -36,7 +36,7 @@ This plugin uses OptiScaler to replace DLSS calls with FSR3/FSR3.1, giving you: - Run the game at least once to make the uninstaller script run. After you can leave the launch option or remove it ### Configuring OptiScaler via Environment Variables -Starting v0.14.0, you can update OptiScaler settings before a game launches by adding environment variables. +Starting v0.15.0-pre.1, you can update OptiScaler settings before a game launches by adding environment variables. This is useful if you plan to use the same settings across multiple games so they are pre-configured by the time you launch them. For example, considering the following sample from the OptiScaler.ini config file: @@ -78,7 +78,7 @@ Dx12Upscaler=fsr31 ~/fgmod/fgmod %command% ## Technical Details ### What's Included -- **[OptiScaler_v0.7.9](https://github.com/optiscaler/OptiScaler/releases/tag/v0.7.9)**: Latest bleeding-edge build (as of writing), with new features such as OptiFG for adding FG to games without any FG (highly experimental) +- **[OptiScaler 0.9.0-pre11](https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/tag/opti-9-pre-11)**: Bleeding-edge OptiScaler bundle used by this plugin, paired with the RDNA2-optimized `amd_fidelityfx_upscaler_dx12.dll` override for Steam Deck compatibility - **Nukem9's DLSSG to FSR3 mod**: Allows use of DLSS inputs for FSR frame gen outputs, and xess or FSR upscaling outputs - **FakeNVAPI**: NVIDIA API emulation for AMD/Intel GPUs, to make DLSS options selectable in game - **Supporting Libraries**: All required DX12/Vulkan libraries (libxess.dll, amd_fidelityfx, etc.) @@ -297,7 +297,8 @@ class Plugin: decky.logger.error(f"Failed to setup ASI plugins directory: {e}") decky.logger.info("Starting upscaler DLL overwrite check") - # Optionally overwrite amd_fidelityfx_upscaler_dx12.dll with a newer static binary + # Optionally overwrite amd_fidelityfx_upscaler_dx12.dll with the separately bundled + # RDNA2-optimized static binary used for Steam Deck compatibility. # Toggle via env DECKY_SKIP_UPSCALER_OVERWRITE=true to skip. try: skip_overwrite = os.environ.get("DECKY_SKIP_UPSCALER_OVERWRITE", "false").lower() in ("1", "true", "yes") diff --git a/package.json b/package.json index 8cb64f0..8009726 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "decky-framegen", - "version": "0.14.0", + "version": "0.15.0-pre.1", "description": "This plugin installs and manages OptiScaler, a tool that enhances upscaling and enables frame generation in a range of DirectX 12 games.", "type": "module", "scripts": { @@ -53,13 +53,13 @@ "remote_binary": [ { - "sha256hash": "1ebf2473cd8879b63fb773b76f169a75f35a7db1021820be1049a48c8b88694b", - "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/OptiScaler_v0.9.0_pre_6/Optiscaler_0.9.0-pre6.20251205.7z", - "name": "Optiscaler_0.9.0-pre6.20251205.7z" + "sha256hash": "d30d98b9f58e340b8dcd5aa93fc59432e803e071cd6b207d55acc667685d79dc", + "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/opti-9-pre-11/Optiscaler_0.9.0-pre11.20260311._RC4.5.7z", + "name": "Optiscaler_0.9.0-pre11.20260311._RC4.5.7z" }, { - "sha256hash": "9123f83739e7bb39fcb135cafc339606dec78a74c650338ad275ee45c2d59d02", - "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/amd-fsr-r-int8/amd_fidelityfx_upscaler_dx12.dll", + "sha256hash": "2604c0b392072d715b400b2f89434274de31995a4b6e68ce38250ebbd3f6c5fc", + "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/opti-9-pre-11/amd_fidelityfx_upscaler_dx12.dll", "name": "amd_fidelityfx_upscaler_dx12.dll" }, { |
