Intel Core i5 2500 でいくつかのメモリ ベンチマークを実行するために、ハードウェア プリフェッチャーを無効にしようとしています。問題は、プリフェッチャーを有効または無効にするオプションが BIOS にまったくないことです。そのため、msr-tools を使用してプリフェッチャーを無効にしようとしています。しかし、msr-tool は必要なレジスタ (0x1a0h) にいくつかの特定の値を書き込むことができません。
$ rdmsr -p 0 0x1a0
850089
$ wrmsr -p 0 0x1a0 0x850289
wrmsr: CPU 0 cannot set MSR 0x000001a0 to 0x0000000000850289
これはすべての CPU で同じです。しかし、値 0x850088 (単にテスト用に選択したもの) を書き込もうとすると、その値は正常に書き込まれます。
問題がどこにあり、これに対する解決策は何かを誰でも指摘できますか?
また、BIOS にプリフェッチャーを無効にするオプションがないことも奇妙に感じました。これは、BIOS の特定のバージョンの状況ですか?
ありがとう。