becell 发表于 2023-1-27 12:27

分享经验 MSI PRO Z790-A WIFI DDR4 (MS-7E07) 13th i7 13700KF RX6600 Ventura 13.0

仅以此经验心得分享,以让安装12代或13代处理器提供一点心得:




电脑型号               微星 MS-7E07 台式电脑
操作系统               Windows 11 专业版 64位(Version 22H2 / DirectX 12)

处理器               13th Gen Intel Core i7-13700KF
主板                   微星 PRO Z790-A WIFI DDR4 (MS-7E07)(LPC Controller/eSPI Controller - 7A04)
显卡                   AMD Radeon RX 6600 XT ( 8 GB / 迪兰 )
内存                   16 GB ( KLEVV DDR4 2666MHz 8GB x 2 )
主硬盘               三星 SSD 970 EVO 250GB (250 GB / 固态硬盘)
显示器               飞利浦 PHL095B PHL 438P1 ( 42.5 英寸)
声卡                   RTL4080 走USB总线
网卡                   英特尔 Wi-Fi 6E AX211 160MHz
有线                   Intel I225V
————————————————————————————————————————————————

先来谈谈USB失效的问题,因为 XHCI-unsupported.kext注入驱动中,没有Z790主板USB3.2总线代码
手动添加吧,先在win下提供USB3.2总线ID如下图:



从上图中得知,我们USB3.2总线ID代码是 7A60

修改 XHCI-unsupported.kext 代码如下:
                <key>AppleUSBXHCISPT 700</key>                <dict>                        <key>CFBundleIdentifier</key>                        <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>                        <key>IOClass</key>                        <string>AppleUSBXHCISPT</string>                        <key>IOPCIPauseCompatible</key>                        <true/>                        <key>IOPCIPrimaryMatch</key>                        <string>0x7a608086</string>                        <key>IOPCITunnelCompatible</key>                        <true/>                        <key>IOProbeScore</key>                        <integer>900</integer>                        <key>IOProviderClass</key>                        <string>IOPCIDevice</string>                </dict>
修改后的 XHCI-unsupported.kext 放OC中加载。另外使用USBTool定制USB端口和TypeC端口。

————————————————————————————————————————————

另外难点是Intel 1225V有线驱动问题,以下内容仅供参考:

先在win下提取你的有线网卡位置如下:

