Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

The game manager Lutris has a brand new release out with some sweet new features, so time to take another look at one of the best ways to run games from pretty much anywhere on Linux and Steam Deck.

Lutris helps you run games from EA App, Steam, GOG, itch.io, Epic Games, Humble Store, Emulators and so much more. It's really useful!

Here's all that's new in version 0.5.14:

  • Add Steam account switcher to handle multiple Steam accounts on the same device.
  • Add user defined tags / categories.
  • Group every API calls for runtime updates in a single one.
  • Download appropriate DXVK and VKD3D versions based on the available GPU PCI IDs.
  • EA App integration. Your Origin games and saves can be manually imported from your Origin prefix.
  • Add integration with ScummVM local library.
  • Download Wine-GE updates when Lutris starts.
  • Group GOG and Amazon download in a single progress bar.
  • Fix blank login window on online services such as GOG or EGS.
  • Add a sort name field.
  • Yuzu and xemu now use an AppImage.
  • Experimental support for Flatpak provided runners.
  • Header-bar search for configuration options.
  • Support for Gamescope 3.12.
  • Missing games show an additional badge.
  • Add missing dependency on python3-gi-cairo for Debian packages.

Release notes here. See more on the official site.

What app are you mainly using on Steam Deck / Desktop Linux to manage games from other sources?

Article taken from GamingOnLinux.com.
17 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
29 comments
Page: «3/3
  Go to:

pleasereadthemanual Oct 21, 2023
Quoting: fenglengshun
Quoting: pleasereadthemanual(in case you were wondering, prefix is a shell function for selecting a Wineprefix in ~/.local/share/wineprefixes, and winejp sets LANG to ja_JP.UTF-8)
Hey, I do the same thing with my own winejp prefix. You made that one using the old guide too?
The prefix shell function is actually from the Winetricks wiki: https://github.com/Winetricks/winetricks/wiki/Shell-Tips-&-Tricks

I don't think the learnjapanese.moe guide actually had an alias for that. I started off with that guide a few years ago and it was a great way to get things up and running. I'm seriously thankful that guide existed at the time I needed it. Since then, I've done about...100 hours of research into Wine, Winetricks, DXVK, etc. and lots of experimentation to figure stuff out. I understand this stuff a lot more now.

Most of the verbs learnjapanese.moe tells you to install through Winetricks aren't necessary for most visual novels. Wine has already implemented a lot of the functionality for the Visual C++ libraries, so you shouldn't need to install the runtimes. Wine Mono should work for the vast majority of visual novels, so you shouldn't need the proprietary dotnet stuff. And depending on whether your game is using DirectShow or Media Foundation to handle media, lavfilters, ffdshow, and quartz might have no effect.

I think these non-free libraries should be applied selectively depending on the errors you get, because they might actually break things the native implementation won't! In my experience, most visual novels work great with just DXVK and all the native Wine stuff. However, I do play mostly newer visual novels. Those dependencies are mostly useful for older VNs (but again, you should install them selectively).

I also highly recommend Gamescope when dealing with older visual novels. I've found that older games tend to be broken when you fullscreen them, or would crash when I switched workspaces, and it was the number one most annoying thing to me. Gamescope finally solved that issue!

Sorry if you already know this stuff lol but I felt like sharing. Everything just made so much more sense to me after I looked into it all.
fenglengshun Oct 22, 2023
Quoting: pleasereadthemanualSorry if you already know this stuff lol but I felt like sharing. Everything just made so much more sense to me after I looked into it all.
Oh no, I understand how you feel and what you're saying completely. It can be kinda weirdly frustrating dealing with Japanese games which, by all means, should really just works but for some reason you need to go on a whole journey to reach full enlightenment where you can deal with most of the problems. I pretty much did the same myself on the IdolDays protonDB page.

Which, speaking of, just shows that the old guide is still useful. It's old, and a lot of things works well enough through native Wine (or Proton -- played My Klutzy Cupid last month, got stuck at opening movie until I switch from Wine-GE to Proton-GE after my usual codec checks didn't work on Wine-GE), but man does it work for a lot of things and very helpful for getting started.

And yeah, gamescope is super useful, especially as some games are just outright unresizeable. If nothing else, the integrated FSR helps make it looks better on 1080p LCD screens. Kind of annoying that nested gamescope still have issues sometimes though (not like gamescope-session is flawless itself, outside of SteamOS).
tpau Oct 22, 2023
Galaxy on Windows because it integrates GoG and Other Stores like Lutris into a common interface.
Heroic for Linux to get Amazon, GoG and Epic Games running there.
Steam for SteamGames as that is hard to reimplent
Battle.net via Wine for Activision/Blizzard Games on Linux, but i hope we will eventually get an OpenSource implementation for this. The reverse engineering is amazing for this company down to private servers for World Of Warcraft and mods abusing bugs in Starcraft 1

Haven't gone down the path of Emulation too much so i think i don't need Lutris that much.
Maybe i am used to do it all manually with wine in the past
tpau Oct 22, 2023
Quoting: CapraI have settled on using bottles for everything except steam (of course) and gog native linux games. I didn't find myself "at home" using neither Lutris nor Heroic

