That makes sense but I assumed that since it’s also on Linux, it would be a 0 effort port
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?
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.
In the earlier days of OS X this was true. A port from one to the other was somewhat trivial. However, Apple has done Apple things and tried to invent their own gaming library API after killing off OpenGL support on Macs and they’ve probably been up to some other buggery since then as well. Porting to Mac is probably equally as difficult from Windows now as Linux, and Linux has overtaken them on number of people who are playing on Steam.
They still have some pretty old version of OpenGL and Metal was a bit before Vulkan, so it’s sort of a lightning vs USB C situation.
I don’t believe that it was easy. Since it started macOS was based on BSD, not Linux, which is quite different. They also use different types of binaries and the similarities between kernels should end beyond the BSD compatibility layer. See https://wiki.freebsd.org/Myths#FreeBSD_is_Just_macOS_Without_the_Good_Bits
Games have never been “trivial” to port to Mac, why do you think there are so few games that have been ported? Unless you write it for macOS, it’s just not easy or even worth it to port, has been since the Apple II days.
I meant the trivial portion would be porting back and forth between linux and early Mac OSX, making it a two-for-one proposition (though back then a lot of companies still chose not to do the linux port).
Was CS:GO available natively on Mac? If so, this is unfortunate news for the small subset of Mac users who played, since CS:GO is now no more.
Available, yes. Playable, greatly depends on how much GPU you bought with your Mac.
Cs:go could definitely run will enough on integrated graphics to play comp if your processor wasn’t too anemic.
It will probably work soon with that Windows compatibility thing apple is working on
You mean repackaged Wine that they’re pretending to have invented? Yeah should do.
Really just repackaged Proton, with some ridiculous install requirements including fucking Homebrew.
It’s not even Alpha level software right now. But, just to argue their side: it is meant as a preview for game developers to package their games with right now, and not the general public.
Still… Fucking Homebrew.
Okay but it’s like, what other package managers exist on MacOS?
Obviously they’re going to include Homebrew to fulfill dependencies in a more curated way than just bringing them down with the installer itself.
The one that explicitly states in its license that you’re not allowed to ship anything using it?
Damn Whoopie Goldberg gonna be so mad
Can you explain this joke, seen it more than once guessing she was used in apple marketing?
Whoopie got mad and called out Blizzard for not releasing Diablo 4 on Mac. I think it was on tiktok.
"This is what I’m asking you, Blizzard Entertainment,” Goldberg said, “This is Whoopi. You know how much I love Diablo. I would like y’all to let those of us who use our [Macs] to play. Allow us to play on the Apple. Take Diablo IV and let us do it and have a great time.”
https://kotaku.com/diablo-4-iv-for-mac-whoopi-goldberg-upset-blizzard-port-1850519443
This is hilarious to me for some reason. Like, goddamn Whoopi Goldberg loves Diablo so much (and on a Mac no less) that she went and called them out on a public tiktok?
That’s awesome.
Honestly? Kinda hate cs2. It runs worse (3080ti btw), most of my smoke grenades no longer work, they removed team deathmatch, they removed short competitive matches, and you can no longer play csgo. The more I play the less I’m a fan
You can still play go if you want, there’s a beta called “csgo demo viewer” that can connect to community servers.
Well now that I think about it, I never played CS GO on this laptop, so I have nothing to compare against.
I get the feeling it was pushed out before everything was ready. I am willing to bet that all these missing features are coming later. Not sure why they didn’t just wait before pushing out the game. The smokes are just different, players just need to adapt to new mechanics instead of using the same grenade tactics that they’ve memorized for years.
Yeah they haven’t confirmed whether these features are making it back I believe, but they really ought to and I expect they will too. Smokes Im fine with. Mostly just annoying since the game feels almost identical to GO. A lot of smokes still work too so it’s kinda trial and error to find which ones work now and dont.
I also find it annoying I can no longer see how much I damaged an enemy via console, but that’s fair enough too.
The fact that CS2 feels, looks and plays the same as GO did was the biggest aim by valve and wish from players. This was the goal: Redo the game in a new engine. Thats what they did. We can argue if there are inportant features missing or not, but the same feel but reworked smokes is both a feature which most of dedicated players wished for
I think much missing stuff is going to be coming. I think they just didn’t want to delay CS2 any longer. CSGO is still playable from the properties panel. You can enable a legacy CSGO mode. Not sure about matchmaking though.
On my 3060ti with max everything I always have over 200 fps, but yes, definitely not as fast as CSGO still. What fps are you getting?
It seems odd not to have TDM from the outset. I somehow doubt turning off team damage or shortening the match length requires a huge dev lift. Maybe some surrounding infrastructure but still. On the FPS, I’ll have to check! It feels like a lot lower than 200. I only have 144hz anyway so it must be worse than that