Apple's Mac OS Mojave: A Great Update for Most Users, But Not So Much for Those with Nvidia Graphics Cards
Apple's Mac OS Mojave is a great software update for most users. However, it presents a significant challenge for those who have Nvidia graphics cards installed in their Mac Pro or external GPU enclosures. This limitation affects the performance and functionality of these systems, leaving users frustrated and disappointed.
The modular design of the Mac Pro, which was introduced until 2012, allowed users to easily swap out graphics cards to keep their system up-to-date with the latest graphics rendering technology and performance. However, those who opted for Nvidia graphics cards are now stuck with old Mac OS software, which can be infuriating. The fact that external GPUs have become increasingly popular in recent years, providing a boost to performance for tasks such as video rendering and gaming, only adds to the frustration of not having access to the latest drivers and features.
The 2018 Mac Mini is an example of a system with serious performance potential, thanks to its 6-core i7 processor. However, its portable size means that it cannot house a dedicated graphics card, leaving users who need the additional power to resort to external GPUs. Unfortunately, Nvidia drivers are not available for these systems, rendering them essentially useless.
So, why does Apple not provide support for Nvidia graphics cards in Mac OS Mojave? To understand this, we must delve into the history of Apple's relationship with Nvidia.
The first Mac to include an Nvidia graphics processor was released in 2001. However, Apple continued to use chips made by ATI, which was eventually acquired by AMD in 2008. In 2004, the Apple Cinema Display was delayed due to Nvidia's inability to produce the required graphics card. This delay highlights the difficulties that both companies faced in their early partnership.
In 2008, Apple's MacBook Pro shipped with Nvidia graphics chips, revolutionizing the laptop's performance by taking over the functions of the Northbridge and Southbridge controller hubs alongside actual graphics rendering. However, this marked a significant turning point in the relationship between Apple and Nvidia.
Intel filed a lawsuit against Nvidia, making things complicated for both companies. Apple was forced to admit that some 2008 MacBook Pros had faulty Nvidia processors, which led to a class-action lawsuit for Nvidia and resulted in lost profits for Apple due to MacBook Pro repairs.
The iPhone's release in the same year transformed the mobile computing market, meaning that phones now require GPUs. As a result, Apple decided to go with Samsung instead of continuing its partnership with Nvidia. This decision was likely made due to performance per watt issues, which were prevalent at the time.
Fast forward to 2016, when Apple said no to installing Nvidia processors in the 15-inch MacBook Pro. Instead, they opted for AMD, citing performance per watt issues as the reason. Since then, there have been no functional drivers available for modern Nvidia cards on Mac OS Mojave.
In October 2018, Nvidia issued a public statement stating that Apple fully controls the drivers for Mac OS and that they cannot release a driver unless it's approved by Apple. This statement highlights the lack of technical limitations that prevent Mac OS Mojave from working with Nvidia graphics cards.
So, what's behind this decision? For a long time, Apple's professional apps have been optimized for Open CL, which AMD cards run efficiently on. In contrast, Nvidia's proprietary framework has not been as widely adopted by Apple. As a result, Apple wants its apps to run better, and they're willing to prioritize compatibility with AMD chips over Nvidia.
On an Apple support page for installing Mojave on older Mac Pros, it's stated that the operating system requires a graphics card that supports Metal. The list of compatible graphics cards includes legacy and video cards, as well as new options from AMD. This means that users will not be able to install Mojave on systems with Nvidia graphics cards, including those with PCIe slots.
The news is not all bad, however. AMD's Vega 56 and 64 already support Metal, and a new version of the API called Vega 7 is coming soon to Mac OS. While this may provide some hope for users who need more powerful graphics cards, it does little to alleviate the frustration caused by Apple's decision.
To make matters worse, Apple is working on its own GPU technology, which is currently being developed for the iPhone. It's only a matter of time before this technology reaches the Mac, and when it does, Nvidia users may be left behind.
So, what can you do if you need Nvidia graphics cards in your Mac? One option is to downgrade to macOS High Sierra, which still supports older Nvidia drivers. However, this decision comes with its own set of risks and challenges.
In conclusion, Apple's Mac OS Mojave presents a significant challenge for those who have Nvidia graphics cards installed in their Mac Pro or external GPU enclosures. The company's decision to prioritize compatibility with AMD chips over Nvidia has left users frustrated and disappointed. While there may be hope on the horizon with new technology from AMD, it's unclear when or if Apple will change its stance on this issue.
This has been a video by Apple Insider. Make sure to subscribe for more videos like this one, and hit that like button if you enjoy our content.