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

Divinity: Original Sin 2 - Definitive Edition (Steam AppID 435150) #1014

Closed
Bamsey opened this issue Apr 14, 2019 · 14 comments
Closed

Divinity: Original Sin 2 - Definitive Edition (Steam AppID 435150) #1014

Bamsey opened this issue Apr 14, 2019 · 14 comments

Comments

@Bamsey
Copy link

Bamsey commented Apr 14, 2019

Dramatically drop FPS (7-11fps) after QuickSaveGame or SaveGame. After that only game restart helps (Alt+Tab sometimes)

Software information

Divinity: Original Sin 2 - Definitive Edition (Steam AppID 435150)

System information

  • GPU:GTX950M or INTEL HD530
  • Driver:nvidia 418. 56 / Mesa 19.0.1
  • Wine version: 4.6 Stagging
  • DXVK version: 1.0.2

Apitrace file(s)

SupportTool.trace.zip

Log files

steam-435150.log

@doitsujin
Copy link
Owner

Does this problem also occur with wined3d?

Also, your apitrace is basically empty. What's SupportTool.exe anyway? Doesn't sound like a game executable.

@Bamsey
Copy link
Author

Bamsey commented Apr 14, 2019

No. Only DXVK.
With parameters PROTON_USE_WINED3D=1 works fine, but performance is poor.

@Bamsey
Copy link
Author

Bamsey commented Apr 14, 2019

About Your question:

mv bin bin.bak
ln -s DefEd\bin bin
cd bin
mv SupportTool.exe SupportTool.bak
ln -s EoCApp.exe SupportTool.exe

without this manipulation, the game does not start

@doitsujin
Copy link
Owner

doitsujin commented Apr 14, 2019

Looking at ProtonDB entries for this game, it seems that this issue is specific to your setup.

Anyway, can't debug that right now until I get my hands on that game, but chances are very high that I won't be able to reproduce this at all and won't be able to do anything about it.

You could try playing around with the config options, taking this as a starting point:

dxgi.syncInterval = 0
dxgi.numBackBuffers = 3
dxgi.maxFrameLatency = 3

It sounds like your issue is somehow related to presentation, which isn't really something I can fix in DXVK.

@Bamsey
Copy link
Author

Bamsey commented Apr 14, 2019

I'm not the only one with a problem:
https://www.reddit.com/r/SteamPlay/comments/a1ytqd/divinity_original_sin_2_audio_issues_fps_drops/

I prepared the dxvk.conf file and put it in the folder with the game file. I set suggested parameters. Problem still occure.

Thx.

@doitsujin
Copy link
Owner

The person on Reddit wasn't using DXVK, which indicates that this isn't really my bug. No idea what is causing it though.

@Bamsey
Copy link
Author

Bamsey commented Apr 15, 2019

I see.
Anyway, thank you for trying to help.

@Bamsey
Copy link
Author

Bamsey commented Apr 15, 2019

From my observation that the problem may have something to do with rendering shadows. As suggested by one of the players, lowering the quality of shadows reduces the number of fps drops

@doitsujin
Copy link
Owner

That a) doesn't really help since I don't know how the game renders shadows, and b) doesn't really explain why it only happens after a save.

What does DXVK_HUD=memory show? There's a chance you're running out of VRAM.

@Bamsey
Copy link
Author

Bamsey commented Apr 15, 2019

FYI

after_save
before_save

@K0bin
Copy link
Collaborator

K0bin commented Apr 15, 2019

How much VRAM does your 950m have?

@doitsujin
Copy link
Owner

According to the DXGI log it's 2GB, which.... is a bit questionable, since neither DXVK nor the Nvidia driver have great memory management and background apps (browser, compositor etc.) eat some of that as well. I wonder if lowering texture and shadow quality fixes things for you.

@Bamsey
Copy link
Author

Bamsey commented Apr 15, 2019

Yes, I have 2048/5Ghz, and yes, lowering the texture quality helps for a while.

@Bamsey
Copy link
Author

Bamsey commented Apr 15, 2019

Thanks guys. Conclusion - replacement of equipment, or playing on low settings.

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

No branches or pull requests

3 participants