319
submitted 1 year ago by meiko60@lemmy.sdf.org to c/gaming@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] Creat@discuss.tchncs.de 7 points 1 year ago

Isn't the Linux version just the windows version running with the usual compatibility layers (proton or whatever)? In other words, not an actual port?

[-] Vash63@lemmy.world 17 points 1 year ago

No, it's native Linux with native Vulkan as well.

[-] Voyajer@lemmy.world 14 points 1 year ago

The Linux version of cs:go had native logic and wrapped rendering via valve's ToGL from before proton. CS2 is fully native though.

[-] psycho_driver@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

This is far from a black and white answer. A lot of the first gen steam machine 'ports', including those from Valve, Aspyr, Feral and Virtual Programming used source code level wrapper libraries to convert D3D calls to OpenGL. This added a little bit of extra overhead to the port so a lot of these early ports suffered a little slower performance (in my opinion an average of about 15% slower). These ports were compiled from source code so they were still native ports, if a little half-assed for time and manpower's sake. As time went on Valve and VP's wrappers improved to the point that you could get 1:1 performance or sometimes much better performance running the port under linux (for example VP's wrapper would multi-thread the renderer even if the original D3D renderer was singled-threaded). Feral went on to re-code a handful of their later ports from D3D to Vulkan, again, achieving better performance under linux. A few game engines were written with linux in mind from the start, such as The Talos Principle/Serious Sam 3, and those titles, in my opinion, would be best to use to compare the relative performance of the two OS's at that time.

Nowadays you still have a fair amount of indie titles coming out with native linux support. Not many larger titles in recent years, but you do still get some such as Psychonauts 2 and stuff from Paradox. Proton has gotten so good now that many games will run better on linux from day 1 than on Windows-steal-yo-data-11.

this post was submitted on 10 Oct 2023
319 points (98.8% liked)

Gaming

19998 readers
117 users here now

Sub for any gaming related content!

Rules:

founded 5 years ago
MODERATORS