T O P
DaisyLee2010

Steam / Lutris


ipaqmaster

I haven't really needed Lutris in my life yet. A game either runs in its own installed wine prefix, or I hit it with proton and it runs then instead.


nascent

I like lutris for GOG. It knows the games I have, I can install and launch them. Though I do prefer to launch from Steam and get controller support.


xdanishgamerz

You can add it to steam and get controller support, right?


nascent

Yes, just have to manually put in the shortcut to lutris.


Takios

Lutris is awesome when a game requires certain tweaks. Pillars of Eternity 2 e.g. runs badly on processors with a lot of cores. Lutris has a feature to "hide" cores from a game. Game messes with your resolution? Lutris has a feature to restore it after the game closes. It supports Feral Gamemode, can activate Mangohud and limit a game's FPS. All that via a nice GUI.


Any-Fuel-5635

Lutris… worth a try. It’s really cool


ipaqmaster

I think I had it installed once, it was very great looking and clearly must be a huge help to many people... but I just realized I didn't actually need it so it's left my SOE until the day I do.


benderbender42

Yeah there's nothing lutris does you can't do with terminal. It's just a nice gui to manage different wine versions for different games and sandboxing.


PrinceVirginya

Yeah thats fair I think lutris imo becomes "better" if you have multiple launchers as all of your games are now accessible from 1 Library Lutris can display all games on steam, aswell as any installed VIA wine and other launchers Otherwise you can simply just use WINE anyway.


3vi1

You can also just add your wine games to Steam, if you want to see them in one library.


F4rm0r

This way you can also use proton on the games quite easy, if I remember correctly


FuzzyQuills

Not sure if it still did it but I know the reason I stopped using Lutris was because at the time my internet was literal garbage and for some reason Lutris ate the entire 1.2mbps download I had every time it started. (I suspect it was downloading game covers or something and from memory none of the settings to adjust that seemed to work) Nowadays I just manually make my wine prefixes, sometimes using Lutris scripts as a reference. (For anyone about to go “Ohshit dat internet,” I’m on a much faster line now at 25/10. Still slow to the rest of the world but vastly more usable haha)


PrinceVirginya

Man 25/10 is considered "Good" internet in the UK. We really are behind


FuzzyQuills

Ha, Australian here but that sounds about right lol


carleeto

I needed Lutris for Roblox - wouldn't run properly with WINE. Lutris worked out of the box.


GiraffeMichael

Lutris uses wine under the hood. Lutris is "just" a bunch of scripts helping you set up wine for diffrent games.


carleeto

Yeah that's right. It's the setup of wine that gets complicated sometimes


Previous_Royal2168

It's opposite for me lol, as someone newish to computers I never got into buying games from steam, I just own free ones on epic and some here and there that I bought which I play through heroic, and I keep lutris around for gog games or really old games and emulators that can't be bought anymore So I've never needed to install steam


vesterlay

Quite a few games require game-specific tweaks. If you can't manage wine through terminal, lutris is an only option.


Pandastic4

What about Bottles?


F4rm0r

I installed bottles, tried it, really nice and somewhat easy interface. I uninstalled it as I don't really use wine outside gaming


F4rm0r

I installed bottles, tried it, really nice and somewhat easy interface. I uninstalled it as I don't really use wine outside gaming


PedalUp

I needed Lutris for installing Epic Gamed Launcher. Actually, with Lutris you can install games owned on EGS without the launcher having installed.


F4rm0r

I use it mostly for blizzard games and riot games, It's worth it in my opinion :D


acejavelin69

And the latest ProtonGE...


DM_ME_UR_SATS

ProtonUp-Qt is a must. Makes it easy to keep ProtonGE up to date and manage your proton versions.


dapethepre

