X79 平台升级 Monterey 检测工具,判断是否支持 TSC_ADJUST
macOS Monterey (macOS 12), 这个版本不少小伙伴都升级了或者开始尝鲜,但是不少小伙伴从 2021 年 9 月开始就出现了 kernel panic (尤其是 X79,X99 平台的小伙伴),然后不得不重启电脑,然后还是继续异常。 不得不启动参数 cpus=1 (只用一个 CPU) 或者降级版本到 BigSur。实际想要升级到 macOS Monterey 先决条件是你的 CPU features 支持 tsc 和 tsc_adjust。
[重要提示] 部分机器CPU虽然有支持 tsc 和 tsc_adjust,但是BIOS 如果缺失支持这部分功能,也不行。就需要外部程序辅助完成,CpuTscSync.kext 作用就在这里。据我所知我的华南X79的BIOS存在这样的问题。
========================================================
具体原理解释在: https://www.jianshu.com/p/192aa45b9853
检测工具:
========================================================
解压工具到任意一个目录中,然后执行如下命令:./querycpuid | grep TSC
如果你看到下如下内容。恭喜你,你的平台不能升级到 Monterey,放弃吧。
以后看谁能够开发一个 efi 的驱动供 clover 或者 opencore 做一个模拟 bios 模块,让硬件支持这个功能,目前我个人表示没有办法开发这个驱动。
占楼备用~~~~~~!!! 好东西123455667 谢谢分享。。。 先测试一下~~~谢谢~~ 我的x79是双为主板,大概率是这个问题了,不升了。 我的也是,显示有 EBX[ 1]=TSC_ADJUST: 0x0 (0) // IA32_TSC_ADJUST MSR is supported if 1. X99 Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
EBX[ 1]=TSC_ADJUST: 0x1 (1) // IA32_TSC_ADJUST MSR is supported if 1.
毫无压力!!! 主要看x79芯片组,试了好多机器c602,c608这些真x79芯片组的上12都还没啥问题,q63,q67这些芯片组上12就不行。 我机器:华南X79小板(绿色)+ E5 2640 0 + RX460 + BCM4331
目前是安装上了Monterey,但CPU变频没有弄成(可以弄到识别最高和最低频率,但CORE REQ频率只是最高的直线),最后直接用NullCpuPower算了!
无线网卡如果屏保后打开系统,需要关闭wifi再打开,网络才能正常访问!