ShRoot 发表于 2023-12-15 17:14

求助,opencore在h610主板貌似无法开启原生nvram

如题,经过macos的nvram命令测试,我的主板貌似无法开启原生nvram.macOS和Windows自带的启动磁盘均无法改变默认启动项.

型号为华硕H610M-K.
opencore版本0.9.6,bios版本2803(刚支持13代u的那版本).
config.plist的部分配置:
writeflash=True
disablevriablewrite=False
(在外面,暂时无法发送config.plist,等到周末回家再发)
主板bios信息:
cfg锁已经关闭
smbios为iMacPro1,1
快速启动关闭
系统选项为other os
各位大佬,有啥解决方法不?


lwx1901 发表于 2023-12-15 17:19

本帖最后由 lwx1901 于 2023-12-15 17:27 编辑

仅关闭CFG LOCK还不够,请确定SSDT-PMCR.aml已加载,目的是添加PC机的ACPI表中没有的PMCR设备,将板载NVRAM非易失性存储器声明MMIO并暴露给操作系统,其实说白了就是给启动引导程序和操作系统内核访问读写NVRAM寻址。

ShRoot 发表于 2023-12-15 17:29

lwx1901 发表于 2023-12-15 17:19 https://bbs.pcbeta.com/static/image/common/back.gif
仅关闭CFG LOCK还不够,请确定SSDT-PMCR.aml已加载,目的是添加PC机的ACPI表中没有的PMCR设备,将板载NVRAM ...

大佬,我记得ssdt-pmc只在300系主板用的啊?现在600系主板也可以用了吗?

lwx1901 发表于 2023-12-15 17:31

本帖最后由 lwx1901 于 2023-12-15 17:36 编辑

ShRoot 发表于 2023-12-15 17:29 https://bbs.pcbeta.com/static/image/common/back.gif
大佬,我记得ssdt-pmc只在300系主板用的啊?现在600系主板也可以用了吗?
所有白果机型的ACPI表中都定义了PMCR设备,最好添加上这个SSDT表,以达到兼容macOS操作系统。不是只有300系主板才需要,如果你查询所有白果机的ACPI表就知道了。MacPro7,1,iMacPro1,1白果机型也不例外!
Device (PMCR)
      {
            Name (_HID, EisaId ("APP9876"))// _HID: Hardware ID
            Method (_STA, 0, NotSerialized)// _STA: Status
            {
                If (_OSI ("Darwin"))
                {
                  Return (0x0B)
                }
                Else
                {
                  Return (Zero)
                }
            }

            Name (_CRS, ResourceTemplate ()// _CRS: Current Resource Settings
            {
                Memory32Fixed (ReadWrite,
                  0xFE000000,         // Address Base
                  0x00010000,         // Address Length
                  )
            })


ShRoot 发表于 2023-12-15 19:42

lwx1901 发表于 2023-12-15 17:31 https://bbs.pcbeta.com/static/image/common/back.gif
所有白果机型的ACPI表中都定义了PMCR设备,最好添加上这个SSDT表,以达到兼容macOS操作系统。不是只有300 ...

好的,谢谢,懂了。是不是新主板要使用原生nvram就得要这个?

lwx1901 发表于 2023-12-15 20:32

本帖最后由 lwx1901 于 2023-12-15 20:38 编辑

ShRoot 发表于 2023-12-15 19:42 https://bbs.pcbeta.com/static/image/common/back.gif
好的,谢谢,懂了。是不是新主板要使用原生nvram就得要这个?
必须,如果安装macOS,这是必须的!

ShRoot 发表于 2023-12-16 17:02

lwx1901 发表于 2023-12-15 20:32 https://bbs.pcbeta.com/static/image/common/back.gif
必须,如果安装macOS,这是必须的!

我看到一个帖子https://bbs.pcbeta.com/viewthread-1960810-1-1.html
上面说,500系列什么都不用放,因为intel已经更改了pwrm的范围,和appleintelpchpmc不兼容.
这怎么办?

ShRoot 发表于 2023-12-16 19:22

lwx1901 发表于 2023-12-15 20:32 https://bbs.pcbeta.com/static/image/common/back.gif
必须,如果安装macOS,这是必须的!

解决了,啥都没加,就关了openruntimevarboot.efi驱动文件,竟然解决了
页: [1]
查看完整版本: 求助,opencore在h610主板貌似无法开启原生nvram