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•3y 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-fuchsiaOP•3y 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-fuchsiaOP•3y ago
GPU clock is much higher in the manually added one.

flat-fuchsiaOP•3y ago
This is the one added via heroic

deep-jade•3y 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•3y 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•3y 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•3y 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•3y 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•3y 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•3y 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•3y 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•3y ago
would enabling esync or fsync help here?
deep-jade•3y 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•3y ago
I don't know, when I have the time I will debug with the Witcher 3
deep-jade•3y ago
and because I experienced it first hand
jolly-crimson•3y ago
Maybe disabled them, not all games will benefit from it
Linux gaming is not like enabling all options is better
deep-jade•3y ago
I tried everything, believe me.
jolly-crimson•3y ago
Sometimes even disabling dxvk is better
deep-jade•3y ago
I'm not dumb :xdd:
not with GTA :lul:
jolly-crimson•3y ago
:Thonker:
deep-jade•3y ago
I just wanted to say it.
Obviously nobody cares or believes me. :xdd:
so.. i have to live with that 🤷🏻♂️
vicious-gold•3y 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•3y 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•3y 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-fuchsiaOP•3y 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•3y 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-fuchsiaOP•3y 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.