ValveSoftware / Proton

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

Dark Souls III (374320) #5569

Open CygnusTerminal opened 2 years ago

CygnusTerminal commented 2 years ago

Compatibility Report

System Information

I confirm:

steam-374320.log

Symptoms

Game runs pretty stuttery, and there are FPS drops present. Game runs well on Windows.

Reproduction

  1. Start the game
  2. Play for a bit
  3. Observe the issues
aeikum commented 2 years ago

Running around the intro area is working well for me with 6.3-8, and users on Protondb mention it works well. Maybe something weird with your setup?

I notice you have some custom stuff going on. For example:

Kernel: Linux 5.16.9-246-tkg-bmq #1 TKG SMP PREEMPT Sun, 13 Feb 2022 02:58:34 +0000 x86_64

gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory

Can you try disabling custom stuff like gamemode and any graphics overlays, and try your distro's default kernel?

(Also when testing perf stuff, be sure to disable Proton's logging. I don't think it's having an impact in this case, but sometimes logging can cause performance issues by itself.)

GoLD-ReaVeR commented 2 years ago

If I remember correctly it's a dx11 game and dxvk has always come up a little short on the performance side of things. Had same issue with Monster Hunter World in dx11 mode, which is what triggered me to get dx12 running in its experimental fashion to begin with. AVA is running at 200fps with dx9 so there's no problem there either. There's just something in the dx11 side of things that just doesn't sit well.

CygnusTerminal commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/5569#issuecomment-1040448505

Hello aeikum, will try and do as you say, and post an update. Thanks!

GoLD-ReaVeR commented 2 years ago

Oh sorry, it seems my last comment was too ambiguous for this thread. Let me clarify: I have the same issue with this game and pretty much every other dx11 game. I've had it with MHW, DS3, Path of Exile, the list just goes on. I've reported this issue in MHW thread as well and the only thing I got out of that was that people have a different perception on the matter between normal performance and unbearably slow and unstable to the point of crashing.

I'm running arch linux zen kernel with proton-tkg and proton experimental and have tried games with plenty of other proton versions as well and the issue never was addressed, let alone resolved. You can start almost any dx11 game and you will run into this problem.

With DS3 there's the added bonus that several hours in the sound starts cutting out and if you keep playing the game will crash on you.

deathxxx123 commented 2 years ago

Some games run good and after some time run bad in arch based distros. In Ubuntu/Pop!_OS LTS all are smooth. I try every interesting distro for games and that i can say. I try most optimized kernels and always have some problem in some game. Now i just use stock Ubuntu/Pop!_OS kernels and all games run very good. Last time i used Manjaro Gnome with BTRFS with no modifications done by me, but voila, after last update the system refuse to load. So the thing is: optimized kernels and stuff very often hurt than help. Anyway DS3/Sekiro is running perfect for me with Nvidia 1060 6GB

CygnusTerminal commented 2 years ago

It got better, but there are slowdowns when backstabbing enemies, they dissapear after a second or so. My laptop is not overheating or throttling. I had to reinstall my system so i'll check again, to see if it was an issue with that old system.

GoLD-ReaVeR commented 2 years ago

It got better, but there are slowdowns when backstabbing enemies, they dissapear after a second or so. My laptop is not overheating or throttling. I had to reinstall my system so i'll check again, to see if it was an issue with that old system.

Be sure to disable controller vibrations in the game, even when using a keyboard. If you have a camera mod installed this is doubly important.

GoLD-ReaVeR commented 2 years ago

Some games run good and after some time run bad in arch based distros. In Ubuntu/Pop!_OS LTS all are smooth. I try every interesting distro for games and that i can say. I try most optimized kernels and always have some problem in some game. Now i just use stock Ubuntu/Pop!_OS kernels and all games run very good. Last time i used Manjaro Gnome with BTRFS with no modifications done by me, but voila, after last update the system refuse to load. So the thing is: optimized kernels and stuff very often hurt than help. Anyway DS3/Sekiro is running perfect for me with Nvidia 1060 6GB

It depends on the kernel of course, but zen is pretty stable in terms of usage (and comes with the FSync patch) and the kernel used by @CygnusTerminal is actually Tk-Glitch's kernel patches which I think is even optimized for use with proton.

CygnusTerminal commented 2 years ago

It got better, but there are slowdowns when backstabbing enemies, they dissapear after a second or so. My laptop is not overheating or throttling. I had to reinstall my system so i'll check again, to see if it was an issue with that old system.

Be sure to disable controller vibrations in the game, even when using a keyboard. If you have a camera mod installed this is doubly important.

Oh, haven't tried that yet, i play with a DualShock 4 controller via BT, i'll have to test. Thanks!

h8672 commented 2 years ago

Duplicate issue, already exists... But for ubuntu based system, installing gamemode and adding gamemoderun %command% to launch options lets proton know you have it and it reserves power and resources for that game. Proton currently cannot find gamemoderun. Also, althought it might not change much... moving game to ssd drive may improve performance...