Skip to content

Zenless Zone Zero

Keu edited this page Jun 17, 2026 · 15 revisions

Last Tested Version

0.9

Filename

d3d12.dll

OS

W11 24H2

GPU

RX 9070 XT, RTX 4070S

Upscaler Inputs

DLSS, FSR3.1

FG Inputs

DLSSG via Streamline

Known Issues

  • Launching in DX12 is required to use OptiScaler. The launcher only exposes the option on Nvidia cards. To fix this on AMD/Intel:

    • Windows

      1. Install OptiScaler as d3d12.dll.

      2. Use the -use-d3d12 launch option and set Dxgi=true in OptiScaler.ini.

    • Linux (Dxgi=true doesn’t work)

      1. Install OptiScaler as d3d12.dll in steamapps/common/Zenless Zone Zero/games/ZenlessZoneZero Game.

      2. Create a dxvk.conf file in steamapps/common/Zenless Zone Zero

      3. Paste the following into dxvk.conf and save the file:

        dxgi.customVendorId = 10DE
        dxgi.hideAmdGpu = True
        dxgi.hideNvidiaGpu = False
        dxgi.customDeviceId = 2786
        dxgi.customDeviceDesc = "NVIDIA GeForce RTX 4070"
      4. Use the following environmental variables: DXVK_CONFIG_FILE=dxvk.conf WINEDLLOVERRIDES="d3d12=n,b" bash -c 'exec "${@/HYP.exe/games\/ZenlessZoneZero Game\/ZenlessZoneZero.exe}"' — %command% -use-d3d12


  • FSR 3.1 FG inputs have no HUD and break on opening menus. Use DLSSG via Streamline FG inputs instead.

  • When using FSR4 with DLSS inputs, enable non-linear sRGB to fix the black screen output.

Notes

  • Only unblocked filename for OptiScaler is d3d12.dll.

  • DLSSG via Streamline inputs do not require enabling the option in-game.

  • Each upscaler is locked to their own FG tech.

Reported By

onehoon, Saenu, PeterPaaaaarker, Um, biri

Clone this wiki locally