ValveSoftware / Proton

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

Jurassic World Evolution 2 (1244460) #6070

Open Lizardon09 opened 2 years ago

Lizardon09 commented 2 years ago

Compatibility Report

System Information

I confirm:

Proton Logs:

Symptoms

Playing the game on any proton version (using a save-game where there is a lot of stuff on the map and a lot of dinosaurs will yield more effective results, as when you launch the game and play the map, the GPU and CPU utilization will start at high percentages).

As you zoom in close to the ground - the GPU and CPU utilization drops from a certain point and even goes bellow 50% causing the game to run at very low performance even on low settings, the closer you are to the ground. When you zoom out, the utilization goes back up to what it should be when your close to the ground.

This happens with every proton version, EXCEPT Proton 6.3-8 (which is getting the desired rectified performance results for the symptom situations)

Cant use 6.3-8 to play the game because the pause menu does not work on that version, so would really really want this fixed :(

Following picture is using other Proton versions, that shows the problem: ![other_proton_versions](https://user-images.githubusercontent.com/57814467/183267532-6010a69a-6da9-4b15-9728-c647f8a35289.jpg)
Following picture is using proton 6.3-8, that shows the desired and proper performance situation that it should be: ![proton_6 3-8](https://user-images.githubusercontent.com/57814467/183267543-f8a575c5-fbc0-43c7-b7ce-6324b5b8bb73.jpg)

Reproduction

alasky17 commented 2 years ago

@Lizardon09 Could you run a quick test to try to narrow down which component regressed? It looks like that game uses dx12 - it is possible to drop the vkd3d-proton files from one Proton version to another to see if that is the source of the regression.

cp -rf ~/.steam/steam/steamapps/common/Proton\ 7.0/dist/lib/wine/vkd3d-proton/ ~/.steam/steam/steamapps/common/Proton\ 6.3/dist/lib/wine/vkd3d-proton/. cp -rf ~/.steam/steam/steamapps/common/Proton\ 7.0/dist/lib64/wine/vkd3d-proton/ ~/.steam/steam/steamapps/common/Proton\ 6.3/dist/lib64/wine/vkd3d-proton/.

After you are done testing this, you can return to the original version of vkd3d-proton that ships with 6.3-8 by just deleting the Proton 6.3/dist directory - it will recreate itself the next time you launch that version.

Lizardon09 commented 2 years ago

Did some tests. That component does not seem to be causing the issue. 6.3-8 still works even with 7.0 vkd3d-proton files. Included log files bellow.

Proton 6.3-8 with 7.0 xkd3d-proton.zip

alasky17 commented 2 years ago

@Lizardon09 Do you have a save game that you could upload that highlights this issue? I'm not getting anything close to 10fps that you got in your screenshot.

Lizardon09 commented 2 years ago

@alasky17 please find attached save game files (extracted from "steamapps/compatdata/1244460/pfx/drive_c/users/steamuser/Saved Games/Frontier Developments/Jurassic World Evolution 2/")

The save game I was using to test that yeiled the results was "Jurassic Park (Chaos Theory)" (should be the last one on the list) found under the Chaos theory tab when loading a saved game

76561198118284543.zip

Lizardon09 commented 2 years ago

@alasky17 An additional interesting observation i have made.

When using the time speed up mechanic during game play, the fps seems to tank drastically - when the game is running any of the proton versions except 6.3-8 (which gives desired performance)

Whilst the speed up does not tank fps when the game is running on proton 6.3-8. This you can see clearly as well, using the suggested save game scenario in the first comment of this issue.

Using the save game posted in my previous comment will also yield these results and show more effectively

PapaBones commented 1 year ago

Seems to be yet another game that suffers from the NVIDIA 530 version of the driver. Other games like Elite are suffering from it, too. Game just randomly has artifacts(especially while aiming in the helicopter in the first mission) and not because the GPU is fried(in my case it's a 1 month old 4080 and only shows these issues with the new driver version). Only fix currently seems to be to roll back to an older version of the driver.

kisak-valve commented 1 year ago

Hello @PapaBones, can you be more specific with affected and known good video driver versions?

Continous commented 1 year ago

@kisak-valve

Hello @PapaBones, can you be more specific with affected and known good video driver versions?

There was some discussion on NVidia's forums that seems to confirm that, directly from the horses mouth.

ahuillet [An NVidia Forum Mod]

We can confirm that this is a NVIDIA driver regression. This is tracked in NVIDIA bug 4127336. Can someone confirm that setting the env variable __GL_b5f2b3=0xFFFFFFFF makes the problem go away?

kisak-valve commented 1 year ago

Jurassic World Evolution 2 (1244460)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7148. @MelvinRedondoTanis posted on 2023-10-03T17:04:23:

Compatibility Report

System Information

I confirm:

Symptoms

Logs : Proton : 8.0-3 Image : error (translation) : no 3D graphics card available, check that you have a graphics card compatible with directX12 and that the correct drivers are installed.

Reproduction

maniman303 commented 12 months ago

Steam Deck on latest Preview Build, tested on Proton Experimental, 8.0.4, 7.0.6.

Most dino models are broken, tried different settings in-game - no change.

downloadfile(20)

waspennator commented 8 months ago

Dinosaur models still seem to be broken as of recently on deck.

alasky17 commented 8 months ago

@waspennator I tested this one last night and found that the Dino models were no longer broken for me after the Stable 3.5.17 update. If you are still seeing broken models on Proton 9.0-beta, could you send a screenshot and describe which models/where I should be looking?

waspennator commented 8 months ago

@waspennator I tested this one last night and found that the Dino models were no longer broken for me after the Stable 3.5.17 update. If you are still seeing broken models on Proton 9.0-beta, could you send a screenshot and describe which models/where I should be looking?

I don't exactly have the game on hand to check, I've mainly been seeing more people bring up the bugged dinosaur models around.

Update: Checking the community hub talking about the issue, seems like someone confirmed it was fixed on their end.