{"id":26690400,"url":"https://github.com/haxgun/ryzentosh","last_synced_at":"2025-03-26T15:28:37.930Z","repository":{"id":182164456,"uuid":"667957653","full_name":"haxgun/Ryzentosh","owner":"haxgun","description":"OpenCore EFI for Ryzen 5600G \u0026 MSI B450M PRO-VDH PLUS with a working iGPU and dGPU","archived":false,"fork":false,"pushed_at":"2023-09-17T07:39:20.000Z","size":8279,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-09-17T11:46:59.642Z","etag":null,"topics":["580","amd","asus","asus-rx","b450","b450m","dgpu","efi","hackintosh","hackintosh-efi","igpu","opencore","opencore-config","opencore-efi","opencorepkg","rx","rx-580","ryzen","ryzen-hackintosh","ryzentosh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haxgun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-18T17:24:34.000Z","updated_at":"2023-09-17T11:41:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9766021-22f5-4e03-af40-b0420d0a70ea","html_url":"https://github.com/haxgun/Ryzentosh","commit_stats":null,"previous_names":["magicxcmd/ryzentosh","starlitskies7/ryzentosh","haxgun/ryzentosh"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haxgun%2FRyzentosh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haxgun%2FRyzentosh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haxgun%2FRyzentosh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haxgun%2FRyzentosh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haxgun","download_url":"https://codeload.github.com/haxgun/Ryzentosh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245680586,"owners_count":20655050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["580","amd","asus","asus-rx","b450","b450m","dgpu","efi","hackintosh","hackintosh-efi","igpu","opencore","opencore-config","opencore-efi","opencorepkg","rx","rx-580","ryzen","ryzen-hackintosh","ryzentosh"],"created_at":"2025-03-26T15:28:37.393Z","updated_at":"2025-03-26T15:28:37.912Z","avatar_url":"https://github.com/haxgun.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://i.imgur.com/HJnpvwQ.png\" width=\"200\" height=\"48\"/\u003e EFI\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n \u003ca href=\"https://www.apple.com/macos\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Ventura-13.5-informational.svg\"\u003e\n \u003c/a\u003e\n \u003ca href=\"https://www.apple.com/macos\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sonoma-14.0%20beta3-informational.svg\"\u003e\n \u003c/a\u003e\n \u003ca href=\"https://github.com/acidanthera/OpenCorePkg\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/OpenCore-0.9.4-informational.svg\"\u003e\n \u003c/a\u003e\n \u003ca href=\"https://github.com/haxgun/Ryzentosh/blob/main/LICENSE\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/haxgun/Ryzentosh\"\u003e\n \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003e **Warning**\n\u003e\n\u003e Use at your own risk. I built this EFI for myself and it does not guarantee 100% work with your hardware.\n\u003e\n\u003e MLB, ROM, Serial Number, SystemUUID sections are specifically left empty. Use GenSMBIOS to generate SMBios.\n\u003e\n\u003e I recommend using an iMac20,1, if you are using an iGPU. Otherwise use [these](https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#platforminfo)\n\n\u003ch2 align=\"center\"\u003e📺 Build\u003c/h2\u003e\n\n| **Component** | **Model**                                                     |\n| ------------- |---------------------------------------------------------------|\n| CPU         | AMD Ryzen 5 5600X @ 4.2GHz                                      |\n| Motherboard | MSI B450M PRO-VDH PLUS - BIOS Version 7A38v9E                   |\n| GPU         | ASUS AMD Radeon RX 580 DUAL OC*                                 |\n| RAM         | ADATA XPG GAMMIX D20 2 x 8GB @ 3200 MHz                         |\n| OS disk     | Team Group GX2 256GB                                            |\n| Win disk    | NVMe Apacer AS2280P4 256GB                                      |\n| Other disk  | WD Blue 1 TB                                                    |\n| macOS       | Ventura 13.5 (22G74), Sonoma 14 beta 3 (23A5286i)               |\n| OpenCore    | 0.9.4 Release                                                   |\n\n\u003e **Note** \\\n\u003e Instead of dGPU, you can use iGPU in the processor thanks to NootedRed, but then you will have problems with DRM, iServices and sleep.\n\n\u003ch2 align=\"center\"\u003e🔧 BIOS\u003c/h2\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e\u003cb\u003e🔌 Settings\u003c/b\u003e\u003c/summary\u003e\n\n| **Component**                  | **Model**                                    |\n|--------------------------------|----------------------------------------------|\n| Fast boot                      | Disabled                                     |\n| SVM Mode                       | Enabled                                      |\n| Above 4G Decoding              | Disabled                                     |\n| Resizable BAR                  | Disabled                                     |\n| Integrated Graphics Controller | Auto                                         |\n| IOMMU                          | Disabled                                     |\n| Initiate Graphic Adapter       | Int Graphics (IGD)                           |\n| UMA Frame buffer Size          | Disabled*                                    |\n| XHCI Hand-off                  | Enabled                                      |\n| Boot Mode                      | CSM                                          |\n| Secure Boot and TPM            | Disabled                                     |\n\n\u003e **Note**\n\u003e\n\u003e *If you use iGPU, set minimum 512 mb. There may be artifacts on some PCs/laptops if 512 MB of VRAM is set. To prevent this from happening, you need to set at least 1 GB of VRAM\n\n\u003c/details\u003e\n\n\n**🏞️ More details of my settings can be found [here](https://imgur.com/a/Q2ssS6q)**\n\n**⚠️ You can read more about the BIOS settings in [the guide](https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#amd-bios-settings)**\n\n\u003ch2 align=\"center\"\u003e🩼 Functional\u003c/h2\u003e\n\n- [x] macOS thanks to [dortania](https://dortania.github.io/OpenCore-Install-Guide/)\n- [x] CPU by [AMD-Vanilla](https://github.com/AMD-OSX/AMD_Vanilla)\n- [x] Audio by [AppleALC](https://github.com/acidanthera/AppleALC)\n- [x] Ethernet by RealtekRTL8111\n- [x] dGPU by [WhateverGreen](https://github.com/Acidanthera/WhateverGreen)\n- [x] iGPU by [NootedRed](https://github.com/NootInc/NootedRed)\n- [x] iServices \u0026 DRM\n- [x] Sleep\n- [ ] Airdrop / Handoff (there is no way to check)\n\n\u003e **Note**\n\u003e\n\u003e If you use iGPU: iServices will not work. There are small graphical artifacts when working with browsers on the Chromium engine. The developer of NootedRed is aware of the problem. A crutch is built into the config, which reduces the number of graphic artifacts\n\n\u003ch2 align=\"center\"\u003e🪚 Change it for youself\u003c/h2\u003e\n\nEdit the core count patch to match your CPU\n\nSee [AMD Vanilla OpenCore](https://github.com/AMD-OSX/AMD_Vanilla/tree/master) or [OpenCore-Install-Guide](https://dortania.github.io/OpenCore-Install-Guide/extras/ventura.html#amd-patches)\n\n\u003cdetails\u003e\n    \u003csummary\u003eMini-Guide\u003c/summary\u003e\n    Find the three `algrey - Force cpuid_cores_per_package`\n\n    - `kernel -\u003e Patch -\u003e 0  -\u003e Replace` for macOS 10.13.x, 10.14.x\n    - `kernel -\u003e Patch -\u003e 1  -\u003e Replace` for macOS 10.15.x, 11.x\n    - `kernel -\u003e Patch -\u003e 2  -\u003e Replace` for macOS 12.x, 13.0 to 13.2.1\n    - `kernel -\u003e Patch -\u003e 3  -\u003e Replace` for macOS 13.3\n\n    ```\n    B8000000 0000 =\u003e B8 \u003ccore count\u003e 0000 0000\n    BA000000 0000 =\u003e BA \u003ccore count\u003e 0000 0000\n    BA000000 0090 =\u003e BA \u003ccore count\u003e 0000 0090\n    BA000000 00 =\u003e BA \u003ccore count\u003e 0000 00\n    ```\n\n    | CoreCount | Hexadecimal |\n    | --------- | ----------- |\n    | 6 Core    | 06          |\n    | 8 Core    | 08          |\n    | 12 Core   | 0C          |\n    | 16 Core   | 10          |\n    | 32 Core   | 20          |\n    | 64 Core   | 40          |\n\n    For example 5600G has 6 cores\n\n    ```\n    B8 06 00000000\n    BA 06 00000000\n    BA 06 00000090\n    BA 06 000000\n    ```\n\u003c/details\u003e\n\n\u003ch2 align=\"center\"\u003e🔧 Tools\u003c/h2\u003e\n\n1. [Hackintool](https://github.com/benbaker76/Hackintool)\n2. [OpenCore Configurator](https://mackie100projects.altervista.org/download-opencore-configurator/)\n3. [CPU Name](https://github.com/corpnewt/CPU-Name)\n4. [About This Hack](https://github.com/0xCUB3/About-This-Hack)\n\n\u003ch2 align=\"center\"\u003e🧱 Scripts\u003c/h2\u003e\n\n\u003e **Warning**\n\u003e\n\u003e All scripts must be used with elevated rights! To do this, use\n\u003e ```sudo bash \u003cname_script\u003e.sh```\n1. **hostname.sh** - change the name of your computer's name or local hostname on Mac\n2. **clear-network-interfaces.sh** - helps to solve problems with en0 ethernet\n\n\u003ch2 align=\"center\"\u003e💡 Tips\u003c/h2\u003e\n\n 1. If you want to change the processor name, use [this](https://github.com/corpnewt/CPU-Name)\n 2. If you have a 1-in-1 CPU and motherboard configuration like mine, you can use this config. If it is different, I advise you to assemble it yourself according to [the guide](https://dortania.github.io/OpenCore-Install-Guide/). This way you will spend less time solving problems and everything will work fine. 🫡\n\n\u003ch2 align=\"center\"\u003e🏞️ Screenshot\u003c/h2\u003e\n\u003cimg src=\"https://i.imgur.com/qBf9Km2.png\" alt=\"macOS Ventura\"\u003e\n\n\u003cbr/\u003e\n\n\u003cimg src=\"https://i.imgur.com/fpN7SS7.png\" alt=\"macOS Ventura\"\u003e\n\n\u003cbr/\u003e\n\n\u003cimg src=\"https://i.imgur.com/y12giX0.png\" alt=\"macOS Ventura\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaxgun%2Fryzentosh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaxgun%2Fryzentosh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaxgun%2Fryzentosh/lists"}