can you tell me why neither of the 2 feels right for you?
Grogan Oct 22, 2023
View PC info
  • Supporter Plus
If you use Lutris' scripts to install games, you'll find yourself in a broken home much of the time. That's the biggest problem I see people having.

I love Lutris (been using it for 5 years), but I set up wine prefixes and install games manually (using "run exe in wine prefix", winetricks if I need any Microsoft files etc.)
pleasereadthemanual Oct 23, 2023
Quoting: fenglengshun
Quoting: pleasereadthemanualSorry if you already know this stuff lol but I felt like sharing. Everything just made so much more sense to me after I looked into it all.
Oh no, I understand how you feel and what you're saying completely. It can be kinda weirdly frustrating dealing with Japanese games which, by all means, should really just works but for some reason you need to go on a whole journey to reach full enlightenment where you can deal with most of the problems. I pretty much did the same myself on the IdolDays protonDB page.

Which, speaking of, just shows that the old guide is still useful. It's old, and a lot of things works well enough through native Wine (or Proton -- played My Klutzy Cupid last month, got stuck at opening movie until I switch from Wine-GE to Proton-GE after my usual codec checks didn't work on Wine-GE), but man does it work for a lot of things and very helpful for getting started.
Haha, yep, that's basically what it feels like. A journey to full enlightenment. I haven't tested it at all, but my bet is that Windows Media Player 10 is what got IdolDays to play. I had a similar issue with Suteki na Kanojo no Tsukurikata, which would refuse to play the intro movie and crash without Windows Media Player 11 installed (it wanted a 64-bit Wineprefix). In that game's case, it was because of Wine's broken/partially implemented Media Foundation support, and...well, it's a whole thing.

I spent some time writing up a troubleshooting guide for VNs a few months ago. Far from complete, but I thought it was a good start. I don't know if it'd be any use to you, but just in case...

I think the sections on media playback are relevant to most people (and unfortunately this is a difficult problem). The Media Foundation revelations were particularly discouraging...

QuoteAnd yeah, gamescope is super useful, especially as some games are just outright unresizeable. If nothing else, the integrated FSR helps make it looks better on 1080p LCD screens. Kind of annoying that nested gamescope still have issues sometimes though (not like gamescope-session is flawless itself, outside of SteamOS).
Okay, I have to admit to being a complete noob with Gamescope. I just pipe a VN .exe from Wine into Gamescope and call it a day, and that has worked great for me. I'm guessing this is called "nested Gamescope", and ChimeraOS's "gamescope-session" is a session with just gamescope you can log into? I don't use Steam much because the VNs I buy are rarely on Steam. Even when I do, I don't usually do anything other than configure the Proton version.

And yeah...sometimes things get weird in Gamescope. But it's 10 times better than needing to zoom into my desktop to read a VN in (almost) fullscreen, lol.
fenglengshun Oct 23, 2023
Quoting: pleasereadthemanualChimeraOS's "gamescope-session" is a session with just gamescope you can log into
Yeah, it's what the Deck's Game Mode is. Normal nested-gamescope can sometime have issues, both on x11 and Wayland. Currently having that issue myself - latest gamescope from both AUR and pika-os' repo are broken, while flatpak gamescope that Bottles used worked just fine.
pleasereadthemanual Oct 23, 2023
Quoting: fenglengshun
Quoting: pleasereadthemanualChimeraOS's "gamescope-session" is a session with just gamescope you can log into
Yeah, it's what the Deck's Game Mode is. Normal nested-gamescope can sometime have issues, both on x11 and Wayland. Currently having that issue myself - latest gamescope from both AUR and pika-os' repo are broken, while flatpak gamescope that Bottles used worked just fine.
Do you have a NVIDIA card? It's also broken for me. There was a regression for the 3.12.5 release of Gamescope, but NVIDIA needs to fix it. I found that AUR-compiled Gamescope worked in Lutris, strangely. And I don't use the Flatpak versions of those programs.

Well, with the newest release, it may not work in Lutris anymore. Fortunately, I'm playing on my Intel laptop most of the time.
fenglengshun Oct 28, 2023
Quoting: pleasereadthemanualDo you have a NVIDIA card? It's also broken for me. There was a regression for the 3.12.5 release of Gamescope, but NVIDIA needs to fix it. I found that AUR-compiled Gamescope worked in Lutris, strangely. And I don't use the Flatpak versions of those programs.

Well, with the newest release, it may not work in Lutris anymore. Fortunately, I'm playing on my Intel laptop most of the time.
Nah, I'm on AMD RX 570. Dunno what happened, just broke one day. Gamescope gonna be gamescope.

Getting back to the topic, I've tested the new Flatpak runner update, it's pretty good. You just enable Flathub as source, install the runner from the Flathub source from the sidebar, and it'll detect it as a runner. You can also install the flatpak manually, but it'll require Lutris to restart to detect it.

Spoiler, click me







While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.