Live data from Hacker News

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

xda-developers.com

191–200 of 694 posts

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

#191

Earlier quoted context omitted.

Re: modding with MO2/vortex I had a similar problem in that installing them on linux isn't super straightforward, and then once I did get them installed when I launched the game through them like I used to do on windows the performance was abysmal. I decided to tackle the problem myself and so I wrote this: https://github.com/mfinelli/modctl . It's a mod manager that I wrote specifically for linux. It's not really re…

Interesting! I was modding Fallout New Vegas and 4 if that adds context, what did you have issues with? All the same happy to bookmark it, might play with it at some point, thanks!

I've really only tested it with Cyberpunk 2077 (and a bit of WH40K rogue trader). The issues (so far) are with tangential features. For example it's possible to define rules when you extract files (eg the mod author sticks them in a subdirectory or something you can have the tool automatically strip that leading directory) the "preview" feature to see how to rules affect the files before extraction isn't working as expected. But the main loop of create a profile for the game, add/remove mods to it, and have it spit them out into your game directory works without issue.

I should add that it's a CLI tool only (I may add a TUI later but it probably won't ever have a GUI if that matters). Anyway if you check it out and have any feedback whether positive or negative that would be cool

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

#192
post #70
post #50

Earlier quoted context omitted.

I sort of figured that HDMI stupidity was strategically a good thing as it sort of brought the dynamic of the HDMI consortium and VESA. specifically how they treat the end users, more to the public eye. That is, more people being subtly pushed to using display port is not a bad thing.

I was faintly surprised that my recent monitor purchase came with a displayport cable. Didn't help connecting it to my Macbook, but still..

Don't most monitors ship with DisplayPort cables? All of mine have. HDMI is more popular with TVs/home theater systems.

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

#193

Earlier quoted context omitted.

Interesting! I was modding Fallout New Vegas and 4 if that adds context, what did you have issues with? All the same happy to bookmark it, might play with it at some point, thanks!

I've really only tested it with Cyberpunk 2077 (and a bit of WH40K rogue trader). The issues (so far) are with tangential features. For example it's possible to define rules when you extract files (eg the mod author sticks them in a subdirectory or something you can have the tool automatically strip that leading directory) the "preview" feature to see how to rules affect the files before extraction isn't working as e…

It's funny you say that, I've been considering another run through of 2077 and some mods would give it a fresh coat of paint... :think:

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

#194
post #37

I predict that ntsync will eventually evolve into full blown ntoskrnl.ko and there would be virtually no overhead on calling Windows API. You can almost call it a Linux Subsystem for Windows.

It would be fun to call it Windows Subsystem for Linux!

which would be the right use of the term. WSL was originally called LXSS = linux subsystem. As I understand, lawyers stepped in soon after.

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

#195

Used to be a staff member working on an x86 OS called CTOS. I realized if I implemented a couple of traps, we could run command-line DOS programs. So I did. And it worked. Dev tools, text processing, piped commands all worked. It helped that the DOS executable format was the same as the CTOS format - because we had traded Bill Gates our linker (which produces executables) for his BASIC compiler.

Looks like this one? https://en.wikipedia.org/wiki/Convergent_Technologies_Operat...

Thanks for sharing, never heard about it before. What was kernel programming back then? Briefly checked the wikipedia and looks like CTOS was kinda big in the government space back in the 80s.

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

#196

Earlier quoted context omitted.

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?

It already is.

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

#197
post #171

Earlier quoted context omitted.

RE: Sea of Thieves on linux w/ xb/microsoft auth. I was able to work around it by just removing 2fa from my microsoft acc. Obviously not a great solution. but yeah. You may be able to reenable it afterwards, I never tried, its the only thing my microsoft account is useful for at this point anyways.

Orly? I hadn't gotten that far yet but interesting data point. I'd only tried Infinite and the game just wouldn't even really launch, I didn't even get to the main menu, didn't open XBox authentication at all and I just assumed I had to have something installed. When I did some googling I'd heard of something called... my memory fails me, Heroic I think? I hadn't actually gotten around to trying yet though so I've no…

I ended up being able to authenticate using a passkey, IIRC. Can't remember if that was my yubikey or bitwarden. I was surprised that it worked at all.

It didn't use to be complicated, but an update messed stuff up a few months ago (halo infinite).

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

#198
post #25

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

Nvidia makes a fine GPU. The problem with Nvidia on linux is the drivers. You're beholden to Team Green for driver updates, and when they decide not to support a GPU anymore, that's it. Now, linux does have the nouveau driver, but that doesn't support all the hardware or much 3d at all, and never will.

I particularly got fed up with Nvidia on linux playing War Thunder - I had a regular crash that Gaijin and Nvidia each blamed on each other, and I never did get it fixed.

Nvidia driver updates can also leave you stuck with no desktop environment on occasion and while fixable, it's a pain in the rear. However, when the drivers are right, Nvidia performance is second to none.

AMD has drivers built right into the kernel, and as long as you have whichever nonfree firmware repos your distro supports (I use Devuan, a Debian derivative), AMD cards 'just work'. If using xorg, install xserver-xorg-video-amdgpu for modern cards, and xserver-xorg-video-radeon for older cards. I'm currently playing on a Radeon 9070 (non-XT) on a 1440p monitor with plenty of performance. I know that it also works on wayland, but I have no experience there.

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

#199
I use Bazzite for all my gaming (Returnal at the minute) and it works unbelievably well. I don’t tinker with any of the proton version. I just press play.

I recently completed Stellar Blade with zero issues.

I don’t even shutdown the machine, I just hit the power to sleep it. Instantly resumes where I left off.

Incredible to see just how far it’s come.

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

#200
post #25

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

I technically have both in one laptop with an AMD iGPU and an RTX GPU. Most of my problems with archlinux is running a 240Hz HDR monitor on dGPU, where the NVIDIA firmware glitches into buffer out of memory errors not reading the CDID properly, and this was solved only less than a month ago with latest beta driver. Lingering problem is waking from memory with crashed plasmashell but this one is KDE Plasma specific, while the monitor one is Linux wide.
Post reply on HN