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

Bright Memory Infinite Ray Tracing Benchmark (1409670) #5320

Open
2 tasks done
CKWarner opened this issue Nov 15, 2021 · 1 comment
Open
2 tasks done

Bright Memory Infinite Ray Tracing Benchmark (1409670) #5320

CKWarner opened this issue Nov 15, 2021 · 1 comment
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@CKWarner
Copy link

I figured that this would be a useful tool to push the limits of Proton. Mostly because it doesn't cost anything, so anyone can try it, but also because it's UE4 (which is applicable for lots of games), it has a prerendered cutscene (which is applicable for lots of games), and it uses ray-tracing and DLSS (so it's a useful test case for future technology). There is a compatibility report for the actual game, #5310, but that one is not free of charge. With that in mind, here's my compatibility report.

Compatibility Report

  • Name of the game with compatibility issues: Bright Memory Infinite Ray Tracing Benchmark
  • Steam AppID of the game: 1409670

System Information

  • GPU: RTX 2080 Ti
  • Driver/LLVM version: 495.44
  • Kernel version: 5.13
  • Link to full system information report: Gist
  • Proton version: Proton Experimental

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-1409670.log

Symptoms

The application starts fine.

There's a cutscene video which doesn't play. There is the standard video test screen.

The application correctly detects my monitor's resolution. Changing this value can cause the application to crash.

With PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 the application detects that it should be able to use both ray-tracing and DLSS.

Running the benchmark causes the application to hang. After 2 minutes there is a Windows-style popup saying that the game thread gave up waiting for the render thread.

There is no apparent difference in behaviour whether VKD3D_CONFIG=dxr or dxr11 are used. There is no apparent difference whether dxgi.nvapiHack is set to True or False.

@kisak-valve kisak-valve added Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem labels Nov 15, 2021
@CKWarner
Copy link
Author

CKWarner commented May 1, 2022

I hadn't got around to trying this again until today, but now it's working great in Proton Experimental. It's still got the testscreen video at the beginning, but other than that it all worked as expected, and I got a 65 fps average from the test.

Really solid work from the Proton team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests

2 participants