Я пытаюсь отключить аппаратный предварительный выбор для запуска некоторых тестов памяти на Intel Core i5 2500. Проблема в том, что в моем BIOS нет никакой опции для включения или отключения предварительной выборки. Поэтому я пытаюсь использовать msr-tools для отключения prefetcher. Но msr-tool не может записать некоторые конкретные значения в требуемый регистр (0x1a0h).

$ rdmsr -p 0 0x1a0
850089

$ wrmsr -p 0 0x1a0 0x850289
wrmsr: CPU 0 cannot set MSR 0x000001a0 to 0x0000000000850289

Это один и тот же случай для всех процессоров. Но если я попытаюсь записать значение 0x850088 (просто выбранное для тестирования), оно успешно запишет это значение.

Кто-нибудь может указать, где проблема и каково решение для этого?

Также мне показалось странным, что в моем BIOS нет опции отключения предварительной загрузки. Это ситуация с какой-то версией BIOS?

Благодарю.

0