ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.9k stars 1.04k forks source link

The Surge (378540) #410

Open Dakunier opened 6 years ago

Dakunier commented 6 years ago

Start and Opening Video play just fine, but if it comes to Ingame i see only this.picture Log: steam-378540.log Systeminfo: click

Oschowa commented 6 years ago

See https://github.com/doitsujin/dxvk/issues/285

cjwijtmans commented 6 years ago

134

Dakunier commented 6 years ago

@cjwijtmans nothing changes with PROTON_USE_WINE3D11=1 %command% added.

kisak-valve commented 5 years ago

The Surge (378540)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/2129. @ziabice posted on 2018-12-23T12:31:38:

Whitelist Request

System Information

I confirm:

Issues

This game is working perfectly at very high graphic detail. Everything worked like expected, controls where smooth and I haven't noticed any issue after 2 hours of gameplay.

kisak-valve commented 5 years ago

Since this game is behaving with mesa 18.2.6, which is before vulkan transform feedback was added, that invalidates the earlier hypothesis that lack of transform feedback may be the root cause of the texture issue.

@Dakunier, can you retest with Proton 3.16-6 and if that doesn't make a difference, your issue may be Intel-specific.

hakzsam commented 5 years ago

This game works fine with RADV and Proton 3-16.6/4-2.3. I tested mesa-19.0.3/llvm-8 and mesa-git/llvm-git on Vega10. Unfortunately, I can't test with ANV.

lucifertdark commented 5 years ago

I'm able to play the game with no noticeable graphical issues with the latest Nvidia drivers. no Proton launch commands needed. Proton 4.2-3.

AwesamLinux commented 5 years ago

Distro: Linux Mint 19.1 Tessa (64 bit) GPU: Vega 56 Driver/LLVM version: Mesa 19.1.0-devel/9.0.0 Kernel version: 5.1.0-050100-lowlatency Proton version: 4.2-3

The game works perfectly for me, did not see any issues with the graphics. (I used to have the problem with invisible objects/missing textures when I tried it like 8 months ago with older Proton/Mesa drivers).

Including a log of some gameplay for reference: steam-378540.log.zip system_info.txt

kisak-valve commented 5 years ago

Removing the Mesa drivers label because https://github.com/ValveSoftware/Proton/issues/410#issuecomment-415811827 is the strongest indicator of what caused the texture issue and there hasn't been any comments to the contrary since November.

Emanem commented 5 years ago

The Surge should be whitelisted indeed. Playing flawlessly with latest proton 4.11-3 on Nvidia 430.

kisak-valve commented 5 years ago

Is anyone seeing an issue with this game that would block it from being whitelisted?

Emanem commented 5 years ago

Is anyone seeing an issue with this game that would block it from being whitelisted?

I thought the poison fumes displayed as rainbow were a broken shader, but then I saw a playthough on Windows and it's the same rainbow effect :-)

Let me know if I should look/test/report for something particular/peculiar - otherwise all great!

AwesamLinux commented 5 years ago

System Information

Compatibility Report

Everything looks to be working fine in this game.

fedora

system_info_fedora.txt


System Information

Compatibility Report

With current Valve experimental ACO+Mesa driver the game is not rendered properly (no difference between ACO and LLVM). mint (compare with the above screenshot, objects are missing/invisible).

This appears to be a regression with current Valve experimental ACO/Mesa PPA driver (no difference between ACO and LLVM). I tested this game previously back in July 10 with the ACO experimental driver and it rendered correctly, so this is a new problem.

steam-378540-proton-4.11-3.log.zip system_info.txt

My opinion is that this game probably can be whitelisted (I have not played far into the game though). But be aware that it is borked with the current experimental Mesa ACO driver.

hakzsam commented 5 years ago

@AwesamLinux Can you re-test with https://gitlab.freedesktop.org/mesa/mesa/commit/966a455bb912cc9fd22580c6cf9b74e27faa4491 in your tree please? The missing objects problem should be fixed. Thanks!

AwesamLinux commented 4 years ago

System Information

Retest Compatibility Report

Game still works perfectly with LLVM, but has remaining issues with ACO.

@hakzsam I ran into problems compiling the Mesa drivers :sweat_smile:, so I never got around to test that.

However I did just now try with the drivers from ernstp/mesaaco PPA (that I assume includes it)

The problem with the invisible objects using ACO with this driver have been fixed. Performance and graphics are fine throughout the first introduction section of the game (like first 5-10 minutes when you are in the wheelchair).

But then at the outdoor segment when the game really begins, there is major performance issues, frequent 2-5 second freezes. These freezes do not occur with LLVM, and it used to not occur with ACO either when I tried it before. (Also tested llvmvs launch option and it made no difference)

surge (notice the spikes) steam-378540-proton-4.11-5-aco.log.zip steam-378540-proton-4.11-5-llvm.log.zip system_info.txt

I could probably produce a renderdoc capture if that would be useful

(I do realize from a Proton perspective this game is working fine, so probably I should be reporting this on the ACO github istead. Just wanted to flag any issues people might run into here)

AwesamLinux commented 4 years ago

As mentioned at https://github.com/daniel-schuermann/mesa/issues/150

I have retested the game with an RX 5700 and more recent Mesa:

With this setup I'm seeing dark stripes with both ACO and LLVM, that look like this :point_down: 20200107220209_1 This goes away if hitting escape and then resuming the game, other than that it works fine.

However, with older Proton version 4.2-9 there is no glitches at all with either LLVM or ACO. Here is what combinations of Proton / DXVK I have tried:

Proton DXVK Compiler Worked?
4.2-9 1.2.1 ACO SUCCESS
4.2-9 1.2.1 LLVM SUCCESS
4.2-9 1.5 ACO SUCCESS
4.2-9 1.5 LLVM SUCCESS
4.11-11 1.2.1 ACO FAIL
4.11-11 1.2.1 LLVM FAIL
4.11-11 1.3.4 ACO FAIL
4.11-11 1.3.4 LLVM FAIL
4.11-11 1.4.5 ACO FAIL
4.11-11 1.4.5 LLVM FAIL
4.11-11 1.4.6 ACO FAIL
4.11-11 1.4.6 LLVM FAIL
4.11-11 1.5 ACO FAIL
4.11-11 1.5 LLVM FAIL

:thinking:

NTMan commented 4 years ago

Is Proton/Wine developers here? I want report about bug which reproduce in newer version Proton, but not reproduced in older. When I launch "The Surge" in Poton 4.11-11 the vertical dark stripes run across the screen, but it not happens in Proton 4.2-9. Of cource I recheck this issue on GloriousEggroll Proton 4.21-GE-2 and sure that it reproduced too there.

Screenshots and RenderDoc I uploaded in the mesa bugreport

Is there any point fill a separate bug report at https://bugs.winehq.org or reporting here is enough?

Guy1524 commented 4 years ago

@NTMan If you are able to reproduce this issue with wine or wine-staging, and bisect the regression to a wine commit, it would be a very good idea to report that at winehq.

AwesamLinux commented 4 years ago

System Information

Retest Compatibility Report

Everything in the game works, except that on the first area (scrap yard), there is still the flickering shadow issue.

Steps to Reproduce

steam-378540-proton-4.2-9.log.zip steam-378540-proton-5.0-7.log.zip system_info.txt

ipr commented 2 years ago

With Proton 7.0, Mesa 21.3.5 and kernel 5.16.11 it works fine. There is no flickering in the shadows that I can see. After switching to newer Proton I need to exit once and start the game again for gamepad to work, a minor one-time issue.