I have a MacPro3,1 running Big Sur with a GTX760. With OCLP it should be fairly straightforward with a MacPro 3,1 as with a 5,1. The Dortania OCLP guide would be good enough:Hi all you wonderful geniuses. So glad you all exist to share this knowledge and help us mortals unlock our MacPro what Apple has deemed us unworthy of.
I’ve read this entire thread, and several others, having been guided here from Greg Gants brilliant MacPro upgrade guide. I watched a couple of videos on YouTube that walked me through the process of upgrading my sons 5,1 to Big Sur. The process was very smooth, I took my time followed the instructions carefully and his Mac has been working great.
So inspired by the experience I am now wanting to try to upgrade my 3,1 beyond its current 10.11.5. From what I have read over the past weeks it doesn’t seem as straightforward as it was on the 5,1.
I already got OCLP installed, the latest version. I got my 10.14 installer downloaded and patched onto a USB stick. I pulled the Bluetooth card out of the MP.
So, as of today what’s the next procedure. It seems to have changed over the years as progress has been made on the patcher and a lot of the info I’ve read is out of date. Is there an up to date walkthrough I can follow? For example, video card procedure? I have a non-Mac GTX760 which I understand is metal compatible (?) and also a Radeon 5770 just for times when I need Recovery Mode. Which GPU do I need in/out for the 10.15 install?
Also I have seen some video that shows editing config files from the OC EFI drive that I never did with my sons 5,1 is this a necessary 3,1 step or have we moved on from this.
Thanks much for any info and hand-holding you smart folks can provide to help squeeze a bit more life out of the old beast
Adam
MacPro Early 2008 3,1
MacOS El Capitan 10.11.5
32GB DDR800 RAM
2 x 250 GB SSD
2 x 2TB HDD
GeForce GTX760 2GB
Radeon 5770 256MB
No Bluetooth, No WiFi
Hey, thanks for the reply. Good to hear you had a smooth ride with your 3,1. I have been reading the Dortania guide and it does seem straightforward. Just wanted to check before starting this.I have a MacPro3,1 running Big Sur with a GTX760. With OCLP it should be fairly straightforward with a MacPro 3,1 as with a 5,1. The Dortania OCLP guide would be good enough:
The GTX760 should get Metal 1 support with Big Sur. The original wi-fi card might be able to work with a post-install patch. A CSR-based USB bluetooth dongle should work with Big Sur.
Booting from an OCLP EFI really only supports installations of Big Sur or later.
Mojave is not supported on a MacPro3,1. You will need a boot loader to run first. Installing an OS earlier than Big Sur might have unexpected results with OCLP. It might spoof a Mac model that is not supported for the OS.When you say booting from an OCLP EFI only for Big Sur and later, so I don’t boot into EFI to install Mojave? I’ll have to read up on the documentation further and come back with more questions
It is my understanding that the bootROM firmware does not support NVMe storage in the MacPro3,1 so it will not be seen at boot time. The MacPro5,1 has the support in the latest firmware. I don't know why booting from an EFI on a SATA drive would affect wifi.i have a 3,1 mac pro running latest open core legacy patcher which installed ventura on it ....i'm using only m.2 drives in the pci slots ..... can anyone give me some advice on why using open core legacy patcher when it prompts me to write open core to disk since i'm booting from a usb and i do that .... and i can see its there the drive is samsung nvme m.2 but it doesnt exist when the machine starts .... meaning i guess it can't see it as it won't boot without the usb plugged in i even put an old video card in so i could see option key startup disks and no efi on those m.2 show up ...they work fine in mac pro 5,1 but not 3,1 ....i tried a second m.2 drive blank tried writing the efi to that one same thing ..... its there but booting doesn't see it ...i actually finally got it to boot by creating an opencore efi ssd drive on my mac pro 5,1 ...crazy that worked it booted ventura installed on the mac pro 3,1 m.2 drive except one thing no wifi ...so back to usb to use this 3,1 running ventura (no bluetooth but seems to be fine otherwise just can't ever unplug the usb)
Mojave is not supported on a MacPro3,1. You will need a boot loader to run first.
Installing an OS earlier than Big Sur might have unexpected results with OCLP. It might spoof a Mac model that is not supported for the OS.
Found the answer on the github page. Dortania themselves recommend using dosdude patcher for Mojave and Catalina. Wish id seen this earlierDid OCLP exist prior to BigSur? In which case do I need an earlier version of OCLP to patch Mojave?
Do I need to revert to previous methods, namely the dosdude patcher, to install Mojave?
“Firstly, open the Terminal and run the following command:
sudo nvram "recovery-boot-mode=unused" && sudo reboot recovery
This will make your machine reboot into the Recovery Environment.”
“Now you'll want to mount the EFI partition (where OCLP is installed)
diskutil mount diskXs1 (where X is the number assigned to my patched USB)
If everything is correct, the EFI partion should be mounted.”
“Now you'll want to use the bless command to set the default boot device:
bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/System/Library/CoreServices/boot.efi
Now you can reboot your machine. OCLP is now the default boot option!”
“If your Mac is looping back into the beginning of the setup after the first reboot, turn it off, start it again and hold Option. This time select the option with a grey hard disk icon, it can say "macOS Installer" or the name you gave the disk during the installer process. Keep repeating this step after every reboot if necessary.”
I don't think El Cap knows APFS.How do I get the install to complete the process, it looks like it’s almost there. The drive will not show up in Disk Utility or mount when I boot back int my El Cap volume.
There is something I have done before but I'm not sure if it will work in your case. Boot with the ATI card and hold option key down to get Apple boot picker. Select the EFI you need to boot with and do a Control-Enter to make it the default boot. Shutdown the machine and swap with GTX760. Reboot and continue with mac installer at OC boot picker.So I’m stuck at an impasse. Any thoughts on how to get past this?
Right of course, that makes sense now you mention it. Should have realised that.I don't think El Cap knows APFS.
That is something I tried early on. I also use some Terminal commands to achieve the same thing. However it only works the first boot. After the first reboot during install I get sent right back to the beginning of the install process.There is something I have done before but I'm not sure if it will work in your case. Boot with the ATI card and hold option key down to get Apple boot picker. Select the EFI you need to boot with and do a Control-Enter to make it the default boot. Shutdown the machine and swap with GTX760. Reboot and continue with mac installer at OC boot picker.
sudo bless --verbose --file /Volumes/EFI/EFI/OC/OpenCore.efi --folder /Volumes/EFI/EFI/OC --setBoot
bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/System/Library/CoreServices/boot.efi
Could not set boot device property: 0xe00002bc
The first terminal command will not work because there is no boot folder at that location with OCLP. The second terminal command should be working but is failing. I assume the EFI you are trying to bless is on the USB installer. You could try a OCLP build and install to an EFI on a SATA drive using El Cap and see if you can make that the default boot.Running this command in Terminal
or thisCode:sudo bless --verbose --file /Volumes/EFI/EFI/OC/OpenCore.efi --folder /Volumes/EFI/EFI/OC --setBoot
gives me this error,Code:bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/System/Library/CoreServices/boot.efi
and fails to boot into boot pickerCode:Could not set boot device property: 0xe00002bc
Into day three of this headache
EDIT: and yes before someone chimes in I'll state the obvious -- I mounted the Volume in Terminal first.
Really? I copied the command verbatim from the official guide (but thats not really surprising as I've found the guide to be contradictory and misleading in a few places) I also ran ls commands to verify contents of the mounted EFI volume. Is my understanding of the term 'boot folder' perhaps wrong. I kinda assumed any folder with any .efi file could act as a boot folder? As in the OpenCore.efiThe first terminal command will not work because there is no boot folder at that location with OCLP.
Correct.The second terminal command should be working but is failing. I assume the EFI you are trying to bless is on the USB installer.
Agh. It would have to wait a couple of days until I can get a drive. I had this command work once, but I've been over and over this exercise for days now, and bless is just now giving me the errorYou could try a OCLP build and install to an EFI on a SATA drive using El Cap and see if you can make that the default boot.
Last login: Tue Mar 21 15:15:15 on console
Restored session: Tue Mar 21 15:12:50 PDT 2023
DrOctoPro:~ admin$ csrutil status
System Integrity Protection status: enabled (Custom Configuration).
Configuration:
Apple Internal: disabled
Kext Signing: disabled
Filesystem Protections: disabled
Debugging Restrictions: enabled
DTrace Restrictions: enabled
NVRAM Protections: enabled
I put 64GB of RAM in my 3,1 today which slowed down everything. I followed your instruction and putmaxmem=63488
. Now my 3,1 runs Ventura, 2 x 3.2 GHz Quad-Core, AMD Radeon RX 580 8 GB, 62 GB 800 MHz DDR2 FB-DIMM. -- Not bad for this old fellow.
So after many times of trying I eventually gave up. I’d love to know how you were able to pull off an install with no flashed GPU. The cycle I got into was install the non-metal card to get a boot-loader screen. Control-click on the OCLP EFI to set it as default. Pull the non-metal card. Boot into OCLP EFI and start BSinstall. At install reboot the OCLP EFI does not recognize the partial install EFI without an NVRAM reset. This also wipes out the setting of defaulting to OCLP EFI so I have to put the non-metal card in start from the beginning. It’s an endless loop. I’d love to know how those on a Mac 3,1 with a non-flashed non-Mac non-metal GPU are managing it because this has been driving me nuts for weeks.I have a MacPro3,1 running Big Sur with a GTX760. With OCLP it should be fairly straightforward with a MacPro 3,1 as with a 5,1. The Dortania OCLP guide would be good enough:
The GTX760 should get Metal 1 support with Big Sur. The original wi-fi card might be able to work with a post-install patch. A CSR-based USB bluetooth dongle should work with Big Sur.
Booting from an OCLP EFI really only supports installations of Big Sur or later.
I was curious about your situation so I downloaded the current OCLP and used it to download the latest Big Sur. I made a USB installer and built an OCLP EFI to put on the USB stick. I removed all disks except for target disk and USB installer. With the GTX 760, the MacPro booted from the USB EFI and the OC boot picker showed the Big Sur installer. Continuing on, I may have seen the problem you were having. In the boot picker at the first reboot of MacOS Installer, there is no selection to continue the installation. This seems to have something to do with booting from the USB EFI. My solution was to build and install OCLP on both EFIs on the USB and target disk. After the first reboot of the MacOS Installer, the USB disk can be removed and the installation can continue using the EFI on the target disk. I never did a NVRAM reset or set a default boot.So after many times of trying I eventually gave up. I’d love to know how you were able to pull off an install with no flashed GPU. The cycle I got into was install the non-metal card to get a boot-loader screen. Control-click on the OCLP EFI to set it as default. Pull the non-metal card. Boot into OCLP EFI and start BSinstall. At install reboot the OCLP EFI does not recognize the partial install EFI without an NVRAM reset. This also wipes out the setting of defaulting to OCLP EFI so I have to put the non-metal card in start from the beginning. It’s an endless loop. I’d love to know how those on a Mac 3,1 with a non-flashed non-Mac non-metal GPU are managing it because this has been driving me nuts for weeks.
Is there a way in terminal to set an NVRAM reset not to wipe out certain settings?
Thanks so much for taking the time to experiment. You encountered the exact problem I was facing. Now I have hope. I will try again this weekend. And I’ll be sure to remove all other internal drives, great way to avoid any confusion.I was curious about your situation so I downloaded the current OCLP and used it to download the latest Big Sur. I made a USB installer and built an OCLP EFI to put on the USB stick. I removed all disks except for target disk and USB installer. With the GTX 760, the MacPro booted from the USB EFI and the OC boot picker showed the Big Sur installer. Continuing on, I may have seen the problem you were having. In the boot picker at the first reboot of MacOS Installer, there is no selection to continue the installation. This seems to have something to do with booting from the USB EFI. My solution was to build and install OCLP on both EFIs on the USB and target disk. After the first reboot of the MacOS Installer, the USB disk can be removed and the installation can continue using the EFI on the target disk. I never did a NVRAM reset or set a default boot.