8 ms·
I’ll dissent. After hearing people be ecstatic, I thought I’d go full-in on Linux gaming. I have a pretty bog-standard gaming PC that is very Linux-compatible
by jorvi 3y ago
I’ll dissent.
After hearing people be ecstatic, I thought I’d go full-in on Linux gaming. I have a pretty bog-standard gaming PC that is very Linux-compatible (Intel i5 + Radeon 6800XT) and on there Apex Legends has horrid frame pacing issues, Mirror’s Edge doesn’t work with wireless Xbox controllers. You lose out on a lot of GPU suite features that Windows has. Gnome doesn’t support VRR. Etc etc.
There’s so many small issues it’s held me back from deleting my Windows partition. Maybe in a year or two?
That said, these things work flawlessly on the Deck.
- COGlory 3y agoFYI Valve is primarily deploying KDE, which does support VRR. They can't really control what dumb decisions the GNOME folks make. For Mirror's Edge, were you using Steam Input?
- jorvi 3y agoYeah, except I prefer the cleanliness of Gnome over how scattershot and buggy KDE feels, so I’m SoL. I’ve even looked into launching games into their own little Gamescope instance, but if you don’t run Gamescope as your main window manager, you lose most of its benefits. > For Mirror's Edge, were you using Steam Input? Yes. The problem lies in the fact that only the Xone driver properly supports the Xbox wireless adapter, but it doesn’t play nice with Mirror’s Edge. Xpad and XpadNeo do work, but those require USB or Bluetooth. And me having to tweak a million things tells why gaming on Linux still sucks, aside from Deck’s blessed config. I don’t want to deal with a thousand papercuts, I want to boot my system and play. Windows is still closer to that experience than Linux.
- OJFord 3y ago> Yeah, except I prefer the cleanliness of Gnome over how scattershot and buggy KDE feels But if it's the difference between gaming working or not for you, wouldn't you rather use it? Surely you barely interact with it anyway while gaming, only to get into Steam? If this is a machine you use for something else too, you could just have a gaming user that logs in to KDE and your normal user that uses Gnome?
- k12sosse 3y ago[flagged]
- eropple 3y ago> Surely you barely interact with it anyway while gaming, only to get into Steam? I'm a Linux desktop user and I drop into a game once in a while while I'm waiting for another meeting or waiting for a build to finish or whatever. My work desktop doesn't use VRR (the just-for-games PC uses Windows), otherwise I'd be in the same boat as 'jorvi because it quite matters to me that games on my desktop integrate into everything else at a passable level. For me, GNOME does a better job of integrating my different activities than KDE (which wasn't always the case! I was a KDE3 user for a long time!), so I use GNOME. And it remains an unsolved pain in the ass that the Linux desktop experience isn't coherent enough to mean that we should only be thinking about desktop environments if we want to. Coherent, holistic switching between tasks is a thing that people are allowed to want and attempting to convince people that they don't is a bad look. > If this is a machine you use for something else too, you could just have a gaming user that logs in to KDE and your normal user that uses Gnome? This is a really sad observation on the state of the Linux desktop. Still.
- bee_rider 3y ago>> If this is a machine you use for something else too, you could just have a gaming user that logs in to KDE and your normal user that uses Gnome? > This is a really sad observation on the state of the Linux desktop. Still. It seems like a somewhat odd observation, is it really necessary to have another user to do this? I can easily switch between Gnome, i3, and Sway on my system, I mean that’s going between X and Wayland, no issues… maybe KDE and Gnome have some specific incompatibility though? Odd. Anyway, at least there’s a workaround. If Gnome is a hard requirement, how is Windows even a candidate?
- eropple 3y ago> maybe KDE and Gnome have some specific incompatibility though It's a layer down from the DE itself, it's the window manager beneath it. GNOME ships Mutter and KDE ships KWin. GNOME is pretty tightly tied to Mutter; KDE is less tied to KWin, but KWin also tends to support shinier features than Mutter does anyway so I don't know why you wouldn't use it anyway. > It seems like a somewhat odd observation, is it really necessary to have another user to do this? Strictly no, but having to have another login session, period, is bonkers to me. It's reasonable to respond to that suggestion with incredulity. > If Gnome is a hard requirement, how is Windows even a candidate? For me, it's not. At the moment it's inertia, because Windows has legit become the best Linux dev environment I know of with WSL2. I originally switched back to a Linux desktop because I was working on some hardware stuff that benefited from being on a Linux platform, but I'm certainly not tied to it past that.
- Zekio 3y agoyou could try Xow it supports the wireless dongles for xbox controllers if that is what you are trying to use
- Phelinofist 3y agoIsn't Xone the new version of Xow and Xow is no longer maintained?
- zeta0134 3y agoHonestly it's the reverse for me, but I guess that's down to personal preference. "Gnome" apps keep updating with the "new" GTK style, which means the title bar becomes a conglomeration of a bunch of weird controls, the familiar dropdown menus vanish, everything gets moved into a tiny little hamburger menu and, often, the layout breaks in subtle ways. The calculator app just recently did this, and now I have to type and enter one line of numbers before the text control realizes it's too small and resizes itself. That first line of numbers is nearly invisible. Happens again every time it's opened. I'm not sure who decided that desktop apps need to look and feel like touchscreen-first mobile apps, but I don't particularly like it. KDE still feels like a desktop environment, so it's my strong preference. I'll put up with a very slightly less polished experience if it means stuff stops rearranging itself just for the sake of change every couple of weeks. (Aside from KDE, Cinnamon is pretty solid and less feature packed, maybe give it a whirl?)
- CamperBob2 3y agoThe calculator app just recently did this, and now I have to type and enter one line of numbers before the text control realizes it's too small and resizes itself. That first line of numbers is nearly invisible. Happens again every time it's opened. OT, but I recently started using a Python REPL as a calculator, leaving it open full time in a window. It's pretty great. Haven't touched an actual calculator, or a calculator app, in weeks.
- jwells89 3y agoHamburger menus are among my greatest gripes with GNOME. In apps with any functionality at all they end up being poorly organized junk drawers filled with odds and ends, and because they have to be somewhat short to be effective, functions that don’t fit in them either get buried or cut. What makes this all worse is that GNOME has acres of space reserved at the top of the screen with its statusbar, most of which is empty and doing absolutely nothing. It could house a macOS-style global menubar (as Unity did for fullscreened windows) with room to spare… Though global menubars aren’t everybody’s cup of tea I think many would agree they’re better than the alternative of oversimplified hamburger menus, and they would help achieve the clean look GNOME is going for without so dramatically impeding functionality.
- barbariangrunge 3y agoJust chiming in to say gnome is wonderful to use and I miss it every time I have to use something else
- Audiophilip 3y agoMay I ask what "SoL" stands for? (Not a native English speaker.)
- 30 3y agoShit out of Luck
- bigstrat2003 3y agoI've always heard it as "short on luck".
- prmoustache 3y ago>Yeah, except I prefer the cleanliness of Gnome over how scattershot and buggy KDE feels, so I’m SoL. You know that linux distros are multiusers/multiseats systems right? You can perfectly use Gnome as default desktop and live switch to a dedicated gaming user with kde plasma desktop that is only used to launch games. Kde plasma shoudln't be buggy if only used as a game launcher and disable baloo file indexing if you want to limit kde memory usage to minimum.
- ho_schi 3y agohttps://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154 https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154 You can install it upon Arch from AUR. Putting that aside: Windows users always find a reason not to switch to Linux because some missing feature. In two years? There will be another new feature or game on Windows. I remember people insisting on using Windows because it support their „3D-Shutter glasses“ or their card from Nvidia. Either you want use Linux or not :) Why are many features initially only available on Windows? First. That is wrong. Important features like cgroups, namespace and containers/Flatpak where novelly developed upon Linux. Second? MBAs only look at past numbers. So Windows often get traditional Windows stuff first. You make guess it, innovative companies care about what will be possible in future. Valve for example. The MBA style thinking is also in many consumers. Still buying Nvidia? Because they were faster in the paper sheet? I prefer the cards which works well with Linux, so AMD or Intel. Frames actually generated are more worth than problems with proprietary drivers. PS: Linux has maybe won the war against drives. Seems like Nvidia open most stuff slowly and feature land in the nouveau-module or mesa. A decade to late. I’m already in Team AMD ;)
- hhh 3y agoI don’t want to tweak stuff for a week to get a comparable experience playing games to a fresh W11 install.
- developerDan 3y agoWhy don’t people like Linux? Because it takes 8 bloody commands to do something as simple as add a new drive whereas Windows you can just open disk utility and format. I bounced off Linux a few weeks ago over this. It’s for people who want to tinker more than actually use the system.
- COGlory 3y agoI've literally never used commands to do anything with a disk. I open KDE Partition Manager and do everything in a really nice GUI. `
- 3y ago
- cma 3y ago> were you using Steam Input? Steam Input is rapidly becoming the Google Play Services of the desktop linux world. On Steam Deck for a long time you couldn't even use the touchpads without the Steam client running.
- beebeepka 3y agoCannot relate much. My 5800x3D and 6800XT deliver an outstanding Linux gaming experience. I don't play EA games, though. I do play some fast paced shooters that don't need VRR since you can manually cap fps to your liking. Also, it was my understanding that gnome has support for adaptive sync. May i ask what driver features are you missing? I only want some decent fan control instead of relying on random scripts off github. AMD has to release some sort of GUI panel for sure.
- tigeroil 3y agoSimilar specs but run Windows here, part of the reason being that I noticed that the ray tracing performance is just awful on Linux compared to Windows. I found I get slightly better framerates in most games in Linux, but anything that uses raytracing goes from "just about usable with FSR" on Windows to "totally unplayable" on Linux. I'm told it's better in Mesa 23.3 though, haven't tested.
- cassianoleal 3y ago> I only want some decent fan control instead of relying on random scripts off github. AMD has to release some sort of GUI panel for sure. Have you tried CoreCtrl [0]? > My 5800x3D and 6800XT deliver an outstanding Linux gaming experience. I have a 7900XTX and performance under Linux has been at least on par with Windows, sometimes better (though not by much). > May i ask what driver features are you missing? I'm not GP but I'd love to see frame gen and stuff like anti-lag and upscaling integrated into amdgpu with some sort of official way of setting it (though looking at Adrenaline it might actually be best if it's left up to the community to create the GUIs). [0] https://gitlab.com/corectrl/corectrl https://gitlab.com/corectrl/corectrl
- tigeroil 3y agodid you try playing mirrors edge through steam? I ask because steam input really does work wonders
- deleted 3y ago[deleted]
- bravetraveler 3y agoDid you try out 'gamescope'? This is something you find on the Deck but not 'for free' with Steam on other Linux. I find it helps with pacing. It also supports VRR with a commandline argument, '--adaptive-sync'. VRR may need support in the environment to work, I'm not sure. Sway/wlroots does it fine. Presumably KDE does/can too since that's what the Deck uses in 'desktop' mode (otherwise, gamescope). edit: I see in another post - you have! Agreed on KDE being scattershot. I hope the Gnome people clear things up for you. I wouldn't go so far as to suggest i3/Sway, even though I'm happy with them
- colordrops 3y agoCould you provide details on how you got gamescope working with sway? What is the full command line you used? I believe I ran into problems with it conflicting with XWayland or something like that.
- bravetraveler 3y agoSure thing! Here's an example command line (from Steam): env DXVK_ASYNC=1 SDL_VIDEODRIVER=x11 gamemoderun taskset --cpu-list 0-7,16-23 gamescope -W 3840 -H 2160 -r 160 -o 160 --borderless --fullscreen --rt --steam -- %command% Gamescope has become odd with the introduction of '--expose-wayland'. I think the 'SDL_VIDEODRIVER=x11' part may be key; I didn't need this before, but now I often do. Not every game requires it. It's weird. It helps if something crashes because "wayland isn't available". Adding '|& tee /tmp/game.log' is useful for debugging. Pinning (taskset)/gamemode stuff left for context. This example gives a game the cache-rich threads on a 7950X3D. Beyond '--adaptive-sync'... I believe VRR calls for the feature to be enabled on the output in Sway. See 'man 5 sway-output', looking for 'adaptive_sync' for more info on that edit: One last note. I'm on Fedora - the libraries here are so new that Flatpak-based Steam tends to work best.
- colordrops 3y agoThanks, definitely appreciate this. I tried the line plus many variations without luck. Perhaps my video card is just too old (GTX 1050)
- bee_rider 3y agoI’m not sure why people are trying to convince you; Linux is free so there really isn’t any benefit to us Linux users or to the Linux developers if you switch… Valve should be the only one that is worried about your opinion here. I think they develop SteamOS as a backup plan, though, in case Microsoft ever starts to take their own App Store seriously.
- freedomben 3y agoThat is surely part of the consideration, but certainly not all. Some engineers at Valve (especially the head honcho Gabe Newell) are legit Linux people (Debian IIRC). They believe in it, and I love them for it
- bee_rider 3y agoAnd it left them well-positioned for the steam deck, I wonder if they were thinking about that when they started steamOS, or if it is just an example of the natural advantage that openness gives you. Anyway, agree—I wasn’t trying to belittle Valve’s motivations, just wanted to include a thought about why they seem to be happy serving both platforms.
- Adverblessly 3y agoI don't dispute your claims, but I remember very clearly that back then it seemed obvious that SteamOS was a response to the Microsoft Store and a fear that Microsoft would mandate that all software on Windows come from the Microsoft Store. While that was obviously speculation, at least the dates match up (October 26, 2012 for Microsft Store launch and December 13, 2013 from SteamOS launch according to Wikipedia)
- freedomben 3y agoAgree based on my memory. I think the Microsoft store threat is what finally tipped the scale. It took it from "we kind of support linux because we like it" to "we support linux because it's important business insurance for us in case Microsoft goes Apple (or Xbox or whatever example you want) and monopolizes app distribution on Windows.
- ParetoOptimal 3y ago> After hearing people be ecstatic, I thought I’d go full-in on Linux gaming. I have a pretty bog-standard gaming PC that is very Linux-compatible (Intel i5 + Radeon 6800XT) and on there Apex Legends has horrid frame pacing issues Apex Legends run flawlessly for me, but only on KDE/X11 with Nvidia reflex enabled[0]. If you are on Radeon though, I bet the problem is your window manager. I have the frame pacing issues on: - hyprland/wayland (even with no_direct_scanout = true; and floating game windows) - KDE/wayland I also had a weird issue using gamescope as my DM where apex got resized into a tiny frame in the top left that was like 200 pixels or so wide. > That said, these things work flawlessly on the Deck. Likely due to running into these graphics driver -> WM and similar compatibility issues and fixing them. The other performance improvements from kernel changes probably don't hurt either. 0: Requires unreleased proton-ge build: https://github.com/GloriousEggroll/proton-ge-custom/pull/104#issue-2005794915 https://github.com/GloriousEggroll/proton-ge-custom/pull/104...