Does it do anything the shell version (protonup / protonup-ng doesn't do?)


Innominate8

Also Proton-tkg. ProtonGE/Proton-tkg are great if you're serious about steam on linux. When a game works, but not quite right on the default Proton, odds are GE or tkg will work.


Helmic

And wine-ge for anything NOT on steam - don't use Proton for non-steam games!


verwalt

Asking as a Linux gaming newbie with a Steam deck, why not?


najodleglejszy

https://reddit.com/r/linux_gaming/comments/uzrz2k/a_thread_about_using_protonge_and_winege_builds/


verwalt

I am guessing as soon as I add those games to Steam, I can use Proton.


bastionShaw

What's the difference between TKG and GE build of Proton?


R3nvolt

Different modified versions of proton made by 2 different people. If you find issues with one you can try the other.


kyzfrintin

Idk if it's just me, but I always have much better performance with lutris wine fshack, compared to ProtonGE. Proton drags any game for me.


dapethepre

Don't use proton / GE-Proton for non-steam games, don't use wine-GE for steam games. If you use GE-Proton on a lutris game, yeah, I'd expect stuff to happen.


seewie

My experience with Lutris was always a bit tedious, but I also really don't need it for my gaming preferences. But an absolute must is Heroic Game Launcher for all those juicy free epic games. It also "just works", like with steam. Oh, and Mumble for a good voice chat with friends.


Cantflyneedhelp

Lutris also supports Epic Games so I never understood the appeal of Heroic Launcher.


-Oro

Lutris runs EGS through Wine iirc, Heroic is free (in both meanings), open source, supports individual settings per game like different wine version game tweaks etc, and more performant than the Epic Games Launcher. Also supports importing games you already have installed, unlike the EGL


Daharka

Steam, Lutris, Heroic, drivers for your GPU, cxxmatrix


androidguy52

This + ProtonUp-Qt


have-ahappygenocide

Protonup-Qt for a gui interface


androidguy52

My bad


anrebloom

Drivers for GPU. Isn't that automatically handled?


Daharka

Depends on the Distro. In the last few years Pop and Ubuntu have included Nvidia drivers, and AMD drivers are in the Kernel. Even in Ubuntu/Mint you may want to add the PPA so that drivers are automatically updated to the latest versions.


anrebloom

Pop us what i use.


Daharka

Then you probably have good driver support.


Bulics

Steam for obvious reasons but if you want to play anything other than steam games Lutris and Heroic Games Launcher are a must have


the_abortionat0r

Lutris has never really worked for me but running battle.net through steam does.


Bulics

Yea sometimes there are incompatibilities that the system doesn't tell outright, but if you encounter an 256 error is any lutris install script, most of the time it was some form of incompatibility for me Most of the time turning off DXVK or E-SYNC helps, but you can always experiment To turn these things off you just need to go to the runners settings and search wine at the bottom there ​ Lutris is really an amazing tool but sometimes it can be tricky to make it work Hope this helps tho


DemonPoro

Battle.net also failed to run for me while running default recommended wine. But when I switched to wine-ge it works perfectly.


brandflake11

I think a lot of good ones have been listed, but I would recommend qjoypad, in case I need to map a controller to keyboard keys for any reason.


jlnxr

input-remapper is another great tool. You can basically remap any input to keyboard or mouse keys (or macros/combinations). So not only can you remap a controller to keyboard keys (this has come up for me before) you can also do things like remap extra mouse buttons as well (piper/libratbag exists of course, but can be buggy at times)


drklunk

literally just made a post about mapping a controller for GW2, havent tried this. as for windows native games, will this still work? tried some other solutions with wine/GW2 and failed miserably


brandflake11

It works with windows games too. I've used in the past for games like Ultra SFIV.


drklunk

You're referring to windows games in Linux, right?


brandflake11

Yes with proton


drklunk

Hell yea, thank you


nmkd

Why not use Steam for that


skyrrd

A distribution with recent kernel and graphics drivers is a good start. Then you need a source for your games, as long as the game is on steam there is not much needed (but proton_ge does improve on some issues that you may encounter) For all other games that have no native Linux binaries and where you may need a launcher you have the options of heroic launcher (epic), lutris (wonderful game management ui for native/wine/emulation and per game settings) and Bottles (for managing separate wine sandboxes, but lutris can manage those aswell) If you want to overclock or undervolt your GPU take a look at CoreCtrl For Performance statistics, replay recordings and Vulkan-injections (sharpening and stuff) take a look at Goverlay For longer recordings and streaming I would choose OBS Studio


thekillerdonut

Bottles has gotten things to run for me that nothing else would run. I wouldn't call it a must-have, but it's a great tool for trickier games (usually ones with modloaders).


boppernickels

Mangohud


TheRealGamer516

Game launchers: - Steam. - Heroic Games Launcher (for epic games store games). - Lutris (for anything else). Performance: - Feral gamemode. - Proton-GE. - Wine-GE. Hardware monitoring: - Mangohud. Display protocol: - X11 (People might disagree but if you want the lowest latency it is the best option right now). Advanced extras for better performance: - TKG kernel. - Ananicy-cpp. - Irqbalance. - Proton TKG. - Wine TKG. There are other things that I haven’t listed but I didn’t want the list to be too crazy and many of these aren’t necessary but they are nice to know about if you ever want them.


redvebdes

you use X11 for lower latency i use X11 to have working software we are not the same


EmptyVisual

Excellent list!! +1 for everything above including Ananicy-cpp (wonderful service) - Also auto-cpufreq :)


CaptLinuxIncognito

Excellent list. Also, Heroic supports GOG now too.


SrayerPL

Wow thank, did not now about irqbalance and ananicy <3


Atemu12

> Display protocol: - X11 (People might disagree but if you want the lowest latency it is the best option right now). Depends. When you use a VRR monitor and lock your framerate to stay within VRR bounds, latency is about the same as on X11. On my system X11 VRR is buggy and often likes to halve the refresh rate leaving me with 50-60Hz instead of 100-120, so Wayland ends up being a better experience.


MattyXarope

> Feral gamemode I see this in options in Lutris. Could someone explain to me what it is exactly? I use the Steam Deck so I'm not sure if it is relevant to that.


-Oro

Gamemode allows for system tweaking when initiated with gamemoderun or whatever your launcher uses otherwise. A few examples of what it does is set the CPU governor to performance, change system priority for the game to be on top iirc, IO optimizing (latency), and it allows for extra tweaking like scripts to run when initiated, stopped, and also tweaking GPU performance profiles. Gamemode usually allows for anywhere between a 6% and 30% performance increase, but this is my system which is optimized how I see fit, so your experience may vary.


Gnobold

Why not use Lutris for epicgames as well? Anything that heroic offer apart from the inbuilt browser showing the store?


Previous_Royal2168

Well it has a much nicer ui imo, not to mention it also supports gog games so one could argue they don't need lutris anymore just heroic But I still keep lutris cuz it's a all in one solution


Gnobold

I can understand that, personally I like the more native look of lutris more.


Hatta00

Nethack. Just 'apt-get install nethack-console' and see we'll you in a few years.


virtualmang

Doesn’t work on TempleOS


swizzler

