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 の一部のバージョンで発生する状況でしょうか?
ありがとう。