Tokyo Xtreme Racer

Tokyo Xtreme Racer

Not enough ratings
How to enable Frame Generation and Upscaling on Steam Deck (or any older GPU)
By Logandi
By default, the game in Early Access comes with DLSS Upscaling and Frame Generation, neither of which work on AMD GPUs (the case of the Steam Deck), and the latter being available only for newer NVIDIA RTX cards.

This is a guide on how to get Frame Generation and Upscaling working on the Steam Deck (or any GPU compatible with DirectX 12), by replacing DLSS and DLSSG with open-source alternatives that work on cards from any vendor. This should also work with other games that support DLSS2 and DLSS3 natively.

This guide will focus on setup for Linux, but the setup on Windows is very straightforward (your typical next, next, finish).
   
Award
Favorite
Favorited
Unfavorite
The project
The project that makes this possible is DLSS Enabler[www.nexusmods.com], which makes it easy to replace DLSS Upscaling and Frame Generation with alternatives that work on any GPU vendor, like Intel XeSS and AMD FSR. DLSS Enabler is itself a combination of other projects, namely dlssg-to-fsr3[github.com] and OptiScaler[github.com].

For Linux, we are going to use fgmod[github.com] to make the setup process even easier. If you're on Windows, download the .exe installer from NexusMods and follow the instructions there.
The requirements
Supported operating systems:
  • Windows 10 May 2020 Update or newer (WDDM 2.7)
  • Linux with Wine 9 (Upscaler and Frame Generation), Wine 8 (Upscaler only) or newer

Supported GPUs:
  • NVIDIA GeForce RTX 20xx/30xx (full support)
  • NVIDIA GeForce GTX 10xx/16xx (full support)
  • NVIDIA GeForce GTX 9xx (good support)
  • NVIDIA GeForce GTX 8xx (experimental)
  • INTEL ARC (limited/good support)
  • AMD RDNA3 (good support)
  • AMD RDNA2 (good support)

For more up-to-date support information, visit the original DLSS Enabler[www.nexusmods.com] page.
Steam Deck/Linux setup (fgmod)
On Linux, we can use the fgmod script by FakeMichau to automate the download and setup process. For more up-to-date instructions, check the project's Github page: https://github.com/FakeMichau/fgmod


The script will then download all the required files to use DLSS Enabler into a folder in your /home called "fgmod".

After the script finishes, add this to Steam's launch options:
$HOME/fgmod/fgmod %command%
fgmod will then copy the necessary files into the game's folder when you run the game.

For the Steam Deck specifically, you also need to:
  1. Go into the game's folder;
  2. navigate to TokyoXtremeRacer/Binaries/Win64/
  3. edit nvngx.ini
  4. set ReflexEmulation to off
Otherwise, you will experience severe stutters and slowdowns
Takeaway
I have found that, for Tokyo Xtreme Racer, Frame Generation does not work well on the Steam Deck. It will stil slowdown if you cannot reach 60 "real" frames per second. This may stop being a problem if and when Genki fixes the slowdowns when the game gets below 60fps. However, upscaling works perfectly fine.
3 Comments
ItsJoshi Mar 13 @ 1:16pm 
Thanks, seems like the game ran worse with DLSS Quality or DLAA vs FXAA
Logandi  [author] Mar 13 @ 11:16am 
There should be a fgmod-uninstaller.sh script inside the game folder. Just run that
ItsJoshi Mar 13 @ 8:10am 
Is there a guide for uninstalling this?