@pastrychef
hmm ... this is compelling...
I am not using nvme... but I am having several issues moving forward with a migration of my hack from clover 4300ish and 10.11.6 which is working great.. to mojave using clover 5000+
in the past I used UEFI boot on this intel X58so but was not using native NVRAM and using RC methods..
in this latest install I noticed that OSXaptiomemoryfix3 or whatever it is that slice recommended in the latest clover builds was giving me native NVRAM.. variable and test variables are holding ..
but what was a very stable build using almost no options check in clover config with a edited DSDT was now unstable.. unreliable and a mess with the VEGA card that is replacing the GTX660 i have been using for 10.11 since its no longer compatible..
lots of black screens, and if I plug a sata card that works in other hackintoshes into pie.. it either crashes the load or black screen .. etc
I too have been told to use WEG regardless if my GFX0 dsdt edits bring the card up natively because its magic but honestly ..with my x58 and w3680 hardware .. it just doesn't seem optimized for it.. and all the documentation that is out there only describes setting it up, using hackentool, etc with options for sandy and later architectures ..so I don't thing WEG is the cleanest solution .. at least not in older hardware...
the latest updates past 10.14.5 have all but bricked me and I can't figure it out...
would be happy to upload my dsdt, ioreg and anything else if someone would care to have a look
long and short.. I might have to reinstall again from scratch and try with a RC scripts install and see if it magically makes things better..
I will say that when the native NVRAM was working.. during my attempt to upgrade the previous install. I made the mistake of re-introducing my config.plist from the el cap EFI, and without thinking of changing the SMBIOS info that specs the older firmware version for MACPRO5,1 .. I did an update and I think that apple firmware update routines in the upgrade attempted to run and successfully managed to permanently effect my motherboard...
I can no longer boot straight through to clover..
in bios, the drive order only shows the one installed hard disk
in the past, my one time boot menu in UEFI mode would show 1 entry for the UEFI and one 'legacy' bios for each disk
like this
[uefi shell volume]
ST0050050505
now the one time boot menu has
Mac OS X
[UEFI shell volume]
ST0002340340304
the UEFI shell volume is indented one character in from the Mac OS X heading/grouping whatever that is ..
I have never called anything that.. every.. it shows up nowhere .. EFI shell has no entry..
if I try and boot it manually or when the board auto boots.. it goes black screen blinking then steady cursor...
if I boot to F10 one time menu and select the UEFI volume.. it boots to clover menu ...
my board is permanently semi bricked.. can't get rid of it .. (the mac os x ) entry/header
downgrading and reloading bios doesn't fit it
cmos reset / battery out for 24 hours / nope
hell booting with no drives attached at all and Mac OS X is still there.. permanently written
very strange...