Titles working/working better on Lutris vs Heroic
Hi!
I want to use Heroic, it has better interface, is more straight forward, etc... But I'm having big differences between Lutris and Heroic.
For example, some games refuse to run (cocoon, lamplighters league, for example) with the default options, nothing crazy. But the same defaults, same proton GE version, works flawlessly on Lutris.
On heavy games (cyberpunk, for example) I get audio dropouts on Heroic on big scenes, but none in Lutris.
How can I troubleshoot this? I'm on Arch, not using flatpak (should I?), but I don't get this big of a difference between launchers.
Thanks!
23 Replies
If you used Lutris' install scripts to install those games, it may be the case that it applied some game-specific workarounds. Heroic does not have a system for this yet
Since you're using Proton, there may also be differences there in how it's launched (Proton is... complicated outside of Steam)
equal-jadeOP•2y ago
no scripts, just plain installer, which is weird
I'm going to tinker a bit more and see if I can come up with something reproducible
lutris is so ugly damn haha
It might be interesting to test what happens when pointing Heroic to Lutris' Wineprefix for a game (and vice versa)
equal-jadeOP•2y ago
that's the first thing I'm going to test, yeah
If worse comes to worst, you could add your games to Heroic as sideloaded games, which then just launch your actual game with Lutris
Although now that I think about it, I'm not sure if we support protocol "executables" (Lutris uses
lutris://run/<gameID>
or something like that IIRC)vicious-gold•2y ago
The performance should be around the same
There's probably some extra tweaking that lutris is doing
If that's not the case
genetic-orange•2y ago
basic differences may be:
- Wine version used
- DXVK version used
- VKD3D veresion used
- additional wrappers used
vicious-gold•2y ago
Maybe they have amdvlk installed and it's using that with heroic
But lutris automatically changed the icd
To RADV
genetic-orange•2y ago
that's also possible
hard to tell without logs / configs
vicious-gold•2y ago
We have newer vkd3d and dxvk than lutris
equal-jadeOP•2y ago
ok some findings. If I run my test game with Heroic downloaded proton versions (screenshot) it does not work. But any of the wine-lutris there are fine...

Lutris uses Wine-GE, not Proton
vicious-gold•2y ago
Yeah proton isn't supported but we let you use it
equal-jadeOP•2y ago
ahhh the naming got me all confused then, seing ge-proton
So if you want identical versions, use the
Wine-GE-Proton...
version that corresponds to your lutris-GE-Proton...
version in Lutrisequal-jadeOP•2y ago
ahh I got it now
Oh it is absolutely confusing, but we're not the ones to make those calls
equal-jadeOP•2y ago
let me try
foreign-sapphire•2y ago
you should just be able to use the lutris-GE version as it's the same as wine-GE just renamed to be cleaner in Heroic
and lutris just renamed everything as wine-ge as I found out last night when I told someone to get lutris-ge-proton8-17. the user said they could only see wine-ge-8-17
equal-jadeOP•2y ago
lol, yeah, wine-ge from Heroic works perfect
damn
thank you all! One unrelated question. I was trying the flatpak version just to troubleshoot this, and I noticed that it prompted the kde file picker instead of the gnome one. How can I use the kde file picker in the non flatpak version?
I've noticed that myself; which UI system is used is up to Electron, not sure if there's some option to tell it to prefer a specific one
On Flatpak this works via Desktop Portals, so whichever you have installed is going to be used
equal-jadeOP•2y ago
yeah, flatpak launchs kde picker outof the box. For native one I had to force "GTK_USE_PORTAL=1" and it now launchs kde file picker too
ambitious-aqua•2y ago
Hah im a dev on one of the games you mention 😛
lamplighters