Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
ZereoX opened this issue Oct 24, 2023 · 4 comments · Fixed by #3972

Comments

@ZereoX
Copy link
Contributor

ZereoX commented Oct 24, 2023

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

@HunterCZ122
Copy link

HunterCZ122 commented Oct 24, 2023

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.

@Blisto91
Copy link
Contributor

Blisto91 commented Oct 26, 2023

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.

@Riesi
Copy link
Contributor

Riesi commented Oct 28, 2023

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

@K0bin K0bin added the d3d11 label Feb 8, 2024
@K0bin
Copy link
Collaborator

K0bin commented Apr 27, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants