Edit : had an error and have attached the debug log below recommended by the prompt.
ConfigFactory sets up multiple instances with different configurations by default and it was odd when you said GPU Acceleration was not working. I asked for the ConfigFactory debug log to verify what had been set up but you did not provide this.It is working now.
Not sure what is going on in your case, but I gave step by step instructions about a week ago that you should just follow and be done with it.I reinstalled the Mojave via recovery but it wasn’t a fresh install.
Not sure what is going on in your case, but I gave step by step instructions about a week ago that you should just follow and be done with it.
This did not include anything about reinstalling Mac OS as whether your installation is fresh or not has nothing to do with the basic outcomes ... certainly not with ConfigFactory. Regardless, if you have decided you need to reinstall, best ask about that on an appropriate thread or create a new one.
Lost on the multiple edits in that post. Follow the steps again exactly as written.That is exactly what I did. Step by step.
I have chosen to go with OC_ALT because OC always booted into recovery mode (don‘t know why). I wanted to update to 11.6.1 anyway and OC_ALT worked fine, so… When I was done, I edited the config file (as you recommend) after reading and according to the first post of the opencore thread. The only thing that did not work was GPU acceleration. This, because I edited the wrong entry.ConfigFactory sets up multiple instances with different configurations by default and it was odd when you said GPU Acceleration was not working. I asked for the ConfigFactory debug log to verify what had been set up but you did not provide this.
It seems you chose a configuration, OC_ALT, that does not include GPU Acceleration as it is targeted mainly at updates. Anyway, thanks to the feedback you got, you have been able to switch this on.
Not clear why you haven't just picked the default instance which has GPU Acceleration switched on but you have now activated the acceleration on an instance with VMM switched on and you will want to switch this off as not best for day-to-day use. To do this, clear the "Cpuid1Data" and "Cpuid1Mask" entries and also remove the "-revsbvmm" boot argument
Would have been possible to tell if the debug log had been provided.OC always booted into recovery mode (don‘t know why).
Please let me know if there's any other information that you require.
Basically, it should work if you choose "NO" to the question on running WrangleConfig automatically.
Can you try this and confirm? Also, please attach the actual DebugLog File as this issue should not have been triggered in your case ... need to check to see why it did in case there is something else I need to consider.
Could not validate selected item
diskutil list
in Terminal:/dev/disk0 (external):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk2 1.0 TB disk0s2
/dev/disk1 (external):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 256.1 GB disk1
1: EFI 104.8 MB disk1s1
2: Microsoft Basic Data WinPro 254.9 GB disk1s2
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1.0 TB disk2
Physical Store disk0s2
1: APFS Volume MacProSSD 321.4 GB disk2s1
2: APFS Volume PreBoot 23.1 MB disk2s2
3: APFS Volume Recovery 507.6 MB disk2s3
4: APFS Volume VM 32.8 KB disk2s4
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk3
1: EFI EFI 209.7 MB disk3s1
2: Apple_HFS MaxiMacBackup 2.0 TB disk3s2
3: Apple_HFS eDrive 19.2 GB disk3s3
/dev/disk4 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk4
1: EFI EFI 209.7 MB disk4s1
2: Apple_HFS MacProMojave 999.2 GB disk4s2
3: Apple_Boot Recovery HD 650.0 MB disk4s3
disk4s1
from the diskutil list that DeployConfig presented. I know this ESP partition is valid and working, as I can mount it with the command sudo diskutil mount disk4s1
, and observe that it has an Apple Firmware.scap
file located in the directory EFI/APPLE/EXTENSIONS
and in the Info for the volume it appears as MS-DOS (FAT32), exactly as the ESP partition where I have had RefindPlus installed and working fine on my main boot drive (the NVMe SSD blade previously mentioned).disk4s1
as the ESP on which to install RefindPlus and OpenCore be any cause for concern?Great.After updating MyBootManager to version 0.7.5c, I ran ConfigFactory again, and successfully completed the RefindPlus and OpenCore build and configuration.
Correct. You can do set things up to automatically apply whatever changes you want. It is a blank slate for users to add any code they want to run on the output.I now realize I should see what changes are needed after installing MyBootMgr for the first time, and then decide if I need to edit WrangleConfig to be automatically used in future updates.
Yes, it just picks the highlighted default answers. However, the highlighted defaults are not fixed and do change based on various factors, the main one being the model in use. Defaults can also change depending on whether the GPU is from Nvidia or from AMD or Mac versions previously indicated etcDoes that just set the highlighted default answer?
It always runs in debug mode the first time it is run as that is when issues are most likely to crop up.On this second run of ConfigFactory, I noticed it began with a new query asking if I would like to run it in debug mode. Perhaps I missed that the first time?
You will note that "No" is the default selection on that question.In addition to answering 'No' to the query asking whether I would like to always automatically run WrangleConfig after ConfigFactory, I changed some of my other responses
Not a cause for concern. Just that the tool could not determine some detail about your preferred target volume and needed that you select things manually. Was too lazy to write out anything more verbose.I would like to find out if this is any cause for concern. After that message, I see a dialog asking to "Select Desired EFI System Partition", and I am not sure why the partition I selected could not be validated.
I selected ESP Type, and then selected disk4s1 from the diskutil list that DeployConfig presented.
Most likely use I think will be to do things like add changes to the RefindPlus custom.conf file (different background, icons for obscure distros, change whole theme etc)
Yes, it just picks the highlighted default answers. However, the highlighted defaults are not fixed and do change based on various factors, the main one being the model in use. Defaults can also change depending on whether the GPU is from Nvidia or from AMD or Mac versions previously indicated etc
The questions ConfigFactory asks are of two basic types. If a user does not know the answer, they should go with the highlighted default:
So, if you don't know the answer to a question, such as what WrangleConfig actually does for instance, you should click the highlighted "No" in that case. I will rephrase the question though, as it seems people can't resist clicking "Yes" to stuff that says "automatically do this?" even when "No" is suggested by highlighting.
- About what you have in your Mac ... Do you have ABC?
- Always displayed for user input if could not be detected automatically or detection was not attempted
- For instance, you didn't get any questions about your GPU as all the info needed was found but some others might do.
- The default is Cancel. Obviously not a good idea to proceed if not knowing what is in one's computer
- About options available ... Would you like XYZ?
- Some are not shown if set to use defaults
- The highlighted default button changes as explained (the questions themselves may also change to fit)
To clarify further, you didn't select disk4s1 from the diskutil list here, but a whole line containing disk4s1:
This line then needed to be parsed to extract "disk4s1". This parsing is what failed and the apps therefore degrade to offering a less convenient (for the user, who might need to run DiskUtil List in Terminal first) but reliable way to get the info. The parsing failure has been fixed for the next iteration.
diskutil list
command. And yes, I chose the line in that list containing the designation of the EFI partition (disk4s1
) that I want to use for the ESP type RefindPlus and OpenCore deployment.bootx64.efi
file. So, since I already had RefindPlus deployed onto the EFI partition of the NVMe SSD drive on which I plan to install MacOS 'BigSur' courtesy of OpenCore, I should remove that original instance of RefindPlus so that it is not selected to load after I do the 4-chime NVRAM reset, correct?Didn't say that and the default response is always highlighted on every dialogue box. That very one itself has a default/suggested selection, "Yes", highlighted.I did not realize answering "yes" to this would result in subsequent query dialogs having the default response highlighted.
The guide is based on only having one active ESP present but I suppose it doesn't make a difference since whatever such RP/OC based ESP it selects after an NVRAM reset will allow you to boot into Mac OS without OpenCore to firm bless the instance you want to bless. Booting into Mac OS without OpenCore is the critical item in the process.remove that original instance of RefindPlus
You should not have selected "Yes" indeed but that is just as a matter of principle. That is, not selecting options to do "stuff" when you do not definitively know what that "stuff" is.I just didn't do enough searching to learn its functionality to realize I should not choose to automatically execute it on my initial configuration and install.
OC
instance of OpenCore created by OC_ALT
instance of OpenCore (but use OC
for everyday usage).OC
instance of OpenCore that is created by OC
version of OpenCore created with Misc
> Security
section:<key>SecureBootModel</key>
<string>Default</string>
<key>SecureBootModel</key>
<string>Disabled</string>
NVRAM
> boot-args
section:<string>debug=0x144 keepsyms=1 -no_compat_check</string>
<string>agdpmod=pikera shikigva=80 wegtree=1 unfairgva=1 debug=0x144 keepsyms=1 -no_compat_check</string>
PlatformInfo
> SMBIOS
section:<key>BoardProduct</key>
<string>Mac-27AD2F918AE68F61</string>
<key>BoardProduct</key>
<string>Mac-7BA5B2D9E42DDD94</string>
OC_ALT
instance - it seems to work fine for it's single purpose for me of updating macOS versions.My apologies - I seem to do that a bit. I've edited my post to correct this.Haven't actually calculated it, but I am sure the permutations of setups that can come out are at least a hundred.
So, you need to attach the debug log from your run to allow a meaningful response.
BTW, on nomenclature, there is no such thing as RefindPlus 075b and RefindPlus does not create OpenCore config files.
RefindPlus is just a component, along with OpenCore, of a boot setup created by MyBootMgr. ConfigFactory is part of MyBootMgr which configures RefindPlus and OpenCore.
The misunderstanding of the process is not an issue in this case but is often the case.
Anyway, as said, you need to share the debug log from ConfigFactory.
GFX0@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
if I'm reading it correctly. It's installed in PCIe slot 1. In About this Mac it's recognised as Radeon RX 590 8 GB.Correct. You somehow ended up in a state where it concluded you neither have an AMD nor Nvidia GPU as shown inIf I'm reading it correctly, it doesn't seem to recognise my GPU:
Card_Nvidia=false ... Card_AMD=false
. It should have asked for information about the GPU though. Are you saying this didn't happen?You somehow ended up in a state where it concluded you neither have an AMD nor Nvidia GPU as shown in Card_Nvidia=false ... Card_AMD=false. It should have asked for information about the GPU though. Are you saying this didn't happen?
Card_AMD=false
to true
to see if that affects anything. I have done a review and the fallback does not cover some instances indeed.It should have asked for information about the GPU though. Are you saying this didn't happen?
Yes, there was no option about my GPU (I haven’t seen any questions in ConfigFactory to do with my GPU for quite some time - maybe back in version <0.6.x).
At which stage should options about my GPU come up? Do you think my RX590 isn’t expected or able to be recognised?
agdpmod=pikera shikigva=80 wegtree=1 unfairgva=1
, changed the BoardProduct to <string>Mac-7BA5B2D9E42DDD94</string>
, didn't have to change the SecureBootModel because this time it was set on Disabled
), and I then deployed it and it's working fine.