3 ms·
Crossover is commercial wine and works decently enough. The real issue is the combination of lacking native 32-bit support, restricted metal API, translation l
by hajile 5y ago
Crossover is commercial wine and works decently enough.
The real issue is the combination of lacking native 32-bit support, restricted metal API, translation layer overhead, and Rosetta all taking a piece of the performance pie.
- smoldesu 5y agoCrossover isn't free and doesn't have DXVK or professional support from Valve, though. The difference is pretty obvious when you compare compatibility lists: I'd consider Proton's 85%+ coverage of the Steam store to be 'decent enough', but the patchwork support Crossover offers is more along the lines of 'barely justifiable' from a price perspective. I agree about the other issues you bring up though. The lack of 32-bit support is going to be a real stability challenge for anyone who wants to take Mac gaming seriously, and without a decent graphics API like Vulkan it will be exceptionally hard to court developers. Interestingly, it seems like Rosetta's overhead could be the bottleneck for a lot of these games too: if you watch the performance of GPU-light games like CS:GO, people struggle to surpass 90fps even at 720p on the new machines. Since ARM will always be punching up the abstraction layer to emulate x86, I suspect this may always be the case for Apple Silicon.