News for hackers. Stuff that matters.
Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by syntaxing on Tuesday October 10, 2023 @04:00PM (#37836727)
I honestly don’t get this rationale though. Why is this different from Linux? It’s like blaming Linux users for using Linux and they should have used Windows instead if you really want to game.
Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by vntx on Tuesday October 10, 2023 @04:38PM (#37837155)
How is it the same? Apple runs a closed ecosystem and has shown it doesn’t care for gaming for a long time so its user should know that by now. Linux is an open platform and the results show. SteamDeck is running on Linux and can run most Steam games. Macs still can’t. Apple users should take responsibility on this one.
Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by egypturnash on Tuesday October 10, 2023 @04:48PM (#37837258)
I am now having a brief fantasy of a world where Apple pulls Proton into the OS as a Windows emulation layer for games and starts pushing their changes upstream just like Valve does.

I can think of many reasons why it would never happen but it sure would be nice. Not that I haven't been voting against Mac games with my wallet for years, I've had a Mac to get shit done with and a rotating set of consoles to play games on since about 2000, and very occasionally bought a point-and-click adventure for the Mac.

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by xcv123 on Tuesday October 10, 2023 @08:07PM (#37839387)
M1 Macs can run the Windows version of Steam with Crossover

https://www.codeweavers.com/crossover

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by goosedragons on Tuesday October 10, 2023 @04:35PM (#37837123)
Apple has money to actually invest in games and the tech surrounding it. Don't think the case is same for Linux.
Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by drusepth on Tuesday October 10, 2023 @04:49PM (#37837268)
I think the (implied) distinction is this:

* Apple has billions of dollars and a hierarchy of decision-makers who could prioritize the R&D and implementation of making "gaming on Mac" a reality

* Linux is a distributed, community project without billions of dollars or top-down decision-makers who can unilaterally prioritize making "gaming on Linux" a reality

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by nani8ot on Tuesday October 10, 2023 @06:57PM (#37838850)
> Linux is [...] without [...] top-down decision makers who can unilaterally prioritize making "gaming on Linux" a reality

I'd say Valve is exactly that. Valve pays many developers their salary who are responsible for making almost all single player games work on Linux via proton (wine, dxvk, vkd3d). Although they do push their changes upstream.

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by johnnyanmac on Tuesday October 10, 2023 @08:08PM (#37839408)
Kind of. But I wouldn't call Valve a top down decision maker for Linux. Simply a very talented contributor and influencer. And you always need to keep in mind that their work is still in the interest of supporting their proprietary platform.
Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by meragrin_ on Wednesday October 11, 2023 @09:01AM (#37843828)
> I'd say Valve is exactly that.

No it's not. Valve is just a member of the community. It cannot for distributions to adopt anything. Valve cannot prevent kernel developers from making it difficult for them to improve gaming on Linux. Valve just does its own thing and offers up its work. They cannot force anything into Linux like Apple can with its OS.

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by noirscape on Wednesday October 11, 2023 @09:58AM (#37844475)
To some degree, Valve can. It's a bit weird, but Valve basically is running its own distro on top of whatever Linux distro you're using. It's called the Steam Runtime and is quite literally just a bundle of things like specific versions of glibc. It exists as an attempt to prevent the usual versioning mess that comes with any form of binary distribution on Linux.

Perhaps unsurprisingly, the Steam Runtime is considered a bit of a mess on the technical end; Valve used to only test it with Ubuntu LTS, which caused plenty of issues for those on other distros or on newer versions of even Ubuntu.

IIRC Arch literally comes with a package whose sole job is to substitute certain steam runtime libraries that are known to cause conflict problems when used, otherwise you get fun X Window errors (or whatever equivalent you have for those on Wayland).

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by johnnyanmac on Tuesday October 10, 2023 @08:06PM (#37839383)
For the end consumer it isn't different. But in a pragmatic sense:

1. Apple has multiple teams of well paid engineers to solve any problem that arises. There's a lot more money in the game supporting Mac than Linux.

2. Apple has been shown to be hostile towards game development and make active decisions to make it harder to port to them, whereas Linix's most hostile issues arise from the proprietary nature of games vs. the open source nature of Linux (e.g. Package management, DRM, etc).

3. Linux makes concessions on its philosophies for games while Apple makes ultimatums. You can't ever trust that your game on Apple will work in 5 years, at least if you were developing in the 2010's. Meanwhile there are proprietary ways to deliver your game if you want to launch on Linux (not as sure about DRM but I've heard of solutions that simply haven't had mass adoption yet).

Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by makeitdouble on Tuesday October 10, 2023 @08:12PM (#37839433)
Apple as a company actively and consistently gives the middle finger to Nvidia and Epic. For linux it was merely Linus doing so on camera, once.
Re:Valve Says Counter-Strike 2 for macOS Not Happening, Ther... by psd1 on Tuesday October 10, 2023 @08:20PM (#37839492)
Linux has potential that Mac does not - case in point, Steam Deck.