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. 

Recommended Videos

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. 

Please enable Javascript to view this content

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. 

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…
Get a PlayStation 5 in time for Christmas with this Walmart deal
The PlayStation 5 Slim Digital Edition with DualSense controller.

Want to get the PlayStation 5 with a discount and in time for Christmas? It's possible with this offer from Walmart for the Sony PlayStation 5 Slim Digital Edition. From its original price of $450, it's down to $374 for savings of $76. If you place your order right now, you can pick it up today or tomorrow. You or a loved one will be playing on the video game console tomorrow. Time is of the essence though, so we highly recommend proceeding with your purchase immediately to get the plan in motion.

Why you should buy the Sony PlayStation 5 Slim Digital Edition
The Sony PlayStation 5 Slim Digital Edition is a refresh of the popular video game console. Released in November 2023, it's a slimmer version of the device that was originally released three years prior, while also adding extra storage -- bumping up to 1TB from 825GB. You'll be able to install more titles, which is particularly important in the PlayStation 5 Slim Digital Edition as it doesn't come with a disc drive. You can eventually buy the PS5 Digital Edition Disc Drive for an additional $80, but for those who want to avoid the clutter of physical discs, going purely digital would sound like a great idea.

Read more
The Alienware m16 R2 gaming laptop with RTX 4070 is $500 off
The Alienware m16 R2 on a table in front of a window.

The gaming laptop deals of the holiday season aren't over yet, as there are still some excellent offers, such as Dell's discount for the Alienware m16 R2 with the Nvidia RTX 4070. From its original price of $2,600, the machine is down to $2,100. It's still pretty expensive, but it's actually a steal at that price, and the $500 in savings is huge. You're going to have to be quick in completing your purchase though, as there's no information on how much time is remaining before this bargain expires.

Why you should buy the Alienware m16 R2 gaming laptop
We highlighted the Alienware m16 R2's great gaming performance in our review of the gaming laptop, and this configuration that's on sale comes with the mighty Nvidia GeForce RTX 4070 graphics card. Combined with the Intel Core Ultra 9 185H processor and 64GB of RAM, which doubles the recommended specification from our guide on how much RAM do you need, the Alienware m16 R2 won't have trouble running the best PC games at their highest settings. It's going to be ready for the upcoming PC games of the next few years as well -- it will be a while before you need to start thinking about making any upgrades.

Read more
I’m a Steam Deck apologist. Here’s why I’ve been using the ROG Ally instead
Elden Ring running on the Asus ROG Ally X.

Since its launch, I'm a bit of a Steam Deck apologist. It doesn't need the advocacy, as the Steam Deck is easily the best handheld gaming PC you can buy, but even in the face of competition from the ROG Ally, Lenovo Legion Go, and MSI Claw, I still use my Steam Deck for gaming on the go. A couple of apps have been slowly changing that story, however.

I like playing on my Steam Deck OLED due to the convenience. SteamOS isn't perfect, no, but it allows me to pick up and play my games quickly, which I value more than the higher performance available on Windows handhelds. A couple of key tweaks to the Windows experience can unlock that pick-up-and-play experience, and ever since configuring the ROG Ally X properly, I've been gravitating toward it more and more for my handheld gaming.
A proper sleep

Read more