从这里得到的有线位置地址:
_SB_.PC00.RP04.PXSX
接下来,修改:SSDT-I225V.aml文件,如下图:
/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20200925 (64-bit version) * Copyright (c) 2000 - 2020 Intel Corporation ** Disassembling to symbolic ASL+ operators * * Disassembly of iASLlWcupe.aml, Wed Nov2 09:43:07 2022 * * Original Table Header: *   Signature      "SSDT" *   Length         0x000001B7 (439) *   Revision         0x02 *   Checksum         0xB8 *   OEM ID         "MacAbe" *   OEM Table ID   "I225" *   OEM Revision   0x00000000 (0) *   Compiler ID      "INTL" *   Compiler Version 0x20200925 (538970405) */DefinitionBlock ("", "SSDT", 2, "MacAbe", "I225", 0x00000000){    External (_SB_.PC00.RP04.PXSX, DeviceObj)    Method (DTGP, 5, NotSerialized)    {      If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b") /* Unknown UUID */))      {            If ((Arg1 == One))            {                If ((Arg2 == Zero))                {                  Arg4 = Buffer (One)                        {                           0x03                                             // .                        }                  Return (One)                }                If ((Arg2 == One))                {                  Return (One)                }            }      }      Arg4 = Buffer (One)            {               0x00                                             // .            }      Return (Zero)    }    Scope (_SB.PC00.RP04.PXSX)    {      If (_OSI ("Darwin"))      {            Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method            {                If ((Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b") /* Unknown UUID */))                {                  Local0 = Package (0x14)                        {                            "AAPL,slot-name",                           Buffer (0x09)                            {                              "Built In"                            },                           "built-in",                           Buffer (One)                            {                                 0x00                                             // .                            },                           "model",                           Buffer (0x14)                            {                              "Intel I225-V 2.5GbE"                            },                           "name",                           Buffer (0x09)                            {                              "Ethernet"                            },                           "vendor-id",                           Buffer (0x04)                            {                                 0x86, 0x80, 0x00, 0x00                           // ....                            },                           "device-id",                           Buffer (0x04)                            {                                 0xF3, 0x15, 0x00, 0x00                           // ....                            },                           "subsystem-vendor-id",                           Buffer (0x04)                            {                                 0x43, 0x10, 0x00, 0x00                           // C...                            },                           "subsystem-id",                           Buffer (0x04)                            {                                 0xD2, 0x87, 0x00, 0x00                           // ....                            },                           "revision-id",                           Buffer (0x04)                            {                                 0x03, 0x00, 0x00, 0x00                           // ....                            },                           "IOName",                           "pci8086,15f3"                        }                  DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))                  Return (Local0)                }                Return (Zero)            }      }    }}
然后把从网上下载的 12系统下的:AppleIntelI210Ethernet.kext 从OC中添加,加载,那么,如果运气不错的话,那么就能驱动你的Intel 1225v 有线驱动了。

针对13代 Z790主板的Intel有线,我尝试驱动,得到的结论是 有有线设备,但不能连接无线网络。蓝牙可用。驱动方式和 Monterey 12下相同。

具体驱动下载地址请访问开源地址:
https://github.com/OpenIntelWireless
选择自己相应的系统版本,添加到OC引导中配置。

————————————————————————————————

那么再谈谈,13代的大小核和正常的CPU显示问题。

OpenCore参数那么,钩选:ProvideCurrentCpuinfo 是必须的
仿冒CPU 也是根据 以前的 12th 处理一样:
CpuidDate:55060A00000000000000000000000000CpuidMask:FFFFFFFF000000000000000000000000
为了大小核的调用和能效,OpenCore中添加驱动:CpuTopologyRebuild.kext
同时添加引导参数:-ctrsmt

具体使用详情,请参考 CpuTopologyRebuild.kext 开源网址的说明文件:
https://github.com/b00t0x/CpuTopologyRebuild

————————————————————————————————————

修正CPU显示问题:



OpenCore中添加驱动:RestrictEvents.kext

                        <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>                        <dict>                              <key>revcpu</key>                              <integer>1</integer>                              <key>revcpuname</key>                              <string>Intel Core i7-13700KF</string>                              <key>rtc-blacklist</key>                              <data>                              </data>                              <key>run-efi-updater</key>                              <string>No</string>                        </dict>

还需要在机型中定义 CPU型号文件:我这里使用的是:3841

另外 Ventura 13.0与 12的 csr-active-config 值已经不同,我这里设置为:03080000

以上仅为提供 12th 或是13th 处理器或平台的用户,提供参考和经验分享心得。

黑苹果江波
2022年11月2日 发与远景

haichao 发表于 2023-1-27 12:27

厉害厉害厉害

a1231187 发表于 2023-1-27 12:28

厉害了上13代了. . .

wenchaing 发表于 2023-1-27 12:29

Pro a还是i225v?刀锋都i226v了

xtw261334062 发表于 2023-1-27 12:30

CPU温度有显示吗 istat里面

cyj7088 发表于 2023-1-27 12:30

厉害厉害厉害

guanyu222 发表于 2023-1-27 12:31

学习一下,主板差点就买一样了。

jzstdo 发表于 2023-1-27 12:32

厉害厉害,就是打码整的哈哈哈哈哈

xu1013 发表于 2023-1-27 12:33

6600xt需要什么特别设置吗?黑屏补丁+wg都需要?

mason 发表于 2023-1-27 12:33

厉害厉害,正要换13代CPU呢
页: [1] 2 3 4
查看完整版本: 分享经验 MSI PRO Z790-A WIFI DDR4 (MS-7E07) 13th i7 13700KF RX6600 Ventura 13.0