Earlier quoted context omitted.
https://www.winehq.org/ calls it a compatibility layer that translates calls on the fly. so 'translation layer' is not that unfair.
Clearly they don't want to come out and say that Wine is an "implementation of windows apis", because that would invite legal issues. But clearly this is what Wine really is for a large part. Some stuff are just shallow shims to Linux apis, while other stuff they need to make more of their own implementation of.
Games run faster on SteamOS than Windows 11, Ars testing finds
211–220 of 285 posts
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#212Might be unfair to call Proton a "translation layer" because the Win32 API is not defined in terms of system calls but rather a set of functions exported from a DLL. Proton supplies a DLL that implements the Win32 API using Linux syscalls. Windows supplies a DLL that implements that Win32 API using Windows syscalls that you're not really supposed to use directly.
Wine/Proton it's just another Win32 implementation for Unix. Win32 it's a subsystem on top of Windows NT too.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#213Earlier quoted context omitted.
More to the point, if the VM could do that caching, why wouldn't Windows be able to do the same level of caching on bare metal?
Sorta. The devil in the details here. Depending on the VM technology they use they offer a variety of different caching mode and configurations, but the basic three approaches that most everybody offers are going to be something like; "writeback" means that when the guest's storage data ends up in the host's cache it is reported back to the guest as 'written'. This means that from the guest's perspective the disk is…
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#214i wonder how much of that is simply due to how incredible dxvk is. I think intel even uses it as part of their windows drivers to translate some older dx version games to vulkan because it performs so much better on their cards.
I’m hearing that Microsoft has done a shitty job of tuning windows for the Lenovo device. Someone last week cited commentary that Microsoft has been working on it and they think they can reduce the Windows overhead by TWO GIGABYTES. Why is the fucking operating system using 2 gigabytes of memory in the first place, let alone enough more than that to be able to reduce memory usage by 2 GB.
Windows 8 tried to divorce more of the compatibility layers (start them up only as needed) of "The Old Desktop" to a lot of flak from the development community (and some user confusion), but if you were paying attention and used almost exclusively Windows 8 "Store" apps at the time you could get some serious memory usage wins.
Windows 8.1 walked so much of that back and made the Desktop/Explorer and all of its compatibility layers boot first again, but there was a small period where Windows 8 shined.
Presumably this sort of stuff is what the new Windows Xbox efforts are doing again, but the "boots to a full screen experience without 'a Desktop'" expectations of games and game-focused hardware makes it easier to boot the Desktop only if needed in a way that makes sense to game players that didn't make sense to general Windows users with a long tail of ancient applications that they didn't or couldn't "just" upgrade to new ones.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#215In my purely anecdotal experience over the last few years, performance ranking is as follows: 1. Steam on Linux via Proton + Wayland (Niri) 2. Steam on Linux via Proton + X11 (Xfce) 3. Steam on Windows 4. Games on Linux launched via other means (it's possible I was missing out on certain flags/optimizations, but this is just about the average experience) The biggest thing I noticed when switching to Linux was an impr…
Been a Linux gamer for years now and I think you are correct on your frame rate observations in general. If you use ZFS (single nvme) then you can beat windows load times by a fairly large margin. My husband and I have identical hardware for our gaming computers (he uses Windows and I run Linux), it's not uncommon for my computer to load games 10 seconds faster than his.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#216In my purely anecdotal experience over the last few years, performance ranking is as follows: 1. Steam on Linux via Proton + Wayland (Niri) 2. Steam on Linux via Proton + X11 (Xfce) 3. Steam on Windows 4. Games on Linux launched via other means (it's possible I was missing out on certain flags/optimizations, but this is just about the average experience) The biggest thing I noticed when switching to Linux was an impr…
Also anecdotal, but I feel like Steam games on Linux compile shaders on the CPU, and maybe not super optimized, compared to Windows where they either ship with precompiled shaders, or it might use the GPU?
Still, the very same games runs better on Wayland+Linux too for me, than on Windows, way less stutters in particular as you mention.
But I'm not sure if it's because of OS differences, or that it's so much easier to end up bloating a Windows install. I can't say I treat them the same, as one is mostly a work environment and the other one purely entertainment and creative usage.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#217Earlier quoted context omitted.
Windows has NTFS and ReFS. Both are quite sane and performant.
I know. Neither are either. git is noticeably slower, the locking is untenable, the case-insensitivity is a source of bugs.
Use DevDrive in a virtual disk or secondary volume, there are significant performance gains for things like git, nodejs modules, etc.
It helps to know the system. The perf would be an issue with any file system on Windows due to the file system filter architecture.
Locking is a function of the NT executive and not of the file system. It was a design decision. I’ll see if I can dig up the reasoning later.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#218Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#219Earlier quoted context omitted.
Interestingly enough, I've had games that had both a native Linux port and Windows version, and the Windows version through Proton ran better than the native Linux version. This ended up being true for Civ5, Civ6 and Cities Skylines (1). With those admittedly limited examples though, I don't experience the same ranking in performance, but I attribute that to my non-gaming hardware vs. any problem with Linux or Proton…
I wonder of this might be due to your Linux nvidia driver (nouveau?) pinning the card on baseclock by default while the Windows one will allow it to scale up? Something I heard somewhere that seems applicable here. In that case it might not be anything the game devs or Steam can do anything about but something you'd have to fiddle with on your system.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#220Earlier quoted context omitted.
Multiplayer games without dedicated servers is dead end anyways. I dont need a "anti-cheat" daemon hooking into kernel scanning files and other memory while playing a game. Communities in dedicated servers are much more efficient at moderating the player base than centralized match making ever will be.
This is where I'm at with gaming. Even outside of cheating, it's not fun to me to be dumped in a game with screaming children/manchildren. If I'm playing a game I want it to be with my actual friends. And then I don't have to worry about them running cheats because I trust them. Once you get to match making, global ranks, etc it's just getting too sweaty and ruined by cheating/low trust/etc.