Skip to content

XeFG Testing and Compatibility List #670

@TheRazerMD

Description

@TheRazerMD

OptiScaler v0.9 Test Build is now up on our Discord server

  • Check either announcements or opti-test-builds

You can post your experience and findings here regarding different tested games.

Expect issues, but please report them with logs included

  • To generate an Optiscaler.log file, please set LogLevel=0 and LogToFile=true in Optiscaler.ini then upload the log file here.
    If the log file is too big, please zip it and then upload.

Changes

  • XeFG (+ XeLL) for even faker frames, with OptiFG (upscaler inputs) as well as DLSSG inputs.

Caution

  • XeFG doesn't work in exclusive fullscreen! Make sure you are using borderless window.
  • XeFG doesn't support Vulkan!
  • Easiest way to verify XeFG is working:
    • Debug view which shows pink vertical lines when it's working
    • Along with the FPS jump, the frametimes will be doubled/thicker (but should be flat) - it's Intel's own Flip Metering equivalent
  • Due to how XeFG works, you might need to activate XeFG once and then restart the game for all settings to apply.
  • For Unreal Engine games, when trying to use Upscaler inputs with DLSS, please disable dilated motion vectors (same step as for enabling OutputScaling)
    • Edit game's Engine.ini and add
[SystemSettings]
r.NGX.DLSS.DilateMotionVectors=0  
  • if the Engine.ini doesn't exist, you'll have to create it and possibly make it Read-Only if the game deletes it on boot
  • Separation of FG Sources (inputs) and FG Outputs, you need to select both

    • This made the framework a lot more modular for supporting different kinds of FGs
    • In previous builds, OptiFG was always internally Upscaler -> FSR FG, now it also support Upscaler -> XeFG (OptiFG/Upscaler is without the HUDless resource, but unlike FSR FG, XeFG does interpolate the HUD more or less well)
    • To achieve previous Nukem FG, selecting Nukem's DLSSG will automatically switch the output to FSR-FG via Nukem's as that's the only option (Nukem's DLSSG -> FSR-FG via Nukem's)
    • DLSSG via Streamline inputs (only DX12 and Streamline 2+ games), requires you to enable DLSS-FG in the game and then enable FG in Opti's overlay - this is our own equivalent of Nukem's mod which is a lot more versatile, albeit less compatible atm as noted
  • fakenvapi included as fakenvapi.dll, add it on Nvidia as well, best to remove old nvapi64.dll

  • Option to draw UI over fake frames in some games with DLSSG inputs when using FSR FG

We are also working on OptiPatcher that unlocks DLSS/DLSS-FG inputs without spoofing in supported games - but that requires manual patching, hence only listed games are supported.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions