←back to thread

402 points _JamesA_ | 1 comments | | HN request time: 0s | source
Show context
haswell ◴[] No.44382004[source]
In my purely anecdotal experience over the last few years, performance ranking is as follows:

1. Steam on Linux via Proton + Wayland (Niri)

2. Steam on Linux via Proton + X11 (Xfce)

3. Steam on Windows

4. Games on Linux launched via other means (it's possible I was missing out on certain flags/optimizations, but this is just about the average experience)

The biggest thing I noticed when switching to Linux was an improvement in framerate consistency, i.e. I'd have fewer situations where the framerate would drop momentarily. Games felt more solid and predictable.

The biggest thing I noticed when switching from X11/Xfce to Wayland/Niri was just an overall increase in framerate. I'd failed this jump many times over the years, so it was notable when I jumped and stayed there earlier this year.

It does feel like games take longer to launch on average, but this makes sense given the fact that it's launching via Proton/Wine.

replies(7): >>44382091 #>>44383557 #>>44383847 #>>44383952 #>>44384146 #>>44387486 #>>44388956 #
thewebguyd ◴[] No.44382091[source]
Interestingly enough, I've had games that had both a native Linux port and Windows version, and the Windows version through Proton ran better than the native Linux version. This ended up being true for Civ5, Civ6 and Cities Skylines (1).

With those admittedly limited examples though, I don't experience the same ranking in performance, but I attribute that to my non-gaming hardware vs. any problem with Linux or Proton/Wine. I play on a laptop with an Nvidia 3050 laptop GPU, and I get much better performance in Windows still. In Cities Skylines, for example, I'll get ~20 fps on Linux via Proton (but I do experience what you said, it's consistent no major spikes or drops) while on Windows I get between 45-60fps up until about 15k population or so.

Other games, despite working, remain unplayable to me due to performance. I can play Diablo 4 on windows no problem on medium settings, but even on low it's just too unresponsive on Linux.

Anyway, just my anecdotal experience. Those with dedicated gaming rigs will be more than fine with Linux, but those of us on underpowered hardware still seem better off with Windows, unfortunately.

replies(5): >>44382145 #>>44382175 #>>44382625 #>>44383403 #>>44385090 #
umbra07 ◴[] No.44382625[source]
> Anyway, just my anecdotal experience. Those with dedicated gaming rigs will be more than fine with Linux, but those of us on underpowered hardware still seem better off with Windows, unfortunately.

On the other hand, Linux (or more accurately, the Linux desktop ecosystem) doesn't support a lot of high-end PC gaming features well: HDR, Nvidia GPUs, VR, etc.

replies(7): >>44382716 #>>44382810 #>>44382851 #>>44382867 #>>44384721 #>>44385204 #>>44387248 #
dcl ◴[] No.44382851{4}[source]
Doesn't support NVIDIA GPU's!? Is this a display or gaming specific thing?

All the ML people are using NVIDIA GPU's on Linux.

replies(2): >>44383014 #>>44383235 #
komali2 ◴[] No.44383235{5}[source]
Nvidia support across the desktop ecosystem is poor, for example practically nonfunctional in Sway. And just buggy in other Wayland based desktop environments (kde seems to be the best in my experience).
replies(2): >>44384327 #>>44385120 #
baobun ◴[] No.44385120{6}[source]
I'm doing PCI passthrough of a 1080 to an archaic tiling X11 window manager and so far it Just Works with noeveau. XFCE also worked fine before I decided I don't want a full DE. Rock stable. I will move dists before I move to Wayland by the looks of it.

i3 should be pretty easy switch from sway if you haven't tried.

replies(1): >>44390919 #
1. happymellon ◴[] No.44390919{7}[source]
> noeveau

Hasn't Nvidia locked most functionality away from the open source drivers?

You either have the choice of using drivers that work well with Linux, or drivers that are fully featured.