Earlier quoted context omitted.
Likely because their engineers are more productive in C++? Modern C++ with move semantics is a lot more easy to reason about and memory safe than C99, IMO. Since it's a greenfield project, they didn't have to worry about the nasty baggage of legacy C++ spaghetti that kills most projects. Just because you prefer "simple" C99 doesn't mean they do :)
[flagged]
AAA Gaming on Asahi Linux
371–380 of 382 posts
Re: AAA Gaming on Asahi Linux
#372Earlier quoted context omitted.
Probably not all that different. Game porting toolkit is just WINE.
What's the status of the game porting kit? The last time I used it to get a game running, it proved to be a bit of a miserable slog (to be fair, I was trying to run UnityModManager for a CRPG).
Re: AAA Gaming on Asahi Linux
#373Earlier quoted context omitted.
Not sure what agreement they have there, but at the end of the day it’s Wine which has decades of open source development behind it at this point. Plus a bunch of other libraries (gstreamer being a notable inclusion) that are all FOSS. This still fits the pattern of Apple profiting off of OSS projects while contributing back as little as they can get away with.
A non-trivial number of contributions to Wine come from CodeWeavers (30%+ of all commits), which in turn is funded by its work on Crossover, Proton, and commercial agreements with other businesses. Wine would not be the project it is today without the contributions of CodeWeavers. Contributing cash to the companies contributing code is a perfectly adequete form of giving back. CodeWeavers released an annoucement when…
You sure there was any kind of commercial agreement? Doesn’t look like it.
Re: AAA Gaming on Asahi Linux
#374Earlier quoted context omitted.
Not sure what agreement they have there, but at the end of the day it’s Wine which has decades of open source development behind it at this point. Plus a bunch of other libraries (gstreamer being a notable inclusion) that are all FOSS. This still fits the pattern of Apple profiting off of OSS projects while contributing back as little as they can get away with.
A non-trivial number of contributions to Wine come from CodeWeavers (30%+ of all commits), which in turn is funded by its work on Crossover, Proton, and commercial agreements with other businesses. Wine would not be the project it is today without the contributions of CodeWeavers. Contributing cash to the companies contributing code is a perfectly adequete form of giving back. CodeWeavers released an annoucement when…
On top of that, Apple's DX to Metal code is not re-distributable. So yes, this sounds like more of the same from Apple.
Re: AAA Gaming on Asahi Linux
#375Earlier quoted context omitted.
I've been gaming on Linux since Warcraft 3 days. Wine is wonderful and with Valve's help it only got better. But why would gaming on a mac be better? Maybe one day, but for now: FTA: "While many games are playable, newer AAA titles don’t hit 60fps yet."
> FTA: "While many games are playable, newer AAA titles don’t hit 60fps yet." You’re lucky to get 60fps playing a fairly undemanding game on MacOS, even on hardware that is otherwise a dream. For example, Baldur’s Gate 3 is barely playable on my M3 MacBook Pro at well below native resolution with all settings turned down. It’s a brilliant game but hardly cutting edge graphically.
Re: AAA Gaming on Asahi Linux
#376Does this mean we're closer to getting GPU support on Docker on Apple devices?
Re: AAA Gaming on Asahi Linux
#377Earlier quoted context omitted.
Arm has had a performance-to-power edge over x86 since inception. AIUI, if you want the most flops per die, you'll buy x86 - probably the 128-core Xeon for enterprise money. But that's not what's best for hand-held gaming. AAA titles are typically GPU-bound anyway. More CPU flops may not offer much benefit.
> AAA titles are typically GPU-bound anyway. More CPU flops may not offer much benefit. Yes, but actually no. The Steam Deck is playing at extremely low resolutions. Rendering at 720p and 30fps is (on paper) 8x less demanding on the GPU than rendering a native 1440p60 experience. You can fully get by without having a powerful dGPU, which is why the Steam Deck is really able to play so many titles on a weak iGPU. The…
Re: AAA Gaming on Asahi Linux
#378Earlier quoted context omitted.
That’s true, but many titles are 32bit and Apple removed 32 bit support, causing these titles not to run. It’s a real bummer, because there is no technical limitation.
That's why the new WoW64 mode in wine is exciting. Even if the system doesn't support 32 bit binaries, you can still run 32bit windows software
Re: AAA Gaming on Asahi Linux
#379Earlier quoted context omitted.
I played through the entirety of Elden Ring and its DLC on my macbook pro through GPTK which is a pretty modern and demanding game. Don't think that would be possible on asahi.
How would I use GPTK to play some arbitrary Windows game?
Re: AAA Gaming on Asahi Linux
#380Earlier quoted context omitted.
Good old enshittification. Make it good to attract users, then optimize for profit once the users can't leave.
What's stopping the users from leaving?