Earlier quoted context omitted.
> Is this potentially a part of why Apple doesn't want to support Vulkan? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance? Yes, it's a big reason. I tried to port the yuzu switch emulator to macos a few years ago, and you end up having to write compute shaders that emulate the geometry shaders to make that work. Even fairly modern games like Mario Od…
Why Apple does not just implement it? They have more resources than anyone in the world. Patents?
AAA Gaming on Asahi Linux
101–110 of 382 posts
Re: AAA Gaming on Asahi Linux
#102Earlier quoted context omitted.
Bringing Proton to Mac would involve either Apple making amends with Khronos and supporting Vulkan, or Valve making the substantial effort to port Proton to Metal natively, or doing DirectX-to-Vulkan-to-Metal translation with MoltenVK. None of those sound very likely or optimal to me. Besides, the main reason Valve is investing so heavily in Linux and Proton is so their destiny isn't tied to someone else's platform.…
Apple already provides their Game Porting Toolkit which includes a D3D12 to Metal translation later for Wine, and it has been integrated into user-friendly Wine distributions like Crossover since last year. There's not much Proton has to offer over what's already available.
The magic of Proton from a consumer point of view is that it just works for basically every game, sans those with Kernel-level anticheat stuff. This means thousands of old games that haven't been updated in years will work.any games that don't have active developers.
So Apples solution works for new games but isn't a practical option for compatibility for existing games.
Re: AAA Gaming on Asahi Linux
#103This is super cool. So, wait, does this mean that gaming is better on Linux, on a Mac?
Re: AAA Gaming on Asahi Linux
#104I think at the moment, this is probably the only way to feasibly game on a Mac. Crossover and other Wine-based apps as well as Parallels are... not really truly possible. If you bought the top-of-the-line MacBook Pro 16-inch, 2021 with M1 Max and tried to play anything reasonably modern on it, you'd find the performance is basically not playable .
I also run Asahi so will have to check this out to compare
Re: AAA Gaming on Asahi Linux
#105Earlier quoted context omitted.
I'm aware of no better way to see your desired features land in open source than to build them yourself. That is the power of open source, nobody can stop you!
[flagged]
not saying have it write the code, but just recursively asking for explanations and resources can get you up to speed on tons of things
Re: AAA Gaming on Asahi Linux
#106Re: AAA Gaming on Asahi Linux
#107Earlier quoted context omitted.
You’d need to compare with what can be done on macOS including with things like crossover and the GPT. AFAICT, the Linux side is making progress, but still more games can be run from macOS.
> AFAICT, the Linux side is making progress, but still more games can be run from macOS. I don't believe that's true. According to ProtonDB, 80% of the top-1000 most-played games on Steam are confirmed working on Linux: https://www.protondb.com/dashboard I haven't seen any source documenting nearly similar success rates with Mac but I also haven't seriously tried gaming on Apple Silicon.
Re: AAA Gaming on Asahi Linux
#108Earlier quoted context omitted.
> Is this potentially a part of why Apple doesn't want to support Vulkan? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance? Yes, it's a big reason. I tried to port the yuzu switch emulator to macos a few years ago, and you end up having to write compute shaders that emulate the geometry shaders to make that work. Even fairly modern games like Mario Od…
Why Apple does not just implement it? They have more resources than anyone in the world. Patents?
Re: AAA Gaming on Asahi Linux
#109Re: AAA Gaming on Asahi Linux
#110Earlier quoted context omitted.
Apple already provides their Game Porting Toolkit which includes a D3D12 to Metal translation later for Wine, and it has been integrated into user-friendly Wine distributions like Crossover since last year. There's not much Proton has to offer over what's already available.
My understanding about the game porting toolkit is that it requires developers to specifically modify their game in order to make their game compatible. The magic of Proton from a consumer point of view is that it just works for basically every game, sans those with Kernel-level anticheat stuff. This means thousands of old games that haven't been updated in years will work.any games that don't have active developers.…