aluveitie / RyzenMacPro

OpenCore EFI for running macOS on Asus X570 ITX
149 stars 24 forks source link

efi #13

Closed yeapllg closed 2 years ago

yeapllg commented 2 years ago

Hello, can you give me a full version of EFI file, which is applicable to Monterey. I still can't install it with your version 0.77. My motherboard, CPU and graphics card are the same as yours

aluveitie commented 2 years ago

What is the error message you’re stuck on? Did you enter the correct core count in the first three kernel patches?

yeapllg commented 2 years ago

您好,您的邮件我已经收到,我会尽快联系您!!!

aluveitie commented 2 years ago

你好,没有问题,现在我不在家

yeapllg commented 2 years ago

你好,我用的黑果小兵的安装镜像,用你这边EFI后,发现不了安装monterey分区,但是能看见我的win分区和big sur分区我的scanplicy已经设置为0,

yeapllg commented 2 years ago

我把uefi里的openhfsplus.efi勾选上就能发现安装monterey分区了,但是点击安装后,跑完第一页代码就自动重启了,重启后再次进安装盘无任何输出

yeapllg commented 2 years ago

config.plist.zip 这是我的config.plist

aluveitie commented 2 years ago

VoodooTSCSyncAMD.kext 不适用于 Monterey

你的 CPU 有多少个内核?

yeapllg commented 2 years ago

3950x 16核的

yeapllg commented 2 years ago

VoodooTSCSyncAMD.kext 这个文件我没动,是您EFI里面的,需要删掉么

aluveitie commented 2 years ago

是的,试试这个 config.plist.zip

aluveitie commented 2 years ago

我还添加了核的数

yeapllg commented 2 years ago

刚刚用你这个config试了,还是不行,还是跑完第一页代码就重启了,3950x,6900xt,芝奇64G,博通的网卡,三星980pro固态,我的硬件就这些

aluveitie commented 2 years ago

添加 keepsyms=1 debug=0x100 到 boot-args UEFI设置完成了吗?

aluveitie commented 2 years ago

使用 MacPro7,1 和 6900 XT,您不用 WhateverGreen

yeapllg commented 2 years ago

UEFI设置应该没问题,我现在机子上是big sur,用的0.6.4那个oc

aluveitie commented 2 years ago

我可以看看你的 0.6.4 config.plist 吗?

yeapllg commented 2 years ago

我把boot-args 改成了-v agdpmod=pikera keepsyms=1 debug=0x100,再试试看, 这是我big sur 的0.6.4oc config.plist config.plist.zip

yeapllg commented 2 years ago

刚刚试了一下,还是跟之前一样,不行,你的EFI能给我试试么,配置一样的话

aluveitie commented 2 years ago

当您将 iMacPro1,1 更改为 MacPro7,1 时,您需要新的 MLB/SystemSerialNumber

yeapllg commented 2 years ago

MLB/SystemSerialNumber,这两个值我改了的

yeapllg commented 2 years ago

我在本机上先用occ改成的MacPro7,1,然后把MLB/SystemSerialNumber再复制过去的

aluveitie commented 2 years ago

这是我当前的 EFI(没有序列号): EFI.zip

我不将板载 NIC 与 Monterey 一起使用

yeapllg commented 2 years ago

我把序列号加上试试看,谢谢

不将板载 NIC 与 Monterey 一起使用 这个需要设置哪里吗?

aluveitie commented 2 years ago

我正在使用 5GBe NIC (pacific.kext)。 对于 I211-AT,请使用:https://github.com/donatengit/AppleIGB/releases

yeapllg commented 2 years ago

安装上了,谢谢,wifi正常,有线即使我用AppleIGB.kext也不正常,显示能连接上,但是无法上网,不知道哪里的问题。

aluveitie commented 2 years ago

带有 I211-AT 的以太网是 Monterey 的问题

yeapllg commented 2 years ago

你好,请问6900xt显卡在12.3里面需要怎么设置,我这升级完后某些界面有些卡顿,比如终端和QQ界面,在拉升和放大缩小的时候会很卡顿,而浏览器和某些原生应用就不卡,应该就是显卡设置问题。

