美文网首页黑苹果的琐事
折腾 7080MFF 黑苹果 OpenCore

折腾 7080MFF 黑苹果 OpenCore

作者: Poto_L | 来源:发表于2020-11-07 14:59 被阅读0次

    基本配置

    • 配置:dell 7080MFF (标压版)
    • CPU:10700
    • 内存:8 + 16 (频率 3200,PS:双通道,对集显的性能有提升)
    • 硬盘:Intel P760 512G (避免不能使用的硬盘就行,原装256G的应该可以直接使用)
    • WIFI:苹果拆机网卡+转接板(直接免驱)
    • 屏幕:4K屏 + 1080P屏

    完善程度

    • CPU变频
    • UHD630显卡
    • 声卡 (外放OK,耳机插孔只有在接入双屏的时候才能正常使用!)
    • 有线网卡
    • 无线+蓝牙 (苹果拆机网卡)
    • 睡眠
    • USB & TypeC (USB可以对iPhone设备大电流充电)

    之后继续

    2020.11.26更新

    • 关于原装256G硬盘安装问题,因为是PM981a型号,所以无法直接使用安装!可以参考,后期有时间再测试。
    电脑信息1.png
    电脑信息2.png
    显卡信息1.png
    有线网卡.png
    USB&充电电流.png
    CPU信息.png

    使用感受

    • 目前作主力开发机,外接4K+1080P副屏使用(强烈建议组双通道内存,否则4K显示有卡顿),日常使用中除了温度高,也没其他问题。暂时使用USB风扇对着前面入风口吹,待机温度46,还能接受。
    • R20跑分3700左右,比实际测试值少了近1000分,查看CPU功耗为56W左右,而电源有180W,感觉能够解锁到更高的功耗。主要是受温度!之后尝试改善散热,应该能发挥出更多性能。
    • 接双屏时,从完全睡眠中(主机CPU风扇已停止转动)唤醒后副显示器无法显示,需要重新插拔或重新设置副屏分辨率,才可以正常显示。
    • 非对称双通道,如8G+16G模式,需要将8G内存条插到1号卡槽位置(靠下位置,离主板近的插槽),16G在2号卡槽位置才能实现双通道模式!(使用4k显示时,建议内存运行在双通道模式,否则会感觉显示不流畅!查看方式BIOS General -> System Information 中 Memory Channel Mode 查看

    安装资源

    EFI文件 (已经清除SMBIOS信息,需要手动填入才可以使用,方法在下面)

    • 安装EFI (不用修改CFG Lock) 提取码 qpdv
    • 2K显示下配置(不用修改CFG Lock,DVMT)需要自己配置SMBIOS 提取码 j3xc
    • 完整版配置(必须修改CFG Lock 和 DVMT,否则会报显卡buffer错误!)需要自己配置SMBIOS 提取码 rr95

    安装过程大同小异,可以直接参考其他文章,这里主要说一下BIOS的设置

    • BIOS设置
      General -> Advanced Boot Options: uncheck
      System Configuration → SATA Operation: AHCI
      Secure Boot → Secure Boot Enable: Disabled
      Intel® Software Guard Extensions™ → Intel® SGX™ Enable: Disabled
      Power Management → Block Sleep: uncheck
      Virtualization Support → VT for Direct I/O: uncheck

    • CFG Lock
      可以不用修改,直接在Config配置文件中禁用则可以,稍后会提供对应的EFI版本文件,能够正常使用,尚不清楚有什么影响

    • DVMT
      有关显示设定,如果不设置,默认32M,需要在Config显卡配置中Buffer为00003001,否则卡在启动界面!
      默认值,显示分辨率最高支持2k!如果需要4k完美显示需要设置该值,改为64M!
      修改方法在最后!
      注意
      !参考过7070mff修改方法,对CFG Lock 和 DVMT 进行修改,发现无法修改(验证方法:在引导界面运行工具VerifyMsrE2.efi, 显示 lock,则说明没有解锁;unlock,说明解锁成功)


      查看Cfg Lock.jpg
      显卡内存设置错误.jpg

    设置SMBIOS信息

    • Opencore 修改器 OpenCore Configurator 2.15.2.0 (推荐,注意匹配Opencore 0.6.2版本,不同版本不能交叉使用)
    • Opencore 下载0.6.2版本
      1.生成SMBIOS信息GenSMBIOS
      把macserial文件复制进GenSMBIOS文件下
      双击GenSMBIOS.command,输入3 [Enter]
      输入 Macmini8,1 后回车
      生成三码
      2.打开EFI -> OC -> config.plist 文件,填入对应的值,保存(其他的值不需要动)
      配置SMBIOS
    • Opencore Configurator 也能快速生成,但需要梯子。


      自动生成

    !再次提示,胡乱修改BIOS有无法开机的危害,需要再三确认步骤后修改配置!(只提供方法,后果概不负责)

    修改 CFG Lock & DVMT 方法 相关软件 提取码9av4

    • Windows下提取BIOS信息
      使用Universal BIOS Backup ToolKit 备份保存 xxx.rom 文件


      移至Mac系统下使用UEFITool打开

      快捷键搜索Command + F ,点击Text 输入 CFG Lock 确定搜索

      右键点击 Extract body... 保存为 xxx.efi 文件

      使用 终端 ,cd 到 文件目录,同时将 ifrextract 文件移动到该文件目录下,输入命令 ./ifrextract Section_PE32_image_Setup_body.efi set.txt (set.txt就是需要查询的文件,可以使用浏览器打开)

      查询CFG Lock值 对应VarStoreInfo后 0x3E 就是需要修改的地址值 记录下来
      下面 说明了 0x0 表示关闭 0x1表示开启 ,需要修改为0x0
      VarStore: 0x11 表示上层菜单,可以通过搜索 VarStoreId: 0x11 来查询具体菜单项

      查询到在菜单 `CpuSetup` 下
      按照同样方法查询 DVMT Pre-Allocated 地址为 0xF5
      !注意:这里的值不能乱设置,需要在以下表格中,例如:最大64M 对应值为0x2 这就和其他主板不一样,没有128M对应的值 0x3

      整理好的值
    • 制作BIOS设置引导盘 引导盘中EFI文件 提取码 wmjp
      使用一个U盘,使用磁盘工具格式化 方案为主引导记录 格式为FAT


      之后放入 BIOS设置EFI文件.zip 解压后的 EFI 文件夹

      重启按F12选择自己的U盘引导就可以设置了
      注意:在这界面不要太久,时间太久电脑好像会由于高温关机。
      初始界面
      使用 Ctrl + F 快捷键进入搜索 输入 cpusetup 回车

      找到后回车即可进入设置
    • 设置CFG Lock值
      换算地址,就像坐标系一样!0x3E 换算成 Y轴 = 0030 X轴 = 0E,默认这个值应该是 01,回车进入编辑状态,输入00后回车确认修改。设置完成后需要 按快捷键 "Ctrl" + "W" 保存修改,按 "ALT" + "Q" 即可退出设置!设置完后可以验证 CFG Lock 是否关闭,参考前面的方法!

    • 设置DVMT值
      与CFG Lock 设置方式一样,换算地址 0xF5 换算成 Y轴 = 00F0 X轴 = 05,默认应该是01,修改为02保存即可!

    • BIOS设置就完成了,之后使用完整版的EFI开机进入即可;或自行修改CFG Lock相关值和显卡配置。
      CFG Lock 设置 AppleCpuPmCfgLock AppleXcpmCfgLock 取消勾选


      DVMT 删除 framebuffer-fbmem framebuffer-stolenmem

    参考相关教程:

    相关文章

      网友评论

        本文标题:折腾 7080MFF 黑苹果 OpenCore

        本文链接:https://www.haomeiwen.com/subject/vtvkdktx.html