Skip to main content

Games on MacOS, iOS will get a graphical boost that even Mr. Spock should admire

Dota 2 Vulkan on macOS

The Khronos Group announced on Monday, February 26, that Valve Software, LunarG, and The Brenwill Workshop collaborated to create MoltenVK, a new API promising better graphics and faster performance on MacOS and iOS. It essentially enables games relying on Apple’s proprietary Metal graphics API to utilize the Vulkan library while maintaining high-performance, native speeds. MoltenVK will first be utilized in Valve’s Dota 2 for MacOS via a free update slated to arrive in the coming months. 

Games and other graphics-intensive applications require a middleman to get the best performance. On the simplest level, a graphics API serves as a translator between the hardware (GPU) and software (game). DirectX is the most-used solution developed by Microsoft for Windows-based machines followed by the open-source OpenGL platform. Vulkan is a newer, high-performance open-source alternative to both. 

Although Apple’s devices support OpenGL, they obviously don’t support DirectX. They also don’t “officially” support Vulkan but instead rely on Apple’s native alternative called Metal. That is where MoltenVK comes in; when a game running on MacOS or iOS makes a graphics-related Metal request to the hardware, a “translator” uses Vulkan-based shaders instead. 

“MoltenVK is a library which translates calls within the Vulkan graphics and compute API, to underlying calls to Apple’s Metal API on both iOS and macOS,” the Khronos Group explains. 

As part of the announcement, Valve distributed benchmarks comparing Dota 2 running on MacOS using OpenGL versus a ported version running with Vulkan. Here are the numbers in frames per second: 

  Mac Pro
Late 2013

AMD FirePro D500 
MacBook Pro
Mid 2013

Nvidia GT 650M 
MacBook Pro
Mid 2014

Intel Iris Pro 
OpenGL 

75.5 

35.9 

42.2 

Vulkan 

102.8 

53.9 

47.7 

 MoltenVK is part of the Vulkan Portability Initiative to expand Vulkan’s capabilities to devices that don’t support native Vulkan drivers, such as Apple’s devices. This initiative focuses on developing “specifications, open-source libraries, and tools.” But all those involved want a universal platform, meaning they are targeting devices that rely on DirectX 12 and OpenGL as well. 

In addition to announcing MoltenVK, the Khronos Group launched the open source LunarG Vulkan SDK for MacOS. This SDK enables developers to build, run, and debug Vulkan-based MacOS applications. It consists of loader and validation layers for developers to see if they’re using the API correctly. Additional features and tools will become available in the near future. 

“Running Vulkan applications on Apple platforms has been the number one request from developers and today’s release of the MoltenVK runtime and LunarG macOS SDK brings that capability to life,” Nvidia’s Neil Trevett said in a statement. 

Vulkan is actually the offspring of AMD’s Mantle API. Mantle was intended to be a close-to-the-hardware platform for developers, giving them better, “lower” access to AMD’s Radeon-based graphics than DirectX and OpenGL. That translates into better performance and better visuals when developers actually take advantage of the platform. 

But with the arrival of DirectX 12, AMD donated its Mantle technology to the Khronos Group to create Vulkan and discontinued Mantle as a game API. Vulkan aims to replace OpenGL as the standard open-source graphics API solution. 

Editors' Recommendations

Kevin Parrish
Former Digital Trends Contributor
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
3 retro classics to play on Nintendo Switch Online this weekend (May 3-5)
Kirby and his friends post in Kirby and the Amazing Mirror art.

With rumors of a new Nintendo console heating up, it's once again time to accept that the Switch's long lifespan is coming to its end. 2024 will likely be the system's last full year before a successor steals its thunder. That's apparent in Nintendo's recent first-party offerings, as the system is getting a lot of remasters and niche curveballs this year. As exclusives like Endless Ocean: Luminous underwhelm, you may have found yourself looking for reasons to fire up your Switch.

Thankfully, you have a lot of great excuses to do so if you're subscribed to Nintendo Switch Online. The service is home to plenty of classic games from the NES up to the Nintendo 64. Even if you're a game historian, there's a good chance you haven't played everything Switch Online has to offer. This weekend, I have three recommendations for anyone looking to fire up some great, old games. These aren't random picks; I've chosen three games that feel spiritually linked to some of this spring's biggest games.
Kirby and the Amazing Mirror

Read more
Helldivers 2 PC players are furious over this controversial change
A Helldivers 2 player fires a laser canon.

Helldivers 2, February's surprise multiplayer hit from Arrowhead Game Studios and Sony Interactive Entertainment, is now getting bombarded with negative reviews on Steam. That's because the game will soon require all PC players to link their Steam account to a PlayStation Network account.

Anyone who plays Helldivers 2 for the first time after May 6 will have to link a PlayStation Network account to Steam. Those who already own the game will also be required to do so by June 4 or they will no longer be able to access the game.

Read more
The best games on PlayStation Plus, Extra, and Premium
A person plays Crash Bandicoot using a PS5 DualSense controller.

PlayStation Plus has undergone several iterations and changes since its introduction. Originally, the service wasn't required for online play at all and rewarded subscribers with extra discounts and free monthly games. Once the PlayStation 4 generation began, it was required for online play, but still offered those same benefits.

Now, PS Plus is divided into three different tiers of subscriptions. The basic tier, PS Plus Essential, still gets three games per month added, while the Extra and Premium tiers will have a varying number of games added to their catalogs. With hundreds of games already and more coming and going all the time, even the most dedicated gamer won't be able to play everything on offer. To help you get the most bang for your buck and so that no hidden gems fly under your radar, here are all the best games to play on PS Plus Essential, Extra, and Premium right now.
Best PS Plus Essential games
As is usually the case, everyone with the lowest tier of PS Plus gets three games this month, two with PlayStation 5 versions and one with a PS4 version. Here's what you can play this month:

Read more