Live data from Hacker News

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

xda-developers.com

111–120 of 694 posts

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

#111

“ He who fights with Windows should see to it that he himself does not become Windows. And when you gaze long into ntoskrnl, ntoskrnl also gazes into you. ” Seriously, is it really a victory if you have to adopt the architecture of your sworn enemy?

What you care more about? technical details or real-world outcomes?

You might not get the answer you were hoping for there.

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

#112
post #26

Earlier quoted context omitted.

Microsoft/Xbox is in the process of losing the living room permanently in the next gen if you ask me. I don't know what they could do spanner tossing wise to really screw w/ Linux gaming at this point that wouldn't just drive more frustrated customers off their platform.

Their gaming marketshare is minuscule both on PCs and consoles already. It's a downward spiral for years already.

wow that's interesting. Where is the gaming share moving, if not pc and consoles? I guess hand-held devices (do those not count as consoles?) and phones?

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

#114

Earlier quoted context omitted.

The vast majority of the TVs only come with HDMI .. not even good enough analog inputs anymore..

What really drives me nuts is smart TVs with 100mbps Ethernet connections. When I bought a tv we looked in vain for gigabit Ethernet.

It is futile to expect the TV to be smart and support all sorts of apps and hardware only to be abandoned by the manufacturer years down the line. The only correct way to buy a TV imho is to hunt for a dumb but excellent display properties and get a streaming device such as Google TV Streamer, Apple TV or DIY x86 HTPC.

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

#115

Earlier quoted context omitted.

Microsoft/Xbox is in the process of losing the living room permanently in the next gen if you ask me. I don't know what they could do spanner tossing wise to really screw w/ Linux gaming at this point that wouldn't just drive more frustrated customers off their platform.

That might make room for Apple to finally try. The AppleTV is already in a similar tier to modern consoles, as far as specs and benchmarks go. Most of what's missing is a first-party controller and a marketing push. Disk space is tight, too, I guess. Still, they're most of the way to having a horse in the race, if they want to. I reckon a successful launch of the Steam box (or whatever they're calling it) with its en…

I use Steam Link on my AppleTV which lets me play games on my PC. It works great as long as the game works well with a PS5 controller (and lots of them do).

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

#116
This is good to hear, but I get 120FPS on Windows in Cyberpunk 2077 and ~70 on Ubuntu. Horizon Zero Dawn is much worse, and quite often drops to seconds-per-frame instead of frames-per-second, if I turn on dynamic scaling. I just have an ssd with windows on it for gaming and boot to that from the bios. Also means my headphones UI works too. But, to be fair, the fact that I _can_ run Cyberpunk and HZD if I want to is pretty impressive.

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

#117
There's been real progress. Wine's memory allocator had an architecture with three nested locks. "Realloc" held a futex lock on the memory allocator while recopying the buffer. Multiple threads doing allocation could go into futex congestion, with many threads looping on the futex. This made Vec::push in Rust insanely inefficient. Some of my programs dropped from 60FPS to about 0.5 FPS.

Fixed in Wine 11.0. Thanks to the Wine team.

Not sure if this was related to NTSYNC, but Wine's locking infrastructure definitely got an overhaul.

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

#118
post #80

Earlier quoted context omitted.

both are shit I used a recent nvidia blackwell GPU with linux, periodic crashes. Blackwell generation is shit. Used recent builtin AMD GPU... Even worse, super reproduceable X crashes when using firefox

In good faith, you can't really say "[x] is shit" if you don't have an usual setup; X11 is no longer the default on most distros. Even when I was also using it, it never crashed. I don't know whether your GPU is older than mine or not but I have the RX 7700XTX. Maybe it had a software defect...

Linux Mint uses X11 for some reason. I was getting black screen after sleep because of that. Nuked it and installed Ubuntu, worked fine.

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

#119
post #82

What about macos?

Apple doesn't care about gaming.

Apple has never really cared about games unless it's on the iPhone or iPad. It's worked out well for them though. Mobile gaming is a $100 billion dollar market, PC gaming and console gaming are each about half that.

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

#120

I wonder what spanners Windows can throw into the works to slow them down at this point, or if they're so checked out of the Desktop market as they suckle down hard on that Azure teat, that they're more than happy to let Linux eat their lunch

You are not gonna get promoted slowing down Linux gaming at MS today, the thing they want is Netflix of gaming where the platform doesn’t matter but everyone’s paying them $20 a month

I think this, as a business model, really relies on them also selling the licenses to the OS that you're using as well. Otherwise, gamepass would be on MacOS already, no?
Post reply on HN