Another thing with linux is that stuff gets worse stupidly while doing software updates sometimes.
For example, updating to Mesa 21.3 makes the intel vulkan implementations to have flickering in many apps and games, and on top of that, has lower performance compared to Mesa 21.2.
Another time, for some days, no one on Fedora 35 had working mics...
And there's most likely a plethora of issues that will most likely never be fixed because not everyone can report issues to a github/gitlab or worse, a bugzilla tracker.
For example, updating to Mesa 21.3 makes the intel vulkan implementations to have flickering in many apps and games, and on top of that, has lower performance compared to Mesa 21.2.
Another time, for some days, no one on Fedora 35 had working mics...
And there's most likely a plethora of issues that will most likely never be fixed because not everyone can report issues to a github/gitlab or worse, a bugzilla tracker.
Specially as games tend to be unmaintained and rushed software with basically no care for longevity and of course most of them aren't really packaged so testing them is a fucking mess.
Steam had to create a runtime because of this kind of crap and we're likely gonna have to maintain compatibility layers for absolute ages (ie. SDL-1.2 compatibility).
Specially as games tend to be unmaintained and rushed software with basically no care for longevity and of course most of them aren't really packaged so testing them is a fucking mess.