Another new experience from my life with opencore
I have a rescue disk with mojave for cleaning the computer using the tsialex method or for resetting the settings to the factory settings (if you want)
the mojave bootable was on a 500GB ssd - too big for such a small task
Over the weekend i decided to reformat this ssd for windows use and make a new 120gb mojave bootable ssd
Obviously, in order to boot into the mojave recovery, I had to replace the gpu with the standard for mojave - rx580
and remove the opencore disk
After replacing the gpu, i boot into mojave recovery and installed mojave on a new smaller ssd
Then, everything returned back to work in Monterey,
BUT
After reverse manipulation and resetting SMC and NVRAM,
I booted into Windows (I just didn’t see the opencore bootloader menu, since I have several outputs to monitors and I mixed up the connection sequence, and if I mix it up, then the menu is on one monitor, the login window is on another, etc.)
I had to restart several times without logging in to Windows, switching the sequence of connecting video outputs
until I restored the correct sequence and was able to boot into monterey
after logging in, I always run the Activity Monitor to check how disk indexing is going and if any extra processes have appeared
I got a 40% kernel task as it was before with my radeon pro W5700 and which I could not remove in any way
now this kernel task was not deleted by resetting smc and nvram
I turned off the computer and unplugged it for a few hours, unplugged the ram and put it on the back, then reset the nram again and booted into windows.
and then rebooted into macos.
Kernel task is gone.
Probably some codes are written to the nvram or maybe somewhere to the video card - I don’t know,
I’m not an expert
I think it is necessary to study the problem more carefully and use opencore to prohibit macos or windows from writing something in nvram or in the video card buffer
I'm on OC 0.8.5