dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

[d3d11] - Red Faction Guerrilla Re-Mars-tered (667720) - Graphical aberrations are present when looking at the skybox.

Open ZereoX opened this issue 2 years ago • 3 comments

Large black circles are visible in-game (incorrectly rendered lens flare?) upon looking up at the sky box in all outdoor areas of the game. Issue can also be reproduced on Steam Deck, but is not present on Windows or WineD3D

DXVK WineD3D
DXVK WineD3D

Software information

Red Faction Guerrilla Re-Mars-tered (667720)

System information

  • GPU: RX 6800 / Steam Deck
  • Driver: Mesa 23.3.0-devel (16e1163651) / SteamOS 3.5.1
  • Wine version: Proton 8.0-4b
  • DXVK version: DXVK-git (f45911a) / v2.3-5-g83dc4678df76578

Apitrace file(s)

  • Title launches directly to a crash reporter when attempting to trace on Linux or Windows.

Log files

Link: steam-667720.log

ZereoX avatar Oct 24 '23 03:10 ZereoX

is not present on Windows

Can you try it on Windows with DXVK?

Also, can you reproduce it with another Vulkan driver, such as AMDVLK or lavapipe, just to be sure it's not a RADV/ACO bug?

EDIT: See this if you're still struggling to capture trace.

HunterCZ122 avatar Oct 24 '23 16:10 HunterCZ122

Thanks for the issue. Can confirm. Tested with both amdvlk and radv and a regression test back to dxvk 0.7, but was the same. Haven't found any configs to affect it either. Also can't get apitrace working and the game crashes with validation layers.

Blisto91 avatar Oct 26 '23 15:10 Blisto91

So the first capture that I managed to get was with dxvk, so the issue might be baked in. Its made via gfxreconstruct, so not sure how useful it is anyway. https://drive.google.com/file/d/1gzT_mdnG0pd7l-2v03J6dYsn234fBN58/view?usp=sharing

To replay one will need a gfxreconstruct build with d3d11 support from the CI. Its only a 64bit build, but replayer worked with my 32bit capture. https://github.com/LunarG/gfxreconstruct/actions/runs/6253122914?pr=1267

How to replay: https://github.com/LunarG/gfxreconstruct/blob/dev/USAGE_desktop_D3D12.md#replaying-api-calls

Riesi avatar Oct 28 '23 15:10 Riesi

Replaying the gfxreconstruct capture with Nvidias D3D11 driver reproduces the issue unless I rename gfxrecon-replay.exe to rfg.exe (the name of the game's exe).

So seems like Windows drivers ship a workaround for the game and the game itself is broken.

K0bin avatar Apr 27 '24 13:04 K0bin