Games run faster on SteamOS than Windows 11, Ars testing finds
1–10 of 285 posts
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#2Proton 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.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#3Might 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.
so 'translation layer' is not that unfair.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#4Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#5Borderlands 3? Homeworld 3? Who chose these games? Why not just use the current top 10 on Steam atm?
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#6Borderlands 3? Homeworld 3? Who chose these games? Why not just use the current top 10 on Steam atm?
those games come with benchmark tools
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#7Might 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.
https://www.winehq.org/ calls it a compatibility layer that translates calls on the fly. so 'translation layer' is not that unfair.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#8Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#9Might 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.
Re: Games run faster on SteamOS than Windows 11, Ars testing finds
#10Earlier 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.
If it is forwarding to libc() as opposed to syscalls directly than maybe ‘translation’ is fair.
Philosophically its still a translation layer though. It doesn't really care about correctness if the no apps depend on it. Success is in meaningfully running client software. The implementation of the Windows Libraries are just a way to get there.