aluveitie commented 2 years ago

12.3 严重破坏了 Navi GPU 的 METAL 性能。 要修复它,您必须切换帧缓冲区:https://github.com/aluveitie/RyzenMacPro/blob/bd8c82f1d64060954aeaa319b0d35de448639ec9/EFI-BareMetal/OC/config.plist#L168

aluveitie commented 2 years ago

@yeapllg 昨天的 12.3.1 更新修复了 NAVI GPU 问题

yeapllg commented 2 years ago

你好,你能把你的0.79EFI文件发给我参考一下么,我下载后把之前的覆盖了无法启动,不知道哪里的问题。

yeapllg commented 2 years ago

你好,我按照你信的config,提示以下: OC: Plist Kexts\AppleMCEReporterDisabler.kext\Contents\Info.plist is missing for injected kext AppleMCEReporterDisabler.kext (V I Required for 12.3) Halting on critical error

升级后就这样了,用之前的efi也不行

aluveitie commented 2 years ago

您是否将 AppleMCEReporterDisabler.kext 添加到 EFI?

yeapllg commented 2 years ago

添加了,在这里下载的,https://github.com/acidanthera/bugtracker/files/3703498/AppleMCEReporterDisabler.kext.zip 把这个去掉后,跑完第一屏代码就直接重启了,也无法启动

aluveitie commented 2 years ago

你能上传你的EFI吗

yeapllg commented 2 years ago

EFI.zip 你好,您给看看,我这个就就是直接从您上面下载的EFI-BareMetal里的config.plist

aluveitie commented 2 years ago

我看到两个问题

您需要设置核心数: algrey - Force cpuid_cores_per_package 12.0 您需要在 BIOS 中禁用 Intel I211AT NIC 或设置 boot-args dk.e1000=0

yeapllg commented 2 years ago

设置核心数量,我在467行那个不对么,我看跟之前0.78是一样的,能把您的EFI发我一下么,我把序列号改成我的就行了。 `

Arch
                <string>x86_64</string>
                <key>Base</key>
                <string>_cpuid_set_info</string>
                <key>Comment</key>
                <string>algrey - Force cpuid_cores_per_package 12.0</string>
                <key>Count</key>
                <integer>1</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>wegaAAAA</data>
                <key>Identifier</key>
                <string>kernel</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data>//3/AAAA</data>
                <key>MaxKernel</key>
                <string>21.99.99</string>
                <key>MinKernel</key>
                <string>21.0.0</string>
                <key>Replace</key>
                <data>ugAAAACQ</data>
                <key>ReplaceMask</key>
                <data>////////</data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>`
aluveitie commented 2 years ago

未设置核心数: Screenshot 2022-04-05 at 07 26 47

yeapllg commented 2 years ago

你好,我把algrey - Force cpuid_cores_per_package 12.0改了,dk.e1000=0也添加了,现在 AppleMCEReporterDisabler.kext这个能加载,但是最后还是无法启动,加载完第一屏代码后就直接重启了 QQ截图20220406110619

aluveitie commented 2 years ago

你是否启用了 Above4GDecoding,是否启用了 ResizableBAR?

yeapllg commented 2 years ago

您好,我根据您上面的bios设置,Above 4G 启动,RezisableBAR 关闭!

https://user-images.githubusercontent.com/52744942/161892066-e4d55281-cb64-41c4-bb4c-91d5ad8cdfaa.mp4 QQ图片20220406114917 QQ图片20220406114927

aluveitie commented 2 years ago

将 debug=0x100 keepsyms=1 添加到 boot-args 以查看它停止的位置 你也可以尝试在 BIOS 中禁用 NIC

yeapllg commented 2 years ago

添加debug=0x100 keepsyms=1这个后,还是和视频中一样,跑完第一屏就重启了

aluveitie commented 2 years ago

安装 12.3.1 时,你可以删除它:

Screenshot 2022-04-06 at 06 24 00
yeapllg commented 2 years ago

能启动了,把这个删掉就能启动了,太感谢了。

aluveitie commented 2 years ago

不客气,很高兴我能帮上忙