Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I previously installed an RTX 5090 in my Mac Pro, but it was bottlenecked by the 16-core Xeon processor. When I played Black Myth Wukong at 4K with cinematic settings and very high ray tracing, I could only get around 120 FPS using DLSS at 66% upscaling with 4× frame generation. I also noticed some stuttering. I had to reduce the ray tracing settings to medium to reach around 150 FPS.

In comparison, I can easily achieve 200+ FPS at the highest settings on my PC with a 9950X3D installed.

I also tried Linux, since CPU performance on Linux is much better than on Windows probably due to firmware settings provided by the outdated Boot Camp drivers. However, NVIDIA’s Linux driver is terrible.
Thank you, this is very useful information.
 
This isn't news to some.
In my Windows workflow, I primarily use a single Apple Thunderbolt 2.5K monitor connected to a 580X graphics card. This card is used primarily for system and program management, while the 5090 card sits idle and automatically starts rendering when I press the "Run" button.
For benchmarks and gaming, I need to enable the RTX 5090 monitor.

I also use this feature in Mac OS X to distribute the workload between the two graphics cards 5700+6900 by managing the dual monitor connections.
 
Last edited:
I'll add that after installing the 5090 card, the system still defaulted to the MPX 580x, and Adobe and other programs also automatically picked up the 580х. So, I manually selected the 5090 as the primary GPU in Settings - System - Display - Graphics - Additional Graphics Options.
 
I'll add that after installing the 5090 card, the system still defaulted to the MPX 580x, and Adobe and other programs also automatically picked up the 580х. So, I manually selected the 5090 as the primary GPU in Settings - System - Display - Graphics - Additional Graphics Options.

This is in Windows? Since macOS can't see the 5090, you shouldn't have any issues there. In Windows you can leave the 580x on and just use the 5090 and select the right GPU in your apps. Or disable 580x in Device Manager. I assume you're using your monitors multiple display inputs to switch between the 5090 and 580x outputs.
 
This is in Windows? Since macOS can't see the 5090, you shouldn't have any issues there. In Windows you can leave the 580x on and just use the 5090 and select the right GPU in your apps. Or disable 580x in Device Manager. I assume you're using your monitors multiple display inputs to switch between the 5090 and 580x outputs.
Sorry, I was writing that about Windows. There are no problems now; all programs detect the 5090.
I tried disconnecting the 580 and completely removing it from the Mac Pro, but I settled on this setup: 5090 + LG 5k (it's mostly unplugged, since I rarely play games) and 580 + Apple Thunderbolt 2.5k (my primary display, so it's easier to switch between Windows and Mac OS).
That's right, Mac OS X doesn't detect the 5090, and in sleep mode, a kernel panic occurs, causing the system to reboot. The Amphetamine utility prevents Mac OS X from sleeping).

I use MacOS less and less on this Mac Pro; Windows is always on (I have a second Mac Pro for MacOS).
 
Last edited:
  • Like
Reactions: SDAVE
Sorry, I was writing that about Windows. There are no problems now; all programs detect the 5090.
I tried disconnecting the 580 and completely removing it from the Mac Pro, but I settled on this setup: 5090 + LG 5k (it's mostly unplugged, since I rarely play games) and 580 + Apple Thunderbolt 2.5k (my primary display, so it's easier to switch between Windows and Mac OS).
That's right, Mac OS X doesn't detect the 5090, and in sleep mode, a kernel panic occurs, causing the system to reboot. The Amphetamine utility prevents Mac OS X from sleeping).

I use MacOS less and less on this Mac Pro; Windows is always on (I have a second Mac Pro for MacOS).

Nice work. Afaik these MPs eat 240watts even on idle, but don't quote me on that. It might be lower I don't have a meter. It sucks you can't set it to sleep though in macOS.
 
  • Like
Reactions: Natalia22
Hmm, it's time to think about saving power.
I'm getting used to Windows; it's stable. When I have time, I'll remove the 580. As a last resort, MacOS can boot in Safe Mode without MPX cards.
And on the other Mac, I'll also remove the w5700, leaving only the 6900xt.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.