PepeTheAbuser / Ryzentosh-7-5700U

My documentation on putting MacOS on a Lenovo IdeaPad Flex 5-14ALC05 with Ryzen 7 5700U
11 stars 2 forks source link

Ryzentosh 7 5700U

My documentation on putting MacOS on a Lenovo IdeaPad Flex 5-14ALC05 with Ryzen 7 5700U.

Specs:

Dortania Opencore Guide

Following the dortania opencore guide I downloaded Monterey using the Windows method then continued on to adding the base opencore files to finish setting up my USB. After that, I moved on to gathering the files and dowloaded the required firmware drivers. This next step is where I jumped over to the NootedRed Guide.

NootedRed Guide

In the NootedRed Guide I started with gathering the needed kexts for my machine. Most are explained in the guide and you should pick the ones required for your specific machine. In my case I used:

The ACPI files section details the steps to use SSDTTime to dump the DSDT file and then create SSDT files based off the dumped DSDT. I read all the way through that page as there are different files needed for desktops and laptops. Towards the bottom of the page it details how to patch the PLIST using the SSDTTime PLIST patcher script, but instead of that I just copy and pasted the patches from the patches_OC.plist to my config.plist in the ACPI->Patches section. You can use the script if you want, I just didnt feel like it.

Return to Dortania

After gathering the ACPI files using the NootedRed guide, I went back to the opencore guide in the AMD section to cofigure the config.plist. If you want you can start here instead because at this point you should already have the ACPI patches in place.

Follow the plist setup page all the way through and after finishing (including disabling/enabling settings in the bios) boot into MacOS using the flashdrive you setup and if you dont have graphics acceleration move on to the next section.

Working SMBIOS: MacBookPro16,3, iMac20,1 or iMacPro1,1

Smokeless_UMAF

Smokeless_UMAF is a tool that lets you go deeper into the bios. In my case, the bios was locked down pretty tight and I did not have the option to allocate more VRAM to the iGPU. To do this I downloaded the tool, extracted the main folder, opened it, then exctracted "UniversalAMDFormBrowser" to a flashdrive. The next steps are as follows:

  1. Boot into USB
  2. Device Manager > AMD CBS > NBIO Common Options > GFX Configuration
  3. Set iGPU Configuration to "UMA_Specified"
  4. Set UMA Framebuffer Size to desired amount Has to be 512M or More
  5. Press F10
  6. Press Y
  7. Press power button to power off machine
  8. Boot into MacOS and check for Graphics Acceleration

If this still doesn't work, check the NootedRed kext folder in your efi and make sure it was extracted correctly and check the plist to make sure that it is also present there. If all is good in those places, try a different SMBIOS value.

Credits

I do not own nor did I develop any of the files or programs mentioned in this documentation. Thank you to all those that made this possible.