I BECAME PROMPTED TO write about the new Mac Pro while at Autodesk University last week when a third-party rendering software developer there reported that a future with NVIDIA RTX graphics cards “working with” the upcoming 2019 Mac Pro workstation was a real possibility.
NVIDIA, CUDA, and RTX—Out on Mac
This person’s comments were startling. After all, if Apple actually wanted to have NVIDIA GPUs in their Macs, including a future workstation product, they could have easily made that happen and announced it at the new Mac Pro’s debut long ago. They didn’t.
Now, this week, we know that this third-party developer was very incorrect in whatever information they believe they had obtained. NVIDIA has made it clear in their documentation that CUDA will be ending for macOS in its next major version release. (CUDA 10.2 is the last macOS supporting release.) And Apple has already made it clear its currently shipping operating system (macOS) that only GPUs that work with its Metal graphics API are supported.
Apple Wants NVIDIA’s Market
According to an excellent and well-reasoned editorial at AppleInsider published last month, Apple appears interested in NVIDIA’s market—as in replacing NVIDIA as the dominant high-end graphics provider. Here’s a quote from that article:
Rather than expanding into the territory of larger and more entrenched rivals, as Apple was forced to do with Macs, iPods, iPhone, and iPad over the past two decades, the company is now settings its sights on smaller rivals with less capital and influence: Spotify, Netflix, and NVIDIA. It has to, because Apple is now vastly larger and more influential than ever, and its rivals are also now relatively smaller, and weaker.
The AppleInsider piece by Daniel Eran Dilger provides the background histories of Apple and computer graphics, noting the various times Apple used graphics leadership to jump out ahead of rivals in significant ways that lasted for years. Apple’s leadership in graphics on OpenGL, for instance, which powered the GUI in Apple’s new Mac OS X operating system a decade ago as it came up, turned out to have significant importance when that know-how was transferred to iOS for the first iPhone. While the gee-whiz GUI animations and movement was giggled over in early OS X builds that tech made the smooth GUI possible in iOS.
The Allure of Exclusivity
Following Microsoft’s example—when it dominated computer game development around its proprietary DirectX graphics API in the 1990s—NVIDIA recognized that CUDA could dominate the high-performance GPU market by courting software developers and giving them something that was superior and easier to program to—beating AMD’s “close to metal” efforts with Mantel and the open industry standard OpenCL which Apple had invented as well.
With both Mantel and OpenCL’s failures NVIDIA has enjoyed market exclusivity and dominance in the high-performance GPU market, winning over professional app after professional app. But since Apple’s debut of its own closer to the metal graphics API in Metal, the writing seemed to be on the wall. Would Apple effectively go after NVIDIA’s dominance in high-performance graphics?
According to Daniel Eran Dilger, it appears Apple could be very much positioning itself to, at the very least, rival NVIDIA’s CUDA dominance, providing professional software developers a valid second option.
The only key question was, would they spend the effort targeting another graphics architecture proprietary around Apple’s much smaller macOS platform?
Pro App Developers Say All-In on new Mac Pro and Metal 2
Based on a slew of comments on the record, it appears the answer may indeed by “yes.”
The AppleInsider piece goes in great detail on the pro apps developers’ enthusiastic support of the new Mac Pro, so we won’t cover too much of that here. But a quick breakdown is in order. Companies like Adobe, Avid, and Autodesk are all in. Adobe’s new acquisition of Allegorithmic’s Substance product line is being ported to Metal 2, for instance.
Jules Urback, CEO of OTOY is incredibly enthusiastic about Metal, the Mac Pro, and how fast his company’s GPU renderer, Octane X, will be. He is quoted as saying:
“Mac Pro is like nothing we’ve seen before in a desktop system. Octane X will be leveraging this unprecedented performance to take interactive and production GPU rendering for film, TV, motion graphics, and AR/VR to a whole new level.”
OTOY, Blackmagic Design, Maxon, Redshift, Pixar, Red Digital, The Foundry, SideFX, Unity and Unreal Engine (Epic) all wax on about how great the new Mac Pro is and how they are optimizing their software for it using Metal 2.
Those companies listed above broadly cover the vast majority of all the professional 3D-related software applications for Apple’s macOS platform, with the exception of design and CAD/BIM applications.
Importantly, Autodesk is developing AutoCAD for Mac to be tuned for Metal and the new Mac Pro, with Amy Bunszel, senior vice president, Autodesk stating, ” ‘Autodesk is fully embracing the all-new Mac Pro and we are already working on optimized updates to AutoCAD, Maya, Fusion, and Flame.’ “
With Autodesk AutoCAD for Mac optimized around Apple’s Metal API so it can be genuinely optimized on the new Mac Pro, we can safely assume all of AutoCAD’s chief CAD competitors will follow suit. Indeed, some may already be ahead. In discussions with the CEO of Vectorworks, it was alluded to that some path to metal from OpenGLwas likely in the cards for the not-to-distant future. And we have already published that Vectorworks would like to tap the power of the Redshift rendering engine as soon as possible once its sister company, Maxon, gives it the green light.
MORE:Fireside Chat—The Details Behind Vectorworks
The Nemetschek Group companies—the largest group of competitors to Autodesk’s CAD and BIM apps—will likely being incorporating Metal and optimizing for the new Mac Pro as well, particularly GRAPHISOFT since its industry-leading BIM solution is the most technically advanced at utilizing multiple cores on CPUs and its optimized for GPU technology.
With the leaders already mentioned in the AppleInsider piece as supportively, if not enthusiastically, embracing Apple Metal API and the new Mac Pro, plus the obvious conclusion that its key CAD apps would need to follow suit, Apple’s professional VFX and CAD communities seem to have a lot to look forward to. If the apps are there, and if the apps scream on the new Mac Pro, then the financial sense of the machine makes excellent sense. It should see success!
Reference Articles and Petition to Apple—with Notes
Apple’s management doesn’t want NVIDIA support in macOS, and that’s a bad sign for the Mac Pro—AppleInsider
This article makes a key statement quoting an anonymous Apple engineer saying that someone at senior levels at Apple doesn’t want Metal 2 at NVIDIA.
Apple Turns Its Back On Customers And NVIDIA With macOS Mojave—Forbes
This end of 2018 story makes note that the last discreet NVIDIA GPUs to work officially on Macs were the Quadro K5000 and the GeForce GTX 680. These worked on Mojave, prior to Mojave other newer NVIDIA GPUs—Pascal-based GPUs—worked on Mac. It’s clear from this story’s details that Apple to NVIDIA relations had severely broken down prior to the release of Mojave.
Change.org Petition Titled: Apple publicly commits to work with Nvidia on drivers for Mac OS 10.14. The Forbes story notes the existence of this petition, but the number of signatures is much greater, now at 18,608 and counting. If you, too, want to see RTX / CUDA cards available on Macs like the new Mac Pro, you should sign the petition here.
Here’s what creatives think of the new Mac Pro—The Verge
Published shortly after the announcement of the new Mac Pro, this article immediately makes concerning claims about the lack of NVIDIA graphics cards. But looking back, Apple knew in advance this reaction would come. So why do it? The short answer has to be: because Apple has a plan to make NVIDIA’s CUDA and RTX non-relevant in the fullness of time. The question is—how much time?
Rumor: AMD to unveil next-gen RDNA 2 GPU with ray tracing support at CES 2020—TechSpot
Reports on rumors slated to be confirmed at CES 2020 in January. Regardless, the AMD cards inside the new Mac Pro will not support ray trace rendering parity NVIDIA RTX cards.
Reader Comments
Thomas, nearly all architecture CAD and BIM tools, with the exception of ArchiCAD, are frequency-bound, so the best solutions are low-core count, high-frequency CPUs like the i7 and i9 machines. The Darth Vadar (trash can) Mac Pro and this new Mac Pro are firmly oriented towards multithreaded application workflows or at least a balanced mix of frequency-bound and multithreaded-bound workflows. If you rendering quite a bit on tools like Cinema 4D as part of your architecture workflow than I would say, “I totally understand your angle.”
Thomas, nearly all architecture CAD and BIM tools, with the exception of ArchiCAD, are frequency-bound, so the best solutions are low-core count, high-frequency CPUs like the i7 and i9 machines. The Darth Vadar (trash can) Mac Pro and this new Mac Pro are firmly oriented towards multithreaded application workflows or at least a balanced mix of frequency-bound and multithreaded-bound workflows. If you rendering quite a bit on tools like Cinema 4D as part of your architecture workflow than I would say, “I totally understand your angle.”
Revit? When will Autodesk wake up and support their most sophisticated software 😱
Wait? I waited for years for Apple to introduce an upgradable PC for my architectural practice. Left with the trash can unit meanwhile. The over-designed overpriced ego trip is my reward. All the architectural rendering software didn’t wait.
I am a windows shop now. It will take a long long time for me to trust Apple and go back to thier hardware. That ship has sailed!
Wait? I waited for years for Apple to introduce an upgradable PC for my architectural practice. Left with the trash can unit meanwhile. The over-designed overpriced ego trip is my reward. All the architectural rendering software didn’t wait.
I am a windows shop now. It will take a long long time for me to trust Apple and go back to thier hardware. That ship has sailed!
Thomas, nearly all architecture CAD and BIM tools, with the exception of ArchiCAD, are frequency-bound, so the best solutions are low-core count, high-frequency CPUs like the i7 and i9 machines. The Darth Vadar (trash can) Mac Pro and this new Mac Pro are firmly oriented towards multithreaded application workflows or at least a balanced mix of frequency-bound and multithreaded-bound workflows. If you rendering quite a bit on tools like Cinema 4D as part of your architecture workflow than I would say, “I totally understand your angle.”
Thomas, you are not the only architecture shop that has bailed on Apple. I very much understand and sympathize with your sentiments. This decade has been the Dark Age for professionals on the Mac. Let’s hope Apple finally hears us and makes up for a lost decade.
Thomas, you are not the only architecture shop that has bailed on Apple. I very much understand and sympathize with your sentiments. This decade has been the Dark Age for professionals on the Mac. Let’s hope Apple finally hears us and makes up for a lost decade.
Revit? When will Autodesk wake up and support their most sophisticated software 😱
Revit? When will Autodesk wake up and support their most sophisticated software 😱
RO, about your question about Revit on Mac. There are a couple of things that will force this change. One clear one is if Apple produces new Macs that current Revit users select over PC computers and place heavy demand on Autodesk to support. When Apple went to PowerPC in the early 90s something similar to that happened in the pro markets. Apple would need to win the performance crown in desktop/workstation computers and be able to sustain that lead, like it has with GPU technology in the mobile space where it has completely outperformed key rivals like Nvidia. It is also out-performing in the CPU space for mobiles with its A-series chips.
Apple’s A14 and A14X are slated for 5nm fabrication process and industry commentary has suggested these are the first generation of custom Apple-designed ARM chips that truly make sense to place inside Apple’s MacBook and MacBook Pro. But this is an architecture change for macOS and there is the app-compatibility problem to solve.
Apple appears to be working on bring over iOS apps by the millions to macOS with its Project Marzipan, now called Project Catalyst. That project will merge development for iOS apps and macOS apps, allowing developers to interchangeably target both operating system architectures from the same code base. Such a move would bring over iOS code bases from companies like Autodesk to macOS, enriching the experience on Apple’s Mac computers over Windows machines which don’t have iOS equal apps in most cases.
The convergence of the platforms from Apple will take years and several stages but coupled with its silicon chip leadership, promising new Pro macOS hardware, advances in Apple’s Metal graphics API—and we have heard from leading CAD developer fully embracing it and working on that now—we see very positive signs that should set up well for what you are looking for.
RO, about your question about Revit on Mac. There are a couple of things that will force this change. One clear one is if Apple produces new Macs that current Revit users select over PC computers and place heavy demand on Autodesk to support. When Apple went to PowerPC in the early 90s something similar to that happened in the pro markets. Apple would need to win the performance crown in desktop/workstation computers and be able to sustain that lead, like it has with GPU technology in the mobile space where it has completely outperformed key rivals like Nvidia. It is also out-performing in the CPU space for mobiles with its A-series chips.
Apple’s A14 and A14X are slated for 5nm fabrication process and industry commentary has suggested these are the first generation of custom Apple-designed ARM chips that truly make sense to place inside Apple’s MacBook and MacBook Pro. But this is an architecture change for macOS and there is the app-compatibility problem to solve.
Apple appears to be working on bring over iOS apps by the millions to macOS with its Project Marzipan, now called Project Catalyst. That project will merge development for iOS apps and macOS apps, allowing developers to interchangeably target both operating system architectures from the same code base. Such a move would bring over iOS code bases from companies like Autodesk to macOS, enriching the experience on Apple’s Mac computers over Windows machines which don’t have iOS equal apps in most cases.
The convergence of the platforms from Apple will take years and several stages but coupled with its silicon chip leadership, promising new Pro macOS hardware, advances in Apple’s Metal graphics API—and we have heard from leading CAD developer fully embracing it and working on that now—we see very positive signs that should set up well for what you are looking for.
BS. Apple blew it again. Even rewriting code – if this actually happens – AMD GPUs will not come close to Nvidia Quadro GPUs for professional stability and power in the forceable future. By then this new Mac pro will be going obsolete anyhow.
It’s a Mac prosumer not a Mac Pro.
BS. Apple blew it again. Even rewriting code – if this actually happens – AMD GPUs will not come close to Nvidia Quadro GPUs for professional stability and power in the forceable future. By then this new Mac pro will be going obsolete anyhow.
It’s a Mac prosumer not a Mac Pro.
[…] 23 vincitore del premio “The Hammers” [02.40] L’iniziativa di Chiara Rizzarda [04.32] Il futuro con Metal 2 senza CUDA per Apple [10.22] New York vuole più trasparenza nelle decisioni pubbliche, ma c’è un problema [12.28] […]
In my opinion Apple should have an alternative in place when stopping cuda support. But they haven’t. Now ALL the Pro’s will change to PC’s. At the moment I am on an apple editing in adobe premiere cc 2019. Because that is the last path. But in a year or so I probably change to pc with an nvidea cuda card, because now I can’t use the new tools in adobe premiere cc 2020.
Or I have to wait 5 times more with all the rendering. I don’t have that time.
In my opinion Apple should have an alternative in place when stopping cuda support. But they haven’t. Now ALL the Pro’s will change to PC’s. At the moment I am on an apple editing in adobe premiere cc 2019. Because that is the last path. But in a year or so I probably change to pc with an nvidea cuda card, because now I can’t use the new tools in adobe premiere cc 2020.
Or I have to wait 5 times more with all the rendering. I don’t have that time.
Comments are closed.