Skip to content

HiFi XI 0.62

Choose a tag to compare

@relliko relliko released this 02 Nov 00:32
· 42 commits to main since this release

Unzip into your Ashita folder. HiFi XI brings its own d3d8.dll: if your launcher puts dgVoodoo in bootloader itself, switch that off (Phoenix's launcher: Settings -> Graphics -> My own wrapper).

New

  • Light past white. The world is kept in floating point, so bright sand, snow and sunlit stone roll off softly into white instead of clipping, and bloom takes the brightest light gently. On in every preset (World tab).

Fixed

  • No more "abnormal program termination" when the GPU stops. If Direct3D loses the GPU (a hang or a driver reset), HiFi XI now stops its own drawing, FSR and frame generation, and says so in the chat. Before, AMD's FSR code could take the whole game down a few seconds later.
  • HiFi XI's background loaders (zones, model actors, characters, effect textures, shaders) no longer end the game if one of them runs out of memory: that one item is skipped.
  • With FSR off, frame generation no longer puts AMD's swap chain in at the start (it only ever works on FSR's frames). Turning frame generation off now takes AMD's swap chain out from the next start.

Better reports

  • hifixi.log and d3d8.log keep the previous session as hifixi.previous.log and d3d8.previous.log, so the log from a crash survives starting the game again.
  • If the game shows no frame for 8 seconds, HiFi XI writes bootloader\hifixi-hang.txt: where each of the game's threads is, whether the GPU is still there, and the log's last lines. Please send it along with worldfx-gpu-crash.txt and the logs when reporting a freeze.
  • d3d8.log lists the targets each logged frame draws into, in order, so a GPU crash report can be matched to what the game was drawing.