VMWare の vmx ファイルでCPU Feature Flag を無効にする方法

[ Ryzen CPU & Windows ] VMwareにmacOSをいれる! - Qiita

0x0000000b
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
'Genu' 0x47656e75
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
'ineI' 0x6e74656c
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" 
'ntel' 0x696e6549
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"

cpuid.0パラメータで GenuineIntel の文字列を生成、
cpuid.1 パラメータで CPU Featuire Flags の設定を行ってるのが分かります。

任意のFlagを無効にしたい場合はそれ以外を"-"にして0を入れます。

cpuid.1.ecx = "0-------0--000-0------0----0-0-0"

cpuid.1.edx = "-----------0--0------0----------"

例えば、SSE2/3/4を無効にする場合はこんな感じ

cpuz

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です