M1 Chip Could Make Macs Good For Gaming

0
64



Apple has never gone big on gaming and macOS has rarely been the focus of game-related news. The company stopped updating the old graphics engine OpenGL a long time ago. Although Metal is really powerful, Apple has not bothered to make sure that the framework has all the features for games that are available in competing frameworks such as Vulkan and Direct3d.

In a way this is understandable, as the Macs that sell best have had substandard graphics performance due to Intel’s integrated graphics chips. But now that these have been replaced by the Apple’s M1 Silicon processor and the game graphics are taking a huge leap forwards.

The M1’s GPU beats graphics cards such as the GeForce 1050 Ti and Radeon RX 560 and is not far behind newer cards such as the GeForce 1650 Max-Q and Radeon 5500M. Apple still has a long way to go to catch up to graphics cards like the Radeon RX 5700 XT, which you can get in a 27in iMac, but you no longer need an eGPU to play newer, heavier titles on a MacBook Air or 13in MacBook Pro. For more information about M1 read: How good is the M1 Chip.

Which games work on M1 Macs?

…and how well?

If you do not want to sit and look for yourself, we can suggest a practical resource: Thomas Schranz’s site applesilicongames.com lists games tested by himself and others. In most cases, the table shows how the game has been installed (Steam, App Store, etc.), if it has been optimized for the ARM architecture or runs via Rosetta (or Crossover) and on which computer it has been tested. Many also list which graphics framework the game uses (OpenGL or Metal), which resolution the tester used, how many frames per second the computer can handle and which graphics settings were used.

This is a great way to avoid having to test different resolutions and settings to find the optimal balance between decent graphics and a playable refresh rate. For example, we can see that Fortnite goes almost as fast with 4k resolution as with 1080p.

Advertisement

Over time we will get a better picture of which graphics settings tend to slow down games on Apple chips, and which you can pull up to the max. Different GPU architectures are optimised for different things and something that is demanding on one can be a simple thing for another (and vice versa). Just as Apple seems to have optimised the M1’s CPU to expand compressed zip files quickly, the GPU may be optimised for things that AMD’s and Intel’s graphics circuits are not optimised for. Higher resolution, for example, seems to affect the speed less than expected, while other settings degrade performance more than usual.

If you try another game or just want to test it yourself, we can recommend that you try it out systematically. For example, select medium graphics settings and test with different resolutions. Then switch to high settings and test again with the same resolution and so on. If the same resolution as the screen is sluggish, you can try turning off antialiasing – sometimes 2,560 x 1,600 pixels (used by Apple’s 13in screens) go without antialiasing faster than 1,280 x 800 with ditto on, and look better out.

Windows games

Many game-crazy Mac users have long given up hope of Macs ever having a gaming offering equivalent to what Windows has. Those users could at least boot their Macs into Windows via Boot Camp if they wanted to play. As Boot Camp is not available on the M1 Macs, this is no longer an option. Many games will no longer be playable on Mac at all.

The only option for those Mac using Windows gaming fans is to use Crossover Mac from Codeweavers, which translates x86-64 code for Windows to ARM64 code for macOS in two steps, first via Wine and then Rosetta. This requires at least Mac OS 11.1 (which is still in beta at the time of writing), but already works with some games like The Witcher 3 and old classics that no longer work on macOS like Diablo 2.

Craig Federighi recently said that if it’s Microsoft’s wish Apple will not prevent the ARM version of Windows 10 from running on the new Macs. But for games, it will do no good: Windows game developers will not be quick to start redesigning their games to support ARM processors.

For more information read: How to play PC Games on the Mac

The future

The M1 is the first generation of Apple’s Mac processors and we are waiting with excitement for what the M2 or M1X (or whatever they will be called) will be able to achieve in the 16in MacBook Pro and iMac. Graphics cards naturally have a high degree of parallelism, and Apple can probably easily plug in twice as many, or even more, GPU cores. For high-resolution screens, memory will also begin to become a limitation, but we expect that the more powerful models will be able to be expanded to 32GB or 64GB of internal memory.

One development that may encourage porting of more games to macOS is the success of the MoltenVK project. It is an open source project that forms a bridge between the graphics framework Vulkan and Apple’s Metal. Today, it is almost 100 percent compatible with Vulcan 1.1. A couple of years ago there was a lack of support for several important features used by game developers, but most have now been fixed. Major games that already use Vulkan on the Windows side are, for example, Red Dead Redemption 2 and the modern Doom series.

So far, there has been a lack of incentive for many game developers to develop Mac versions, as a large majority of Apple’s Macs sold simply do not have the strength to run the games. But with Apple Silicon, the game plan is changing and in a couple of years there will be a larger potential customer base for games. That the developers at the same time can no longer point to Boot Camp and shrug their shoulders means that hope is now increasing that there will be more games for Mac.

Read: Best Mac Games and Best Gaming Macs

We also looked into the future of Gaming on the Mac, read: Gloomy on the Mac game front – but there is a glimmer of light.

This article originally appeared on Macworld Sweden. Translation by Karen Haslam.





Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here