this post was submitted on 01 Nov 2023
1465 points (98.4% liked)

Linux Gaming

15234 readers
99 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] Metz@lemmy.world 101 points 1 year ago* (last edited 1 year ago) (3 children)

Thats pretty much my argument when people say "There are more bugs on Linux than Windows! Linux bad!".

No, there are not more, there are more found. There are just as many (or more) on Windows, but never found or properly reported. Which is a bad thing.

[–] wfh@lemm.ee 64 points 1 year ago (2 children)

There are more bugs reported. That makes all the difference.

People used to closed source everything are trained to eat shit and find a workaround.

[–] Rentlar@lemmy.world 53 points 1 year ago (1 children)

Hi, Micro$oft Community Advisor Alicia here!

I'm sorry to hear that your software occasionally crashes. Trying some of these steps may help you:

  • Go to Windows Update and search for the latest drivers
  • Run 'sfc /scannow' in command prompt
  • Reinstall Windows

Please mark my post as "Answer" if this helped you solve your problem! Thank you!

[–] aport@programming.dev 12 points 1 year ago

This is a good point and one I think explains this phenomenon well.

Linux users are more willing to report bugs because they actually get fixed. Especially when the bug report is extremely detailed.

[–] synapse1278@lemmy.world 25 points 1 year ago (1 children)

Some time ago all the tech "news" headlines where "Linux is less secure than Windows, look at all the CVEs open !", well yes Linux has tones more CVE reported because anyone can audit the code, bugs are discovered and reported, people are informed and can put mitigations in place, unlike with Windows...

[–] jayandp@sh.itjust.works 13 points 1 year ago (1 children)

Also, statistically, a lot of Linux users are more technically minded and capable of identifying and reporting issues. This will naturally lead to higher reporting numbers, skewing stats.

[–] synapse1278@lemmy.world 8 points 1 year ago

Linux users are participants. We choose purposely this OS, proactively download, install and configure it on our computers, we chose it because it's FOSS, and we are happy to report bugs because we have the hope it will eventually get fixed for our own benefit. We all know that Linux strives because we are few (or not so few) to care about our OS and any help counts even if it's just reporting a bug. This mindset extends to the whole FOSS ecosystem and even some proprietary SW like games ! Because we want those games to run well on Linux and therefore report bugs to developers. And this is why I love Linux and FOSS so much. It's wonderful :)

[–] Pyroglyph@lemmy.world 9 points 1 year ago

Exactly. It goes the same way in development too. People who say XYZ lang is better than Rust because "you get so many compile errors" suffer from the same misconception: Just because the errors aren't immediately obvious doesn't mean they aren't there.

[–] bestnerd@lemmy.world 61 points 1 year ago* (last edited 1 year ago) (2 children)

I always always write strong feedback and extensive bug reporting for games. Doesn’t matter the platform. However, my daily is Linux and my daytime job is director for cloud eng and ops which is all linux distros. We write and manage massive nix fleets. Shit my career started writing and doing linux kernel work. It really made me appreciate good feedback and extensive reports on bugs.

BTW I use templeOS

[–] carl_the_llama@lemmy.world 30 points 1 year ago* (last edited 1 year ago)

Based and holy pilled

[–] snor10@lemm.ee 9 points 1 year ago (1 children)

How are you posting with no network stack?

[–] bestnerd@lemmy.world 8 points 1 year ago (2 children)

Power of Christ compels my packets

[–] Rai@lemmy.dbzer0.com 6 points 1 year ago

The packets are actually data hidden in unleavened bread.

[–] Rai@lemmy.dbzer0.com 4 points 1 year ago* (last edited 1 year ago)

Doublybased and extraholypilled

[–] lvxferre@lemmy.ml 56 points 1 year ago

That doesn't surprise me.

Linux users are biased towards higher technical expertise, and they have a different mindset - most of the software that we use is the result of collaborative projects, and we're often encouraged to help the devs out. And while the collaborative situation might not be true for game development, the mindset leaks out.

[–] filister@lemmy.world 52 points 1 year ago

And this is one of the reasons why we should continue buying indie games and supporting indie devs!

[–] pineapplelover@lemm.ee 47 points 1 year ago (2 children)

