macrumors.com

sculd, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

What…even a lot of niche games support Mac because there is a market there. But I am not playing a shooter on Mac anyway so whatever.

WalkableProgrammer, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

That makes sense but I assumed that since it’s also on Linux, it would be a 0 effort port

Creat,

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?

squid,

deleted_by_author

  • Loading...
  • regulatorg,
    Vash63,

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

    Voyajer,
    @Voyajer@lemmy.world avatar

    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,

    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.

    snekerpimp,

    macOS is BSD based, not Linux based. Different graphics underpinnings as well. Apple has released some helper layers to assist in porting, but it’s still no cakewalk.

    regulatorg,

    It could be a 0 effort port but there will be a ton of working fixing issues and making sure it works on new OS versions etc

    justJanne,

    It would be, if you use macOS on an intel CPU with an AMD GPU.

    But porting it to an entirely different CPU and GPU architecture with entirely different graphics API (Metal) makes no sense whatsoever.

    psycho_driver,

    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.

    Aatube,
    @Aatube@kbin.social avatar

    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

    snekerpimp,

    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.

    psycho_driver,

    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).

    Aatube,
    @Aatube@kbin.social avatar

    But even OSX was BSD, not Linux.

    snekerpimp,

    OSX was BSD based as well. Mac OS 9 and before were proprietary OSes. I don’t remember what the graphics underpinnings were, but I do know that porting directx to system 8.6 was a gargantuan task and the Mac ports were always 1-2 years behind pc.

    MurrayL,

    There’s no such thing as a zero-effort port

    Auzy, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    I switched from windows to Mac… I agree. The video cards on the M1/M2 is pretty bad (no proper raytracing and such). I actually got a PS5 and use that instead for gaming (and already have a XBOX Series X)

    i_cant_sports, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    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.

    qwertyqwertyqwerty,

    Available, yes. Playable, greatly depends on how much GPU you bought with your Mac.

    lol3droflxp,
    @lol3droflxp@kbin.social avatar

    That’s true for windows as well

    bfg9k,

    Can’t just chuck a 2080 in a Mac though

    Satelllliiiiiiiteeee,
    @Satelllliiiiiiiteeee@kbin.social avatar

    Most AMD cards work just fine in an external GPU enclosure (or in a PCIe slot on the Mac Pro)

    Voyajer,
    @Voyajer@lemmy.world avatar

    Cs:go could definitely run will enough on integrated graphics to play comp if your processor wasn’t too anemic.

    mercury,

    Yeah LMAO I used to play csgo on a 2015 Macbook pro hand me down. It was dualboot with windows, to be fair.

    kate,

    I heard they’re offering refunds to any users who had the majority of playtime on MacOS although I’m not sure that means much for an esports title

    naught, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    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

    salton,

    I felt the same way when csgo came out but years later it became stupidly popular.

    naught,

    At least you can still play source :(

    themoonisacheese,
    @themoonisacheese@sh.itjust.works avatar

    You can still play go if you want, there’s a beta called “csgo demo viewer” that can connect to community servers.

    kratoz29,

    Huh, I thought this was an entirely different game… is this a similar scenario of what happened with the Warcraft III remake?

    poke,

    It’s on a new engine and is technically a new game but Valve overwrote cs:go to make the inventory changeover work afaik. Lots of people seem to not know about the beta option to play GO, I think Valve should make a better process to access it so more people know that it’s an option.

    Molecular0079,

    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.

    naught,

    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.

    Freeman,

    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

    naught,

    I am in that camp, honestly! I just miss my old features and there are some quirks and growing pains. I really miss most of all short competitive. It was much lower stress and commitment. I can only play so many games and to be stuck in a one-sided long one feels bad. I am just a bit underwhelmed overall, but perhaps it is my expectations.

    dona1dquixote,

    Isn’t CSGO CPU bound for the most part anyways?

    naught,

    Generally yeah but it still matters. I have a 5800X fwiw

    PixxlMan,

    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?

    naught,

    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

    elouboub, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It
    @elouboub@kbin.social avatar

    I mean... if Apple makes it a shit platform to support, this isn't a surprise. Valve can control the entire environment on Linux. If something goes wrong, they can look at the code of the kernel. On Mac, they have to ask Apple for support. For <1% of the player-base, that's way too much of a hassle.

    outadoc, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    It’s telling that Apple is trying to develop Proton-like tools for macOS, but even Valve, who are very actively developing them for Linux and have invested in porting software to macOS for years, are sort of giving up. Apple is so, so bad at working with game devs, it’s amazing. I’m guessing they did their own thing internally and just published it instead of actually working with Valve and listening to the industry, as always.

    EmhyrVarEmreis, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    Too bad Apple guys won’t be able to play a casino with extra steps

    Molecular0079,

    Let’s be real. You don’t HAVE to buy the loot boxes lmao. It’s not like they make you any better as a player.

    kadu,
    @kadu@lemmy.world avatar

    deleted_by_author

  • Loading...
  • Molecular0079,

    …so is gaming in general. What’s your point?

    My point is that they’re just cosmetic, unlike gacha games or other free to play games where you’re FORCED to buy loot boxes to unlock good weapons and items.

    A casino REQUIRES you to spend money in order to participate. CS2 does not. Big difference.

    ampersandrew,
    @ampersandrew@kbin.social avatar

    I haven't checked in on Counter-Strike in a long time, but we can and should call out shitty business practices designed to exploit gambling addiction to make you play when you don't want to. I'm not equipped to assess whether CS is designed that way, but gaming in general is not predatory and addicting in this way.

    Molecular0079,

    assess whether CS is designed that way

    It isn’t. There’s no grind to get better weapons so that you can remain competitive with other players and no paid lootboxes that give you an early advantage. You start out with the standard set of weapons just like any other player and that never changes. The only addicting thing about the boxes in CS2 is that they look cool but I’d say that that’s more on the player to decide whether they want it or not.

    It’s like saying providing the ability to paint your car is an addicting business practice, which I don’t really buy. This is not the same as pay-to-win and the distinction should be made here.

    ampersandrew,
    @ampersandrew@kbin.social avatar

    You get no advantage from the battle passes in Street Fighter 6 either, but they're still designed in such a way to keep you chasing the rewards. It can be scummy without being pay to win. But again, I don't know what hooks CS2 has. Last I played CS:GO was when it was $15 and had no microtransactions.

    Molecular0079,

    But because they have no impact on the gameplay, the onus is entirely on the player whether they want it or not. At this point you’re basically saying that they made the battlepasses and lootboxes interesting and therefore they’re bad

    ampersandrew,
    @ampersandrew@kbin.social avatar

    No, I'm saying I've seen people who keep playing games with this kind of battle pass, loot box, or other reward system when they clearly stopped enjoying the game, the same way any addict keeps doing something they know is harmful to themselves. Systems like these (and again, I have no idea what kind CS2 implements, but it's a modern online live service game, so it's probably in the ballpark) just want you to be a body in the online queue so that other players have someone to play with, and they chase that goal through nefarious means.

    But because they have no impact on the gameplay, the onus is entirely on the player whether they want it or not

    Does a problem gambler keep gambling because they want to, or because they can't will themselves to stop?

    kadu,
    @kadu@lemmy.world avatar

    deleted_by_author

  • Loading...
  • Molecular0079,

    That’s how it works on most games

    Not really. A bunch of F2P games have lootboxes that give you a chance at better weapons / characters early on instead of going through a long grind. The set of CS weapons is the same and does not change.

    The community gets upset when it becomes pay-to-win. I wouldn’t consider CS to be pay-to-win though so I find the casino comparison a bit inaccurate.

    kadu,
    @kadu@lemmy.world avatar

    deleted_by_author

  • Loading...
  • Molecular0079,

    But I never argued it was

    You’re the one who brought up the idea that the game is a casino. A casino is pay-to-win, because you literally have to pay money to participate and having more money gives you advantages.

    This is not what CS is. You don’t have to pay money to participate and there are no upgrades weapons or characters as a result of paying more money.

    kadu,
    @kadu@lemmy.world avatar

    deleted_by_author

  • Loading...
  • Molecular0079,

    A casino is pure gambling, there’s no parallel game attached to it

    What are you talking about? Blackjack, poker, literally any card game…these are all parallel games that accompany the gambling. You can play these games independently of spending money. Casinos just make it pay-to-win by offering bets and larger payout tables for high-rollers, etc.

    It might surprise you, but people understand what CS is.

    Except you because you can’t make the distinction between CS and a casino. That’s why I am explaining it to you. CS is a competitive shooter first where none of the loot box mechanics affect actual gameplay, which is more than you can say for a majority of F2P games. A casino REQUIRES you to pay money to even engage in it. I don’t get what’s so hard to understand about this.

    I’m talking about addictive gambling, I’m not talking about selling pay to win advantages.

    Stop moving the goal posts. Your whole point was calling CS a casino, but there’s massive differences between the two that you seem to gloss over. Now, if CS offered higher damage weapons, more health, etc. and the only way to get them was via loot boxes, then sure, I’d agree with you, but that’s not what CS does. Calling it simply a casino is just being reductive.

    Voyajer,
    @Voyajer@lemmy.world avatar

    CS skins are practically pay to lose thinking about it. They make you stand out against the map more.

    Molecular0079,

    That’s how I think of cosmetics in most MP games as well haha. They’re immersion breaking.

    EmhyrVarEmreis,

    I’m not even talking about loot boxes

    aluminium,

    Same is true for many other games that get shit for their Microtransactions. But Valve is on the “good guy” site, so rules don’t apply the same.

    ulkesh, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It
    @ulkesh@beehaw.org avatar

    And there’s nothing wrong with this. While I’d love to see companies develop games that run on all of the main three OSes, there is cost involved. And Valve determined that cost to be too high to worry with. This doesn’t mean Macs suck, it just means Macs are not a viable gaming platform for some companies and some games.

    Imagine if we saw reason instead of simply adding ourselves to the “Macs suck” bandwagon. What a world that would be – with logic and reason and understanding. Nah, just pissing on things is better.

    regulatorg, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    It will probably work soon with that Windows compatibility thing apple is working on

    Kata1yst, (edited )
    @Kata1yst@kbin.social avatar

    You mean repackaged Wine that they're pretending to have invented? Yeah should do.

    derin,
    @derin@lemmy.beru.co avatar

    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.

    canis_majoris,
    @canis_majoris@lemmy.ca avatar

    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.

    derin,
    @derin@lemmy.beru.co avatar

    I guess I don’t really like the idea of a large company using a tool like Homebrew, I feel at that point they should write/include their own package manager.

    I might be sounding pedantic, so feel free to ignore me if you’re a Homebrew fan, but it just irks me that the package manager is installed via curl’ing a shell script from their github project, and that the entire repo itself is stored on Github.

    Even Microsoft has winget; dunno why a company the size of Apple can’t just roll a proper, secure way to distribute packages.

    Also, as far as other package managers go, there’s Macports.

    canis_majoris,
    @canis_majoris@lemmy.ca avatar

    They have a proper, secure way to distribute packages - the app store. It just happens to be a GUI solution and not a CLI one.

    derin,
    @derin@lemmy.beru.co avatar

    Sure, exactly. So why do I need to install a third party CLI package manager for a first party suite of tools?

    Like, xcode-select is able to grab dependencies. There’s no reason why a similar binary can’t be delivered with the porting sdk.

    Satelllliiiiiiiteeee,
    @Satelllliiiiiiiteeee@kbin.social avatar

    There's MacPorts but Homebrew is by far the most common package manager on MacOS. I wouldn't use Homebrew on Linux personally but it's great on Mac

    Molecular0079,

    It’s meant more to help developers with their porting efforts though, not really meant for normal users like Valve’s doing with Proton.

    ace,
    @ace@lemmy.ananace.dev avatar

    The one that explicitly states in its license that you’re not allowed to ship anything using it?

    dym_sh,
    @dym_sh@lemmy.world avatar

    just install windows-version of steam, and a windows-version of CS:2, same way wine on linux works for blizzard launcher

    rip_art_bell, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It
    @rip_art_bell@lemmy.world avatar

    Whoopie is not going to be happy

    Molecular0079, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

    So…how long before Apple realizes that game devs are notoriously time-crunched and forcing them to target yet another proprietary graphics API is a stupid move for their gaming ambitions?

    ampersandrew,
    @ampersandrew@kbin.social avatar

    I'm not convinced they'll ever realize the problem with their strategy. They'll keep half-assing it every couple of years and wondering why they don't have a larger gaming audience.

    Molecular0079,

    Yeah, they keep trying to bring their walled-garden approach to gaming and it just won’t work. It’s like trying to build another console in the current gaming market and unrealistically expecting it to take off.

    It’s also why I think the Vision Pro, despite how cool and innovative the tech might be, is also DOA.

    Krafting, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It
    @Krafting@lemmy.world avatar

    deleted_by_author

  • Loading...
  • Aatube,
    @Aatube@kbin.social avatar

    …what do you mean? It’s not like Mac support was near universal before either

  • Wszystkie
  • Subskrybowane
  • Moderowane
  • Ulubione
  • Blogi
  • giereczkowo
  • Pozytywnie
  • Spoleczenstwo
  • rowery
  • esport
  • krakow
  • tech
  • niusy
  • sport
  • lieratura
  • Cyfryzacja
  • kino
  • muzyka
  • LGBTQIAP
  • opowiadania
  • slask
  • Psychologia
  • motoryzacja
  • turystyka
  • MiddleEast
  • fediversum
  • zebynieucieklo
  • test1
  • Archiwum
  • FromSilesiaToPolesia
  • NomadOffgrid
  • m0biTech
  • Wszystkie magazyny