HGL
flat-fuchsia

Witcher 3 - Performance Difference (heroic vs game mode)

Hello there, I have the GOG version of witcher 3 (next gen - dx12) running on my steam deck with, i would say, good performance. Installed the game via Heroic and manually added the dx12 exe to steam. All running fine with "Proton Hotfix" I now wanted to use the cloud save functionality in Heroic and used the "Add to Steam" button. I understand that instead of launching the game directly, it first starts heroic in no-gui-mode and syncs savegames first. But what I noticed is, that when I start the game this way, the performance is really bad. I cant really get it to run with more than 25 fps (regardless of the settings) In contrast: my manually added version of the game runs with smooth 40fps (i could get higher, but i capped it to get some more battery life out of it) Is there a setting so that the game - including the sync of savegames - can be run with the same performance like the manually added one? Regards!
28 Replies
jolly-crimson
jolly-crimson3y ago
You can try using heroic bash launcher But at the same time this difference in performance is weird. I will try to replicate that as well Heroic in no gui should not use almost no CPU or ram since it has no graphical interface, but maybe some more optimization might be needed
flat-fuchsia
flat-fuchsiaOP3y ago
Weird thing is that I cannot see something similar with cyberpunk2077 It it maybe because there are two proton layers running? I start the manually added one with proton hotfix. The one added through heroic is set to use proton hotfix in heroic but in the steamdeck ui there is no proton version set as heroic does not launch with proton hotfix And btw gpu and cpu utilization in the performance overlay looks like there is much headroom.
flat-fuchsia
flat-fuchsiaOP3y ago
GPU clock is much higher in the manually added one.
No description
flat-fuchsia
flat-fuchsiaOP3y ago
This is the one added via heroic
No description
deep-jade
deep-jade3y ago
Hm... Since using heroic, my GTA V (which I run before with Lutris) runs really choppy in the city. (which didn't happen with Lutris) I didn't tried to redownload / readd all the epic thingys in Lutris again, but can see that other people, who have the steam GTA V version this runs completely fine. Basically same like @oOoHoCo My GPU usage is really low, but CPU is always at ~3500mhz. I always thought it was a GTA V update that made it run bad, but this looks like it's maybe heroics fault. I had basically locked 60fps in Lutris, now i have 45-55fps in the city, with sometimes really bad frame times. (and no, it's not because of shader cache, believe me) I think something is going on here. I did post my logs months ago, nobody could help me. so, idk. In my opinion heroic runs worse then steam or Lutris with the same games. 🤷🏻‍♂️ I also read on Reddit that people's cyberpunk heroic versions run much worse then the steam counterpart which is strange imo
jolly-crimson
jolly-crimson3y ago
Difference in performance might be because you were not using the exact same dxvk and wine version For an exact comparison you would need to use the same tools
deep-jade
deep-jade3y ago
wine version was the same 100% idk which DXVK version heroic used, in Lutris I always had the latest one 1.10.3 or something.
jolly-crimson
jolly-crimson3y ago
Heroic is just an interface that call wine to run the gamenwith the variables, it's should not affect performance What heroic does is not different from what lutris does
deep-jade
deep-jade3y ago
I would think the same. But this is by far not the first person to describe worse performance there has to be something I'm so sure
jolly-crimson
jolly-crimson3y ago
Steam has more optimizations because of their own proton fixes So it is expected that on steam a game runs better I mean a steam game
deep-jade
deep-jade3y ago
ye, what can I say. This is something I experienced. You say no it can't be. And that's it. idk what to say.
jolly-crimson
jolly-crimson3y ago
Heroic has almost 1 million downloads. I have far more positive feedback about performance than bad ones But ofc if you search on Google or whatever for "heroic worse performance" ofc you will find a lot of posts about it because that is what you are looking for
vicious-gold
vicious-gold3y ago
would enabling esync or fsync help here?
deep-jade
deep-jade3y ago
many people just don't care? Or don't know that games could run better? Maybe it's only a steam deck issue? idk both are enabled
jolly-crimson
jolly-crimson3y ago
I don't know, when I have the time I will debug with the Witcher 3
deep-jade
deep-jade3y ago
and because I experienced it first hand
jolly-crimson
jolly-crimson3y ago
Maybe disabled them, not all games will benefit from it Linux gaming is not like enabling all options is better
deep-jade
deep-jade3y ago
I tried everything, believe me.
jolly-crimson
jolly-crimson3y ago
Sometimes even disabling dxvk is better
deep-jade
deep-jade3y ago
I'm not dumb :xdd: not with GTA :lul:
jolly-crimson
jolly-crimson3y ago
:Thonker:
deep-jade
deep-jade3y ago
I just wanted to say it. Obviously nobody cares or believes me. :xdd: so.. i have to live with that 🤷🏻‍♂️
vicious-gold
vicious-gold3y ago
pretty much if I wanted to play TW3, I'd probably just wait for it to go on sale on Steam (tomorrow, perhaps). the new changes will make the Deck cry when run via Heroic/GOG
deep-jade
deep-jade3y ago
I mean I love the concept of heroic. And that i don't need this bad epic client anymore. But the performance is just so strange. yeah. it is what it is
vicious-gold
vicious-gold3y ago
it's great for the small or light games that I happen to get free on EGS/GOG or on desktop for that matter
flat-fuchsia
flat-fuchsiaOP3y ago
I didn’t want to start a discussion about Linux gaming in general 😉 I just noticed that when the „man in the middle“ heroic comes into play there is some weird thing happening with witcher 3. If the solution is to wait until all the things that are in proton hotfix right now comes to a new proton 7 version or a proton 8 and this will fix my issues, it is totally ok. I just thought that I am doing something wrong or that there is a hidden setting or command line flag that I have to set to make it work. I can totally play the manually added version and just launch heroic to get the saved synced. I thought about waiting for a sale too. But I did not want to buy the game a third time (I own the ps4 and gog versions already) ^^
deep-jade
deep-jade3y ago
But you only can do that because the game is drm free. It doesn't work with epic games unfortunately. And yeah, you didnt wanted to start a discussion, but its just pretty much the same problem / experience i have. So wanted to share. :YEP:
flat-fuchsia
flat-fuchsiaOP3y ago
😉 Like I said before: this issue does not exist with cyberpunk which sort of uses the same engine. That’s why I was baffled.

Did you find this page helpful?