I've never once touched the logs button until I used linux. Over my time asking for help with anything wrong on my machine I've been asked to provide logs, replication steps, what went wrong and what's supposed to happen. This has trained me to be a good reporter and sometimes these issues help me fix them myself. Thank you Linux community for providing these skills. This isn't gaming industry specific but even with things like protonvpn, vmware, virtualbox, and stuff on Arch I use.

[–] Owljfien@iusearchlinux.fyi 27 points 1 year ago (1 children)

Part of it too is that logging on Windows is just dogshit. No one uses event viewer so it's not like the end user even knows where to look for logs, and most of the shit in there is like"lol computer crashed and idk why go fuck yourself"

[–] uis@lemmy.world 7 points 1 year ago
[–] uis@lemmy.world 16 points 1 year ago

Some games have such community, that it treats life as this game. For example community of certain factory optimization simulator was so enlightened, that optimized it and made 30% faster.

[–] Kolanaki@yiffit.net 40 points 1 year ago (2 children)

My only problem with reporting bugs in a game, despite knowing how to report a bug and playing a lotta games, is that I don't always have the knowledge a thing happening is a bug and not the intended design. It's not like I, as a regular every day player, have insight into what was supposed to happen that would indicate a bug.

Obviously a bug like my guy doesn't jump despite pressing the jump button is pretty easy to recognize. But how am I to know the damage calculation is fucked up when I'm not told what the formula is supposed to be?

[–] ArmainAP@programming.dev 14 points 1 year ago* (last edited 1 year ago)

That is still extremely valuable feedback.

"If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck."

If it looks like a duck, swims like a dog and barks like a dog but I am still telling you it is a plain old duck, there is a miscommunication between me as a game developer and you as the player.

[–] sugar_in_your_tea@sh.itjust.works 10 points 1 year ago (1 children)

Is something surprisingly different than elsewhere in the game? If so, it's probably a bug.

[–] Kolanaki@yiffit.net 12 points 1 year ago* (last edited 1 year ago)

I remember when Elite Dangerous was still in beta, there was a bug where System Authority Vessels would label you a criminal upon attacking verified out-of-system bounties on the victim and attack you. So many players thought that was intended, like there was a "corrupt cop" system in the game until it was actually fixed. 🤦‍♂️

I really liked the idea that could be a possibility; unfortunately the fact that firing back at the "corrupt" cops just increased your bounty, which is what showed me that it wasn't intended.

But if too many Linux users now have a lot of games to play the development of all softwares will grind to a halt.

[–] hemko@lemmy.dbzer0.com 40 points 1 year ago

Despite being just 5% of the population...

[–] Fluid@aussie.zone 30 points 1 year ago (1 children)

I would report so many more bugs if there was a way to do so easily, in app, without having to create an account somewhere or signup to some website or specific forum. Give me a one-click “report bug” box and I’ll do it. BG3 did this well.

[–] ashe@lemmy.starless.one 13 points 1 year ago* (last edited 1 year ago)

BG3 did everything well, no surprises there

[–] Tekchip@lemmy.world 28 points 1 year ago (1 children)

I think part of this that I'm not seeing talked about, and perhaps confused for "more tech savvy users", is just the user hostility of Windows.

9 times out of 10 when a Linux app or game crashes I get a verbose error and more often than not one that I can simply copy and paste.

9 times out of 10 when Windows, or much of windows software, crashes it gives some random number or code and in a window I can't even copy and paste out of.

My skill level doesn't change. Linux just isn't user hostile in nature making it easy to search for fixes and report issues. Where as on windows I can't summon the care or effort to manually transcribe the error so I can then do something with it.

[–] cashews_best_nut@lemmy.world 5 points 1 year ago (1 children)

Acksually most Windows error dialogs can be selected and by pressing Ctrl+C will copy the error displayed which you can then paste into Google.

[–] Tekchip@lemmy.world 10 points 1 year ago (2 children)

Not sure what windows apps you're using but in my 20+ years IT that has absolutely, in most situations, not been the case.

load more comments (2 replies)
[–] ThatFembyWho@lemmy.blahaj.zone 24 points 1 year ago

