I can't understand, OpenCore doesn't work in my MacPro 5.1, I never can boot with hold/Option key, doesn't works on Rx580 shappire metal (Catalina from Dosdude1). It works ok and jumps between OSx versions from Preferences, ever never open core picker boot available in my case.
It seems you misunderstand how OpenCore works, that’s why you believe it never work.
By holding Option key to boot, you are actually commanding the 5,1 to use the natively Apple boot manager, but don’t let it boot to OpenCore. Then of course OpenCore won’t work. You asked the cMP to NOT to boot OpenCore.
For OpenCore core boot picker to show up. You need to have a graph card that has working UEFI GOP, but not Metal. Metal is OS level API, can’t do anything to provide boot screen.
If you use a “known good” OpenCore EFI folder, but stop can’t see the boot picker. Then there are few possible reasons.
1) Your RX580 was flashed for mining etc. Therefore, the GOP part is now broken. In this case, you can re-flash it with another known good factory ROM.
2) The card never flashed, but with a factory ROM which has no GOP to work on cMP. This happen occasionally, usually on the card that has dual ROM. If your card has dual ROM, try to boot from another ROM. If that’s a single ROM card, then you have to flash it.
3) Your monitor has a very long wake up time. E.g. it takes more than 10s to wake up, therefore, you can’t see the boot picker before time out, but straight to the Apple loading screen. You can check the OC config, increase timeout value (e.g. 30s). Then you may able to see the boot picker.
4) The port you are using cannot display the GOP boot screen. But another port actually works.
5) You programmed OpenCore config to not show boot picker by default. In this case, you should hold Esc key to call the boot picker, but not Option key.
Anyway, the EnableGop tool in this thread is actually able to fix that “Option boot” issue.
You can follow the instruction to create a Mac Pro BootROM with EnableGop injected. Then once you flashed the cMP with this new ROM, you will able to hold Option key to boot (with almost any modern graphic card that can utilise UEFI GOP). However, the logic still the same, when you hold Option key to boot, you are using the native Apple boot manger, not OpenCore boot picker.