Live data from Hacker News

Linux gaming is faster because Windows APIs are becoming Linux kernel features

xda-developers.com

31–40 of 694 posts

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#31
post #6

Earlier quoted context omitted.

Microsoft and Windows were never the enemy. To quote Linus Torvalds from 1997: "I don't try to be a threat to Microsoft, mainly because I don't really see MS as competition. Especially not Windows - the goals of Linux and Windows are simply so different."

He got less humble later on when momentum started building behind Linux. To quote Linus Torvalds from 2003: “ Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect. ”

[deleted]

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#33

I developed for windows before moving to linux. I was surprised to find that was no system call similar to windows WaitForMultipleObjects. Sure you can implement something similar using poll() or using condition variables. but WaitForMultipleObjects seems so much simpler and more versatile

Epoll / select? since everything is a file, you can wait on everything.

The last time I asked the same question here, user dwattttt finally pointed out[1][2] to me that there is a significant difference: wfmo can actually acquire semaphores in addition to waiting for them, which poll can't do in a non-racy way and efficient way. It can also do rendezvous synchronization (i.e. signal-and-wait).

[1] https://news.ycombinator.com/item?id=47513667 [2] https://lore.kernel.org/lkml/f4cc1a38-1441-62f8-47e4-0c67f5a...

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#34
post #25

If you purpose build a Linux gaming PC, would you lean more towards AMD GPUs over Nvidia?

AMDs are much better supported. There is life with NVIDIA GPUs too, I am on 4070Ti currently doing fine, but for new builds AMD is clearly a better choice with better drivers

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#35
post #25

If you purpose build a Linux gaming PC, would you lean more towards AMD GPUs over Nvidia?

AMD. The final holdout, HDMI 2.1 support being blocked by the HDMI group, has been overcome w/ the HDMI group relenting and support is now landing in the kernel (expected in 7.2).

https://www.gamingonlinux.com/2026/05/further-expanded-amd-h...

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#36
post #25

If you purpose build a Linux gaming PC, would you lean more towards AMD GPUs over Nvidia?

People say you will have less problems with AMD but I am using a Nvidia GPU for years now (on Cachyos and Pop OS) without issues. I'm using Steam and Proton pretty much exclusively though.

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#38
I remember when XDA was the home of Android homebrew hackers working on things like CyanogenMod. It's so strange to see it repurposed as the brand for the same quasi-correct tech article slop that gets parroted between all the big blogs.

Tom's Hardware is a bit before my time, but I remember it being well regarded. I've seen a lot of similar articles under that name lately. I wonder if they've undergone similar fates.

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#39

I developed for windows before moving to linux. I was surprised to find that was no system call similar to windows WaitForMultipleObjects. Sure you can implement something similar using poll() or using condition variables. but WaitForMultipleObjects seems so much simpler and more versatile

A lot of that flexibility is what makes it hard to efficiently emulate (especially without kernel level support), but some of it seems too flexible to make sense as the default choice. How often does a video game really need a lock that can be shared between processes, and why should that lock type be the one that a game engine uses for almost all of its locks?

Re: Linux gaming is faster because Windows APIs are becoming Linux kernel features

#40
post #36
post #25

If you purpose build a Linux gaming PC, would you lean more towards AMD GPUs over Nvidia?

People say you will have less problems with AMD but I am using a Nvidia GPU for years now (on Cachyos and Pop OS) without issues. I'm using Steam and Proton pretty much exclusively though.

Which card and which drivers? I switched from Windows 10 to Xubuntu last year and have had endless issues with my Nvidia card (GTX 970). At the moment, I can't even use the desktop without annoying flickering & hard to diagnose / fix bugs.

Its an old card so I have no idea why I'm still struggling to get it to work. Is it perhaps because I'm using Xfce? I heard that Nvidia cards play better with Wayland although I haven't tested this myself.

Post reply on HN