CPUを搭載したメインマシンはとても安定しているのですが、「このMacについて」を表示するとプロセッサが不明だと表示されます。弊害はないのですが、見た目が悪いので、それっぽく表示されるように直しました。目次プロセッサ表示なんて飾りですデフォルトは自動検出コアを減らしてみるXeonだと思わせるプロセッサ表示なんて飾りです「このMacについて」のプロセッサの表示は単なる飾りで、不明と表示されても何の問題もないらしいです。i9-12900K搭載CPUが正確に認識されていることがわかります。いえ、「不明」と表示されるのはみっともないので、それっぽい表示が出るように直すことにしました。対象のマシン構成は以下です。ProcessorTypeの値を変更します。設定可能な値は、AppleのSMBIOSヘッダ定義ファイルを見てくださいとのことです。ProcessorTypeのデフォルトは0で、その場合、最もそれらしい値を自動的に提示するようです。場合は、デフォルトの自動設定で問題ありませんでした。i9プロセッサであると正しく自動認識されていると考えられます。それでも「不明」と表示されてしまうのは、Appleの想定外のコア数で使用していることが原因のようです。12900はPコアが8、そのHTが8、Eコアが8ありますが、OpenCoreの機能でこれらを24コアと認識させて使ってます。i9プロセッサは実存しないので、不明と表示されるようです。コアを減らしてみるこのことを確認するために、BIOS設定でコア数を減らしてみます。Appleの想定内のコア数ならば、正しく表示されるはずです。そこで下のようにEコアを無効にして起動させます。するとPコアだけになるので、コア数が8、スレッド数が16になりました。i9プロセッサは実存するので、「このMacについて」のプロセッサ表示が正しく行われるようになりました。Xeonだと思わせる飾りでしかない「このMacについて」表示のためにEコアを諦めるのは本末転倒ですので、BIOSでEコアを復活させて、24コア設定に戻します。これで「不明」の表示に戻ってしまいました。そこで今度は、CPU種別自動判定を停止して、24コアでも問題の無いプロセッサに手動で設定することにします。Typeの値がわかります。今回、関係しそうな値は以下のようになってます。i9は6/8/10コアが存在することになっていて、当然ですが24コアはありません。Wならば24コアの構成があり得ることになってます。Proに搭載されているCPUです。Proとして設定しています。それに搭載されているCPUであると偽装するのも自然かと思いました。Wの値、すなわち0x0F01、10進数で3841に設定することにしました。コア数は24と表示されました。Wに変更しても、sysctlコマンドは引き続きCPU種類を正しく認識していました。