macOS 10.14 Mojave, Boot Camp, Macs: what you need too know
Apple's latest major update for the macOS is out. Nicknamed "Mojave", macOS version 10.12 naturally brings a ton of new features, like dark mode, for example. But with every new macOS release, some older Macs may be left behind. So before you hit that update button, you might want to double check first if you're Mac is invited to the party. More importantly, better double check you won't have to say goodbye to your Windows dual boot as well.
The most unusual restriction that Apple didn't reveal beforehand is how macOS 10.14 won't play well with Boot Camp, the utility it provides to allow Macs to dual boot Windows. If you have a late 2012 27-inch Mac in particular, you won't be able to update to Mojave. Your only way forward would be to remove Boot Camp, which means loosing Windows. And after you've upgraded, you can no longer use Boot Camp either. Your only recourse? Buying a virtualization product like Parallels.
Even if you pass that requirement, you're not out of the woods yet. Mojave requires Apple's proprietary Metal graphics API and, therefore, your graphics card has to support it. Apple's support page lists the following cards on the mid-2010 and mid-2012 Mac Pros as guaranteed to work:
• MSI Gaming Radeon RX 560 128-bit 4GB GDRR5
• SAPPHIRE Radeon PULSE RX 580 8GB GDDR5
• SAPPHIRE Radeon HD 7950 Mac Edition
• NVIDIA Quadro K5000 for Mac
• NVIDIA GeForce GTX 680 Mac Edition
There are also a few third-party graphics card that might work. When in doubt, Apple recommends checking with manufacturers first before getting your hopes up.