王劣劣

不想写作业,也不想写作业.

~~~~~~~


黑苹果 解决cpus=1问题

​ 初次安装黑苹果时,进入安装界面无限重启后加入了 cpus=1 参数才能启动成功,但是启动后发现cpu是真的在单核工作 根本没有发挥应有的作用,下面说一下解决方法

  

  • 查看cpu是否正常工作

    • 打开 活动监视器
    • 双击 cpu 负载
    • 如果只有一个核心有运行 其他三个均为全黑色 则说明cpu被限制
    • 尝试以下办法解决

      

  • 修改BIOS设置

    • 在BIOS设置里找到Limit CPUID Maximum

    • 关闭(选择Disabled)

      CPUID最大限制设置说明

      开启/关闭CPUID最大限制,默认是关闭。
      这项设置的含义是限制执行CPUID指令返回最大数值大。
      CPU ID 包括了用户计算机当今的信息处理器的信息。
      信息包括型号,信息处理器家庭,高速缓存尺寸,时钟速度和制造厂codename 等。
      通过查询可以知道一些信息:晶体管数,针脚类型,尺寸等。
      较新的 CPU 执行 CPUID 指令后因返回最大数值可能会造成某些操作系统误动作。
      WINDOW不需要开启。
      

  • 修改启动配置

    • 打开 EFI/CLOVER下config.plist

    • <string>dart=0 nvda_drv=1 kext-dev-mode=1 rootless=0 cpus=1</string>
      

      修改为

      <string>dart=0 nvda_drv=1 kext-dev-mode=1 rootless=0 cpus=4</string>
      

      其中4为cpu真实核心数,也可以尝试去掉cpus=1参数(我并没有验证)

        

  • 查看结果

    • 重启查看cpu是否正常工作
    • 如启动失败改回原配置或尝试去掉cpus= 参数

      

  • 配置参考

    • CPU i5-3470
      主板 B75M-A
      MACOS 10.12.2