How would you even get it on to TempleOS, there's no network interface... unless you're a [Zealot](https://github.com/Zeal-Operating-System/ZealOS) On a more serious note, they're asking for help with Linux here, and TempleOS isn't Linux.


virtualmang

Oh nice never heard of ZealOS. And yeah, I know, I was joking lol


PM_ME_DND_FIGURINES

[For some reason, it didn't work](https://imgur.com/lrS1lXk)^^^^^/s ^^^^^I ^^^^^know ^^^^^why ^^^^^it ^^^^^doesn't ^^^^^work


camelization

I am intruiged! What distro are you using?


[deleted]

[удалено]


PM_ME_DND_FIGURINES

me when i can't read a /s


helzania

nethack isn't in the official pacman repos iirc, you gotta install from AUR


RectangularLynx

It's in the community repo


PakWarrior

Bruh


czarhex

Linux


sproid

Games


RobLoach

Software


sy029

Other than steam, and occasionally proton-GE I don't need anything else. for the list of what I really *wish* existed, there's quite a bit: * An equivalent to GOG Galaxy that shows me all my games on all libraries, including subscriptions and unredeemed keys * Native Mod Managers * Equivalent to ENB (vkbasalt is not the same thing) * Way to play Game Pass games other than streaming * Something like overwolf that lets me put widgets on top of a running game. (not for streaming)


Gnobold

There is gamehub that might help with the first point (not sure about subscriptions and unredeemed), Lutris to some degree as well.


sy029

Those are the main features I want though. I don't use galaxy as a launcher, just as an organizer that's compatible with all the storefronts.


Gnobold

I think gamehub does have an unified app list. Are you saying you rather use none than an incomplete tool?


sy029

Havent used it in a long time, so it's possible it's different now. I'll give it a shot again soon.


Gnobold

Well as said I don't know for sure. I couldn't get the flatpak to run Edit: seems like it from the screenshot on their github page


Helmic

I haven't used Galaxy, but GameHub does nab all my games from Humble Bundle and Itch.io. Iunno what other services Galaxy connects to, it'd be cool if they finally open sourced it so we could make our own Linux port.


sy029

All of the store integrations are open source. Really it just needs something to emulate the plugin api


Helmic

It would be neat to implement that for something like GameHub, yeah.


FuzzyQuills

If you use OBS, getting yourself setup with obs-vkcapture is a MUST, even manages to outperform PipeWire capture in some cases. Only game I haven’t been able to reliably stream is Forza Horizon 5 but that game seems to act weird with it’s GPU load anyway. (Towns in particular are bad for performance) Edit: thanks to someone’s upvote, noticed a typo lol


HaikuLubber

RetroArch, an open source emulator that can play any old (and some modern) ROMs from game consoles.


sproid

ProtonUp-QT. It will make your life easier with Steam, Lutris and/or other stores.


prueba_hola

Linux support from the company


mtfellie

Barring this, at least a silver rating from protonDB is an absolute must.


Nokeruhm

Lutris is the must have. Then Steam. MangoHUD for me is a must have. This thing can control the cap for framerate, vsync, and other cool stuff. ProtonUp-QT, to make things a lot easier. Antimicrox, for those PC games that are prefect for a gamepad but never had proper support for it. QjoyPad does its job as well for this matter. Oversteer, for my old but still functional steering wheel. Corectrl. To fine tune the GPU for every each game (for AMD at least).


Helmic

If you're playing through Steam, avoid gamepad mappers and just use Steam Input instead, as it'll automatically load up the appropriate profile per game and you can use community configs to jumpstart your own config. Even non-Steam games added to Steam will often have community configs if they're reasonably popular, even emulated games (use Steam ROM Manager for this).


Intelligent-Gaming

Steam, Lutris, OBS Studio, Spotify, Kdenlive, Chrome and MangoHUD.


HaikuLubber

GZDoom! An open source modern source port for Doom and Doom-like games. The original Doom games are still a blast to play with modern mouse controls, and there are literally countless full game mods with new skins and all new levels.


tnuke1

Steam tinker launch is very very useful and I don't see enough people talking about it


DeathByte_r

Main: * Steam + LSI/native libs (don't forget download runtimes for EAC/Battleye) * ProtonGE/TKG * Lutris * winetricks + protontricks * Retroarch (if you use emulators) * Feral Gamemode * Gamescope * PipeWire + NoiseTorch/EasyEffects for noise suppression and 5.1/7.1/Dolby chain filters for headphones * zram/zswap + earlyoom (some unity-based games can eat all your RAM) Optional: * sc-controller * GOverlay + mangohud + vkbasalt (performance control and sharpening/shaders reshade alternative) * corectrl * Heroic launcher (if you use EGS, but lutris has integration now) * ProtonUp-Qt (for update custom wine builds) * steamtinkerlaunch * opentrack+AItrack (if you want to use headtracking in sim's/supported games with webcam) * libstrangle (FPS limiter) * Parsec (if you play to splitscreen games with friends, who share game from win-host) * ZeroTier - VPN for coop games with lan/direct ip connect * Oversteer - ir you use racing wheels Communications: * WebCord (Discord client, but better - use latest electron builds and can to screensharing on wayland sessions through pipewire) * Mumble


EMOzdemir

I'll try webcord. The audio when screen sharing still missing right?


Helmic

To add onto what others are saying, here's some less obvious ones. [Steam ROM Manager](https://github.com/SteamGridDB/steam-rom-manager/releases): This allows you to neatly add all your emulated games to Steam, with nice artwork and Steam Input community configurations for easier controller support. Also means you can style on nerds by showing up as playing Breath of the Wild on PC. [Discover Overlay](https://github.com/trigg/Discover/releases): This lets you have an overlay for Discord, since Discord on Linux still has no overlay support of its own. It's a *little* janky, but being able to see who's talking and read what the people in text chat are saying is just an important part of being social online. I love being able to both play video games and hang out with friends simultaneously, so this is just about mandatory for me. [gpu-screen-recorder](https://git.dec05eba.com/gpu-screen-recorder-gtk/about/): The link is to the GUI frontend, but you can run it without it. This is basically Shadowplay for Linux, works with Nvidia GPU's with basically no performance hit. [Replay Sorcery](https://github.com/matanui159/ReplaySorcery/releases): Same as above, but works with AMD cards. Think it works with Intel integrated graphics as well but I'm not sure. No GUI here, but the config file's easy enough to figure out. Custom Kernel: I use [linux-tkg](https://github.com/Frogging-Family/linux-tkg) but there's several others like xanmod. Using a kernel that's been tweaked more for desktop usecases and gaming can somewhat improve FPS (dramatically in some games running through Wine/Proton since it can use newer features that can get rid of bottlenecks) and overall increase the responsiveness of your computer. Compiling it for your specific architecture can net some gains as well. Having a backup kernel is also just nice in general in case the more recent one shits itself for some reason. Nvidia DKMS drivers: DKMS versions of Nvidia drivers are like hte regular drivers, except they work with basically any kernel. It's generally just a good idea to use these anyways, because the vanilla drivers have a tendency to novideo you if your kernel updates before Nvidia's gotten their shit together, and Nvidia never has its shit together. Mandatory if you're using a custom kernel as they will not work with the vanilla drivers. [NoiseTorch](https://github.com/noisetorch/NoiseTorch): Creates a virtual mircophone that denoises your input - so people you're talking to in whatever microphone-using application (in-game voice chat, Discord, Steam if you're a sicko, Google Voice, whatever) won't notice your fan or keyboard or whatever else. Very easy to use, but had a security incident recently that has put people on edge - nothing malicious has been found though. [EasyEffects](https://github.com/wwmm/easyeffects): Same as above, but more complicated. It can do a *ton* more things to your microphone than just denoise, so if you're a bit more technically inclined this can get you better sound for your mic and do shit like normalize your volume (louder when you're talking quietly, quieter when you're babyraging) or even echo cancellation (though it's spotty still). [Flameshot](https://github.com/flameshot-org/flameshot/releases): Screenshot utility. It does all the shit you want a good screenshot tool to do, but it also has a sickass GUI overlay to make doing quick edits of screenshots fast (including pixelation effects). It's *really* useful for conveying information to other people, because you can very quickly write text and draw arrows to give step by step instructions *visually* to someone, so you can get them to join your Mumble server or learn the mechanics of a particular boss more easily rather than trying to explain something to them that they've never seen before. Mod managers: A ton of mod managers do have native Linux versions, and those that don't often have an AUR pkgbuild that'll get the Windows version working on Linux easily. Distro: Right now, I'm partial to recommending [Nobara](https://nobaraproject.org/) as a beginner distro, because it's basically Fedora after it's already been configured for gaming. Includes a tweaked kernel optimized for gaming, preloads some relevant gaming apps, adds some extra repos so you can actually get useful utilities, and isn't as horribly outdated as something Ubuntu-based like Pop!_OS which can cause issues if you're using recent gaming hardware. Beyond that, I just generally dislike Ubuntu for gaming (and by extension Debian would be even worse for this purpose, and Mint is fucking *abysmal* because its packages are dramatically outdated). Using a version of Flameshot from last year is just an unnecessary pain in the ass. A rolling release distro is probably more of a handful than you might want which is why I am liking the niche Nobara is filling for new users. But use what you're comfortable with, with some knowledge all distros are basically the same under the hood.


Anonieme_Angsthaas

I didn't know about nobara, seems like an interesting distro.


Daharka

It will either become the best gaming distro or it will make all other distros better for gaming.


Anonieme_Angsthaas

Let's hope both.


Daharka

Real MVP right here.


Udab

Here you are : [https://github.com/FeralInteractive/gamemode](https://github.com/FeralInteractive/gamemode)


mAdCraZyaJ

Linux-zen kernel, Steam, Lutris, Feral’s GameMode (and 32bit lib), Discord , Discover Overlay, Noisetotch, Spotify 👍🏻👍🏻


---Mr_Castle

Steam Tinker Launch rescued me from the wilderness.


Deprecitus

Steam. That's pretty much it.


jefferyrlc

Steam Gamescope Game mode Mangohud Wine Lutris Ones I'd recommend, but not must have Bottles RetroArch GameHub Heroic Games Launcher


mishugashu

Firefox, nvidia proprietary drivers, Steam, and Lutris.


d-pv

Piper, especially for those of you with gaming mice with high DPI and polling rates.


matsnake86

* steam * lutris * mangohud * vkbasalt * gamemode * protonup-qt * protonGE / WineGE


karmalized007

Just curious why no one uses bottles? All of your non-steam games in a single wine environment and all the native launchers?


QushAes

Goverlay, Mesa-tkg-git, wine-staging-tkg-fsync-git, CoreCtrl and you know Steam and Bottles. :)


StockyGoose6468

Goverlay hasn’t been working for me, popos.


QushAes

Yeah any Ubuntu 22.04 based OS has failed me too. I'm on Garuda.


StockyGoose6468

It might be the latest update, but mangohud and goverlay were both broken on the last version of Endeavour for me. For me at least Mangohud’s default settings show so I guess it’s good enough for now.


QushAes

goverlay-git works fine for me but on mesa-git as well.


SneakySnk

Had the same issue, [fixed it with this.](https://www.reddit.com/r/Ubuntu/comments/u91daj/ubuntu_2204_and_goverlay_not_running/i6c4zej?)


JustMrNic3

* Latest Linux kernel * Latest Mesa drivers,unless you are using Nvidia * Latest KDE Plasma, pretty lightweight DE with Wayland support * Latest Steam / Lutris / Heroic client


deanrihpee

Isn't GNOME better for Wayland? I'm saying this as a KDE user


icyjiubnext

Freesync support just isn't there yet


cryogenicravioli

In my experience not really. Plasma has FreeSync and the only Wayland weirdness I've (personally***) experienced is wallpapers being weird when plasma puts my screens to sleep after x amount of minutes. Other than that its pretty flawless (again, in my personal experience).


MrPootisBrights

In terms of polish GNOME Wayland beats Plasma, but for Wayland + Gaming it's better to use Plasma which supports VRR.


JustMrNic3

It was, but I don't think it is anymore as KDE has catched up in my opinion and even exceeded it in some areas. I think since version 5.24 KDE Plasma has very good Wayland support and the soon to be released 5.25 will improve that even more. The only thing that I miss in Wayland support is HDR, but also no other DE has that.


MRAZOR12

Manjaro uses kernel 5.15, while fedora used 5.16 at the time i checked.


JustMrNic3

And I'm using 5.18 (Xanmod version) on Kubuntu 21.10, but I've upgraded it manually with Ubuntu Mainline Kernel Installer.


mtfellie

Lutris, feral gamemode, steam, steam-lsi (some games prefer different libraries). I strongly recommend a rolling release like fedora rawhide or endeavorOS for gaming (if you're up for it, Gentoo and Arch are great and super lightweight, but they can be a challenge if you're not prepared to do some research before installing them) You're gonna want X11 installed, even if your distro defaults to Wayland (especially with nvidia) because Wayland is NOT ready for gaming. Pretty sure that's all I use for gaming, I'll check my explicitly installed packages when I get home and see if there's anything else I use.


koidfas

Steam, Lutris, ProtonUp for me is essential for gaming on linux and for measuring fps i use MangoHud


Dathide

Some games work through Bottles that don't work through Steam or Lutris


Rnedoe

Well, I get half of my games from GOG that is Linux native, no DRM!


Slippingstones

If you get Steam, Steam Tinker Launcher is amazing. Easy mod manager, proton manager, reshade manager, and prefix manager


efoxpl3244

gamemode


SleepingValley

Steam Tinker Launcher, Lutris, Bottles, Wine-GE, Goverlay(VKBasalt, MangoHUD) and any gaming software in the Garuda Gamer App.


mnbnd

nvidia-dkms if you have a NVIDIA card


mtfellie

Only need dkms if you're not using the default kernel for your distro, though other than the marginal extra space it's NBD to use it instead of the normal package.


HotSauceEnjoyer

Good luck not being able to boot X after updating your kernel and forgetting to reinstall the Nvidia module It's an easy fix, but it's annoying if you're a first time Linux user


Tom2Die

I haven't had a package manager fuck that up in *years*...but I guess I've only used Arch (btw) in that same time...is there a distro that lets you fuck this up currently?


mtfellie

Truer shit hasn't been typed before. TBH I forgot this was even an issue since switching to arch years ago and setting up a pacman hook to keep Nvidia current.


Helmic

It's very helpful even without it, as the regular driver likes to shit itself if your kernel ever updates, which will novideo you and force you to fix the problem in a TTY, which can be literally unworkable for a new user because they can't even get to their web browser to go look up help. Plus it also opens the option to use a customized kernel, which has fairly significant gaming benefits for a number of games.


gxvicyxkxa

When messing around with nvidia drivers i've sometimes been left without desktop display and having to fix with tty. This has led me down an awful rabbit hole that can take hours and i've sometimes no idea how i've eventually fixed it. Is this what you're referring to and is nvidia-dkms going to save me tears and stress? Drives me nuts.


Helmic

It is what I'm referring to and the DKMS drivers are pretty likely to resolve that issue for you permanently. If your fix is usually rolling back to a previous Nvidia driver version or otherwise just kinda vibing until a new driver comes out, this is probably going to sidestep that issue entirely. If you happen to be using Manjaro in particular, this is why that distro seems to shit itself randomly.


-rensenware-

celeste


adcdam

steam, wine, protontricks, steamtinkerlaunch, winetricks, vkbasalt, gamescope, mangohud


illathon

Honestly probably just Steam. Then if you like modding you will probably want Flathub.


4yaksandadog

Anything without Sigmund.


Pandastic4

Sigmund?


igelbaer

heroic, bottles, steam, gamemod, mangohud


The_Real_Bitterman

Vulkan, Steam, Bottles, Heroic Games Launcher, ProtonUp-Qt, Lutris In this order.


Arizona_Dude_tf2

Crossover, custom overlay crosshair for any game, sad that only works on gnome


msanangelo

just steam and functional video drivers.


fuzunspm

* oversteer * steam * lutris * retroarch * python programming language (I have some custom full screen overlays)


acAltair

* MangoHUD: benchmarking, fps capping (and logging) and monitoring * Latest kernel and Mesa drivers. Cap your fps to what your GPU can realistically achieve and look into undervolting if you have a dGPU and your thermals are affecting performance. Good framepacing is better than going from 140 fps down to 90. Set your fps cap based on demanding scenario in a game.


el_submarine_gato

Proton GE, Protonup QT, Lutris, Steam, Heroic Launcher


PM_your_cats_n_racks

Getting Vulkan working is the most important thing. How difficult this is is going to depend on your GPU, but it can take some effort. I haven't seen anyone mention PlayOnLinux. It's a WINE prefix manager that I like better than Lutris. When Lutris works it's fine, but it's a lot harder to manage when it doesn't or when a given game isn't supported.


johnny0055

Last I checked playonlinux was out of date and barely maintained. Did that change?


PM_your_cats_n_racks

Beats me, I haven't heard anything like that. They had a new project which it seemed like they wanted to use as the succesor, but I didn't find it to be as capable as PlayOnLinux. They added DXVK support to PlayOnLinux some time ago and that's the last time I updated. They were slow on adding it since they were working on the new project instead, so that was just a couple of years ago. Whether or not it's now out of date, it still works fine.


johnny0055

Why not use bottles though?


PM_your_cats_n_racks

I don't know, haven't tried it. Seems similar. I was really comparing PlayOnLinux to Lutris, but there are certainly other prefix managers.


d3vilguard

Corectrl to OC my gpu


ZarathustraDK

Also very important for VR since SteamVR (for some reason) doesn't automatically trigger the performance profile on AMD cards, leading to a significant performance drop if you haven't set a corectrl-performance-profile for it.


one_is_the_loneliest

Steam I honestly don't bother with anything else, really. If something doesn't work there, I'll look it up.


CobaltSpace

gamescope may be useful if a game isn’t cooperating with the steam overlay and you want it (such ass Dead Cells with Steam Input), or if you want to use AMD FSR 1.0.


gerowen

Steam and Bottles


Majestic-Contract-42

Steam installed via Flatpak. Purely so as all the game files don't litter home. Blizz installed via steam. Nice and boring.


canceralp

Steam - for Steam games Lutris - for all other games Gamemode - for better performance Gamescope - for proper downscaling Libstrangle - fractional FPS cap and LOD controls MangoHUD - we all know this one Reshade - tons of extra effects and color corrections Wine tricks - to calibrate dlls for Reshade and installing Vcruns OBS - to record gameplay


o462

AMD GPU. Many small things that other will point out, but this one is the most important.


electricprism

Xone DKMS for XBONE dongle. XBONE controller over RF puts bluetooth to shame


yegender_dev

Steam, wine and preload


wolkop

Lots of useful suggestions here, thanks everyone. Does anyone know if something like VoiceAttack or Voice Activated Commands (VAC) exists on Linux? I used this application on Windows to bind certain keystrokes to voice commands, which was super useful for hectic games with complicated controls. (And it also felt really satisfying to shout 'fire shield!' in certain games instead of clicking some button. :))


TomJuri

I just use bottles with Proton GE most times it just works OOTB.


warium

I am going to pitch my own wares here but, after you have installed Steam, Lutris and Heroic then maybe consider [https://github.com/PhilipK/BoilR](https://github.com/PhilipK/BoilR) , [https://github.com/SteamGridDB/steam-rom-manager](https://github.com/SteamGridDB/steam-rom-manager) or [https://github.com/redromnon/HeroicBashLauncher](https://github.com/redromnon/HeroicBashLauncher) .


ay8xT4

[xone](https://github.com/medusalix/xone) for Xbox One adapter controllers.


MindVegetable1010

ds4windows on chromebook


Willdrick

I'm a stickler for UI consistency, so I keep all my games on [GameHub](https://github.com/tkashkin/GameHub). It's a bit more involved to get a game going there (compared to lutris install scripts) but I love that its basically portable and easy to restore after a reinstall (or copy the games and prefixes to another machine). It clumps my GOG, steam, native and emulated games all with the same tall boxart (like steam's newer library)


suicideking72

Just make sure all your games are supported. I wanted to put Fedora on my gaming PC. I play COD and none of the current games are supported. So it's a no-go for me. Check your must have games, see if they're supported. Linux gaming is great as long as you're willing to only play the games that are supported.


ErnestT_bass

steam/lutris


F4rm0r

Wine, steam, proton, heroic (for epic games), nvidia-dkms, dxvk, vkd3d, mesa-git, X (I cant get wayland to work, still would use X as backup if it did work). I don't think I forgot anything that isn't basic software like linux-base, linux-firmware etc etc.


sublima72

Steam, WebCord, QEMU/KVM


rfvgyhn

Tooting my own horn, but [proton-usage](https://github.com/rfvgyhn/proton-usage) to keep track of which versions of proton I'm currently using.


justagamerguy1997

Steam, Lutris, Heroic, Wine, Proton, Proton-GE, ProtonUp-Qt, steamtweaklauncher, PolyMC