Bc linux users are not only more tech literate on average, but also have more of a sense of community and shared responsibility. Yeah, if we get annoyed by something, we know we're not the only ones, and if we can't fix it ourselves, we tell the ppl who can. You don't just assume it will always be broken, or assume a future update will magically fix it.

[–] Touching_Grass@lemmy.world 21 points 1 year ago* (last edited 1 year ago) (1 children)

Real nice unique looking game too. Gameplay is good but the look and feel you can tell was a lot of effort and thought and love. Definitely glad I made the purchase especially after seeing this post. Cool dev

[–] uis@lemmy.world 7 points 1 year ago (1 children)

Probably those 3 downvotes are from people who did not read past headline

[–] hemko@lemmy.dbzer0.com 4 points 1 year ago

No it's the 3 guys who reported a platform specific bugs on unsupported platform :D

[–] steeznson@lemmy.world 19 points 1 year ago* (last edited 1 year ago) (1 children)

One issue with developing for linux is that userspace isn't consistent between repos. Steam has solved this by vendoring all of the most commonly used libraries like zlib or whatever.

Assuming the bug is in-game then this information would definitely be useful for developers.

Edit: meant distros instead of repos

[–] uis@lemmy.world 7 points 1 year ago (2 children)

Umm... Zlib is everywhere. It just works. Even without steam. Even 20-years old games can run on moderns distros while using system libraries. Like UT2004 does.

[–] steeznson@lemmy.world 6 points 1 year ago (1 children)

Managed to delete my comment by mistake (sorry for the two notifications)

If a common library like zlib is in a non-standard place or is not symlinked to a standard place then I've seen GOG games fail to launch. Steam's vendoring approach makes supporting a variety of distros much easier.

[–] uis@lemmy.world 4 points 1 year ago* (last edited 1 year ago)

Which is wierd. The only way I can imagine this happaning is linking to a library by absolute path. Can you check binary with ldd?

5-minutes google-fu says you can use patchelf to fix issue, but you better check with ldd and report as bug.

load more comments (1 replies)
[–] m3t00@lemmy.world 18 points 1 year ago (1 children)

actual BSoD on my win11 yesterday. a... bar?

[–] sirico@feddit.uk 9 points 1 year ago (1 children)

You don't need logs because in Windows 95 they made a tool that always 100% diagnoses and fixes the issue and it runs every time dispite never actually returning a fix or error code.But wait there's more here's a hex code to some memory allocation rather than creating a reference library in human so you can search forums where the only advice is reformat or don't worry guys I fixed it.

But you are not allowed to look at the actual run time logs as we're a polished environment.

[–] m3t00@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

Windows 95;

bought my first Gateway PC when Windows 95 came out. Lockups every day drove me to Slackware install from a dozen floppy set I d/l'd. Mac OS 8.*/9 was no better. OS-10 brought apple back from the dead. wanted to buy stock, was/am poor

[–] BarrierWithAshes@kbin.social 17 points 1 year ago (1 children)

I remember a gamedev complaining about this on Twitter but the outcome he came to was that he hated that Linux users submitted bug reports, stating the OS itself was broken and he refused to help any of them.

Well that's certainly a way to look at it. I'm sure some of the issues reported were Linux specific, but most were probably applicable to Windows, and Windows users probably just bailed on the game.

[–] m3t00@lemmy.world 12 points 1 year ago (1 children)

contributed a comma in some obscure Gentoo pkg to fix a compile error I had. think it was a 1 line dif. yw

[–] Mango@lemmy.world 6 points 1 year ago

That's not just any comma. That's YOUR comma. You should be selling it for $13.99 a month!

[–] SwissJackalope@lemmy.world 11 points 1 year ago

I don't daily drive Linux anymore but it taught me to write up better bug reports

[–] rtxn@lemmy.world 9 points 1 year ago

It all depends on whether the developer cares about fixing those bugs. For big studio games, the answer is obvious. For AAA games, even more so. The shriveled, starving optimist in me wants to think that those developers have become jaded and don't believe that players can make valuable bug reports.

[–] ComradeKhoumrag@infosec.pub 8 points 1 year ago

PoliticalCompassMemes ruined me, just the word Despite felt like a reference

load more comments
view more: next ›