News for hackers. Stuff that matters.
Re:“We currently have no plans to support Xwayland” by xorfish on Friday July 21, 2017 @11:31AM (#14821303)
The two most played games on steam have a decent linux port.

At this moment they make up nearly 1.3 million concurrent players. The rest of the top 10 games that do not have a linux port accumulate close to 0.7 million concurrent players.

For a lot of players, CS:GO or Dota 2 are the only games they play regularly, so linux is a viable option for them.

Re:“We currently have no plans to support Xwayland” by cptskippy on Friday July 21, 2017 @12:21PM (#14821722)
For those who play CS:GO and Dota 2 competitively, Linux isn't a viable option because CEVO and ESEA don't have clients for Linux. That's ignoring all of the bugs and quirky behavior that come with the platform. ALSA has a 10-100ms delay and for a game like CS:GO that relies so heavily on audio feedback, that's inexcusable. There are also issues with mouse input, lag, and random frame drops on Linux that have lingered for years.

You'll see all kinds of posts showing Min/Max FPS and how Linux beats Windows at this game or that but you rarely see any mention of Average FPS because they're usually pretty awful.

Re:“We currently have no plans to support Xwayland” by sqeaky on Friday July 21, 2017 @12:40PM (#14821875)
What is this you say about audio delay, I have had no such problem with Pulseaudio or Alsa
Re:“We currently have no plans to support Xwayland” by cptskippy on Friday July 21, 2017 @01:29PM (#14822296)
Just because you don't experience an issue doesn't mean it's nonexistent. A quick google search reveals that it's quite prevalent.

https://www.google.com/search?q=CS%3AGO+audio+delay+linux&ie...

Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @03:04PM (#14823019)
It's non existent in many cases, but not all. If you need real time sound, you'd use Jack, not PulseAudio.
Re:“We currently have no plans to support Xwayland” by cptskippy on Friday July 21, 2017 @03:14PM (#14823101)
I never said anything about PulseAudio, I said ALSA introduced delays. JACK uses ALSA the same as PulseAudio.

In any case, it's the game developer's choice and not mine. Yet another problem Linux has for developers is that there isn't always a clear choice and the flavor of the day may not be the best choice long term. That's why frameworks like Qt and Unity are so prevalent because they abstract a lot of the crap away.