I took each rating for games on Wine Application Database, mapped them to numbers (Garbage -> 1, Bronze -> 2, Silver -> 3, Gold -> 4, Platinum -> 5) and plotted a monthly average.
The left axis is average number of ratings per app. As all rating except the 3 month, 6 month etc lines have dropped then to me this suggests there has been an explosion in the number of apps in the database.
The more apps, means more smaller apps with frwer user ratings so the lower the average number of ratings per app overall would be?
The left axis is total number of ratings of each type (Garbage, Bronze, Silver, Gold, Platinum) in a given month (not per app). For example for month
2016-07
there were"Garbage" => 22 "Bronze" => 14 "Silver" => 13 "Gold" => 55 "Platinum" => 61
On right side is the average rating. So if I assign values to each rating:
"Garbage" => 1 "Bronze" => 2 "Silver" => 3 "Gold" => 4 "Platinum" => 5
I can get an average rating, which will be between 1 to 5.
((22*1) + (14*2) + (13*3) + (55*4) + (61*5)) / (22 + 14 + 13 + 55 + 61) ~= 3.721
Proton?
GPU passthrough for virtual machines became way more accessible around 2016. From my personal experiences, I got more into figuring out Wine and Linux stuff in general once I knew I could pass a GPU to my virtual machines.
I don’t get “Number of ratings” on the y scale. I tjought it’s an average number?
DXVK.2016was when I moved to Linux as my primary operating system because with DXVK, most of my games ran overnight.Edit: Oops I missed the mark, DXVK occurred in 2018, I was off by two years. My bad.
is this the ratings on winehq? I could see the count of apps exploding on that page but ordinary users aren’t going to visit there to know they can even contribute that sort of qualitative stat
Yes it is the ratings on winehq, https://appdb.winehq.org/
And yes, an average user probably going to fire a game, figure out it is not working, and promptly go back to windows, which makes that data less accurate, but what can we do about it?
Could you please plot this as a 100% area chart instead?
Here you go
That is a very different picture, isn’t it!
It’s the same picture.
Delusional.
I’ve been using Linux for over 10 years for work and dev. But for gaming it’s still absolute dogshit. You need to constantly tinker to get shit to work.
- Even Minecraft, which is just Java, runs at 20% less FPS than on Windows, constant stutters and screen tearing that Vsync won’t fix.
- And then there is all of the RTX raytraced games that are broken or have considerably worse performance. - What about 5.1 surround speakers that work out of the box but will not work on Linux. I tried every driver and every tinker. So I can basically enjoy my game without sound, because my Razer headset also won’t connect automatically on boot. I have to unplug the dongle every single time.
- Ah yes, forgot about all of the Anticheat games. Nope, stop blaming it on the game devs. As an end-user, I don’t care about that.
- Then what about my Logitec mouse and keyboard and Corsair RGB? Can’t configure that either.
So this basically leaves me with half of my game library than on Windows, half of my gaming hardware, no sound, and a worse performance even in Minecraft.
Everyone who says Linux is a viable alternative as a daily driver for things other than software dev or sys admin is just delusional.
Fuck me, I guess - All the fun I’ve had the last two years wasn’t actually real? I only thought I was having a good time? Why didn’t you tell me back then so I could have been appropriately miserable!
I’ve got an RTX 3060 with a Ryzen 5 5600X, running Nobara as my sole OS and I’m playing plenty of games just fine. I can’t say that I’ve ever had to do any tinkering to get BG3 to run, and when I recently decided to replay AC Odyssey, it ran smoothly out of the box.
Granted, sound issues can be annoying, but it’s not like there are no guides for setting up 5.1 with pulseaudio or pipewire. Yes, it’s some tinkering, and I agree that it would be nice if it ran out of the box.
But if plenty of people around you have theirs working fine, calling them all delusional because yours doesn’t is kinda stupid.
“Could it be that I’m doing something wrong? No, it’s the linux gamers that are wrong!”
Don’t @ me too hard, but I think @luciferofastora has some good points on sound and anti-cheat. They don’t affect me, mostly because I don’t like PVP games that need anti-cheat, but they represent a huge chunk of the market and I do wish they worked better on Linux. I’m fully on Linux for my daily driver and generally have good experiences, I’m not even considering going back to Windows, I just wish things worked better for everyone.
Anti-Cheat is a bitch, special sound setups not working out of the box is a shame, and it certainly isn’t a complete replacement for all use cases.
But the performance issues are definitely not universal, and claiming that anyone who uses it as daily driver is delusional overshoots the mark of criticism and into pointless insults.
Anti-Cheat is a bitch
Seriously, I don’t know how this one is solvable, to be honest, without major investment and support from the game companies themselves.
performance issues are definitely not universal
Agreed!
AFAIK there is support for EAC in Proton now, as that was required for Elden Ring. But there probably is some work to do still on the devs’ part, and if they’re not willing to invest that time for what so far is still a niche…
It’s a bit of a self-perpetuating problem, like all cases of platform inertia: People are reluctant to switch, so unless the draw to the alternative becomes strong enough, they’re more likely to stay. But for the alternative to become appealing, more people would need to switch.
It’s the same reason many people aren’t leaving Twatter: If you want to reach many people, you’ll want to be in the place with many people.
Skill issue
How is skill related to booting up an OS and launching a game? That should not require skill.
Besides, I’m probably more skillful with Linux. I could probably fix all of these issues. I just won’t. It’s much faster booting into Windows.
Minecraft is arguably & measurably more performant on Linux, full stop. Anything using OpenGL performs better on Linux, check any Minecraft benchmark online.
Not on stock Ubuntu. Don’t believe me? Reproduce with:
- RTX 3070
- Install Ubuntu
- Install Minecraft
- Launch Minecraft
- L for stutters and screen tearing.
What else do you want me to say? The benchmarks seem to be wrong I guess.
LoL, for me Linux is a daily driver and I have not used windows/macOS for private stuff since a long time. I’m neither a sys admin nor a software dev.
I’ve used both for 10 years. So I’m in a better position to compare both. I’m a software dev and hobby sys admin.
You can not see through eyes that are not yours. How TF would you be in a better position to judge how non dev can handle Linux?!
lol.
Listen, I’m not going to lie and say that Linux is all sunshine and rainbows, because it isn’t - but neither is Windows. But I can play this game too!
-
Minecraft runs faster for me on Linux than it does on Windows, I get frequent stutters in Windows especially when trying to use mods (the same exact profile has zero issues on Linux).
- In fact, some shitty software that I used to have to install for work would constantly cause Minecraft to randomly die in the middle of the game’s initialization.
- Oh, and I had a friend who couldn’t get the Minecraft Launcher to even prompt the Microsoft account sign in screen, we eventually tracked it down to the fact that he had uninstalled Edge (through the control panel - not with some hacky script or whatever), which apparently breaks the ability for the game to display the OAuth authorization screen. Did it ever tell us that this was the issue? No, we had to spend time tracking it down.
-
Razer’s software was so horrible in Windows that it would quite literally cause Windows Explorer to not startup properly unless I didn’t have the hardware connected when I logged in. Otherwise it was a roll of the dice whether Explorer and the rest of the desktop shell would start. There is zero reason that having a peripheral plugged in should cause Windows’ services to not start properly. OpenRazer on Linux has never caused anything like this, and works flawlessly. Nope, don’t blame it on Razer. As an end-user, I don’t care about that.
https://insider.razer.com/keyboards-8/razer-huntsman-mini-explorer-exe-hanging-23003
https://www.reddit.com/r/razer/comments/vak030/blackwidow_v3_crashing_windows_explorer/
https://insider.razer.com/keyboards-8/razer-huntsman-te-crashing-explorer-exe-on-startup-29963
Even tracking the problem down to it being due to Razer was a major pain.
Windows has all sorts of issues constantly, however according to the Microsoft forums all I have to do is run some random DISM command to fix it, I’m sure that’ll definitely do the trick /s
Oh speaking of gaming - have you ever tried to use the Microsoft Store for games (which is required if you use game pass - a Microsoft first-party service)? Good luck. And if you do manage to get it to work, but have to reinstall Windows because of the fact that its had some random bullshit problem that requires a reinstall, god help you if you had your game pass games on a separate partition. You would think you’d just be able to tell Windows where the games are and not have to reinstall those - but nope, your account doesn’t own those files (even though you’re logged in with the same Microsoft account that they practically force you to login with these days just to access the desktop)! Due to the sandboxing, you can’t change the permissions back either. But also, since you don’t own those files, you can’t delete them either - and Microsoft requires that the game pass games go in a specific directory on that partition that… you now can’t modify because you dONt HaVE PerMISsioN tO DO thAT! So you need to either format the partition completely, or in my case since I had other stuff that I didn’t feel the need to copy somewhere else just to then copy it back, delete the
WindowsApps
folder FROM LINUX. What in the actual fuck???Finally, after you’ve done all that, and have installed Forza, a Microsoft First-Party Game you can’t play multiplayer because the networking services are broken:
https://support.xbox.com/en-US/help/hardware-network/connect-network/troubleshoot-party-chat
https://forums.forza.net/t/teredo-unable-to-qualify/95883
[There are so many more, the posts are endless but I think this proves my point]
[Actually no, just to make sure, have a few more]
Oh hey, look, a guide to fix the problem https://techcult.com/fix-forza-horizon-4-unable-to-join-session-xbox-one/ - NINE different methods to supposedly “fix” the problem, including the almighty lord and savior DISM reset command!
People act like Windows is some holy gift from god and is perfect - it isn’t. Anyone whose been using Windows for more than 6 months knows that this is the case, they’re just used to dealing with Microsoft’s bullshit.
Everyone who says Windows is a viable alternative as a daily driver for things other than using Microsoft Word or Microsoft Excel is just delusional.
Thanks for sharing your experience. But I don’t share that. All of my devices and games run perfectly well out of the box. Heavily modded or not. On stock Ubuntu it doesn’t. Nothing else to say.
Everyone who says Windows is a viable alternative as a daily driver for things other than using Microsoft Word or Microsoft Excel is just delusional.
Thanks for bringing that up too. Because this is another prime example of popular software not running well on Linux. I’m not using that software though. I mostly just use the browser features of my Nextcloud instance for that. But browsers work just fine on Windows. Right… not even that works on Linux properly. Try watching DRM content on Firefox Linux or getting the hardware acceleration to work.
Nah man. I’m not a beginner with Linux. I’m using Ubuntu Server for hosting multiple docker images, a webserver, a Nextcloud, a professional Minecraft server. But I’m not using Linux Desktop anymore. If I need Linux for something terminal-related like easy ssh access to my server or git, then I’ll just boot up a subsystem on Windows.
-
Self own.
Here’s a program I found my first day of using linux. It fixes your last point entirely.
Even Minecraft, which is just Java, runs at 20% less FPS than on Windows, constant stutters and screen tearing that Vsync won’t fix.
Have you tried Sodium? And don’t use stock Minecraft launcher. There is Prism Launcher, which is way better.
And then there is all of the RTX raytraced games that are broken or have considerably worse performance. - What about 5.1 surround speakers that work out of the box but will not work on Linux. I tried every driver and every tinker. So I can basically enjoy my game without sound, because my Razer headset also won’t connect automatically on boot. I have to unplug the dongle every single time.
Raytracing on linux is good these days
Then what about my Logitec mouse and keyboard and Corsair RGB? Can’t configure that either.
You have OpenRGB for that.
Everyone who says Linux is a viable alternative as a daily driver for things other than software dev or sys admin is just delusional.
But I don’t care about a single bullet point you shared?
And you’re not the average gamer. You’re probably more of an average Linux user.
Your comment just shows how disconnected this community really is sometimes.
Fair point