Skip to content

v0.5.0 — HDR, more even frame pacing

Choose a tag to compare

@Mortify7612 Mortify7612 released this 17 Oct 06:03
· 28 commits to main since this release

HDR output, and more even frame pacing.

No game data is included. You need your own copy of RalliSport Challenge 2 (Xbox, NTSC). Put its files (the folder with default.xbe, Layer0, Layer1, Media, Movies, …) in a game folder next to the program.

Package Start with Needs
rsc2-v0.5.0-linux-x86_64.tar.gz ./run.sh Up-to-date Arch-based distribution (built on CachyOS): glibc 2.43+, SDL2, vulkan-icd-loader, glslang 16, spirv-tools, libepoxy, openssl 3; a Vulkan 1.3 GPU
rsc2-v0.5.0-windows-x64.zip rsc2.exe Windows 10/11 x64 with a Vulkan 1.3 GPU driver; nothing else

The binaries contain the code translated from the game's executable, built in. They are meant for owners of the game. On other Linux distributions, or to build it yourself, see the README.

New since v0.4.0

  • HDR. Turn HDR on in your system's display settings, then Display → HDR in the launcher. The game draws in SDR, so its picture is mapped up:
    • its white sits at paper white (HDR brightness, 203 nits by default);
    • only the brightest parts are stretched towards the peak;
    • the sun's glare is kept above white, so it really shines;
    • the HUD and menus stay at paper white.
  • KDE Plasma (Wayland): the game draws straight into the desktop's own HDR colour space, so KWin has nothing to convert or tonemap. Brightness follows Plasma's SDR brightness slider, and the highlights stop at your screen's peak. On a PC where KWin runs on integrated graphics and the screen is on a discrete GPU, this took slow frames in a race from about 60% to about 1%. Other compositors and Windows use scRGB, or HDR10 when the window offers only that.
  • More even frame pacing. Frames are shown on the pacing grid. Before, they were shown whenever the GPU finished, and arrived 6.7–9.9 ms apart at 120 Hz.

Known issues

  • HDR has been tested on KDE Plasma 6.7 with an NVIDIA GPU only. On Windows it is untested.
  • The Windows build has been tested under Wine only so far; reports from real Windows are welcome.
  • A profile saved by the Linux build may show as "Unable to load" on Windows.
  • The Xbox audio DSP is not emulated. The reverb uses the game's parameters but is not the original DSP program (#5).
  • All open issues

Checksums are in SHA256SUMS.txt.