Команда Wrmsr записывает значение, но rdmsr показывает, что значение не изменилось

Недавно я пытался разогнать свой старый компьютер. Он имеет Intel Celeron и I и работает под управлением LUbuntu 15.04. Я пытаюсь изменить значение vcore (чтобы разрешить более высокий разгон), отрегулировав регистр 0x198 (последние две цифры - правильный VID?). Исходные настройки:

rdmsr 0x198; rdmsr 0x199; rdmsr 0x1a0 142b0000142b 142b 20a40089

Моя проблема, когда я пишу новое значение:

wrmsr 0x198 142b00001430; rdmsr 0x198
142b0000142b

оригинальное значение возвращается

Постоянно ли процессор переписывает это значение, поэтому к моменту вызова второй команды оно уже переписало предыдущее значение?

это кажется самым простым способом увеличить мой vcore (так как в моем BIOS нет выбора). Если ты знаешь лучший способ, непременно скажи мне.

Спасибо, любая помощь будет принята с благодарностью!

1 ответ

В документе " Преобразования компилятора встретиться с тактовой модуляцией процессора и ограничением энергопотребления 2016" на слайдах было упомянуто, что вы должны записать определенное значение в MSR IA32 CLOCK MODULATION (0x19a), поэтому правильный регистр для изменения частоты - 0x19a.

Когда я пишу значение как это:

sudo wrmsr 0x19a 0x12

исходное значение не возвращается и регистр корректируется как sudo rdmsr 0x19a дает вывод:

12

Другие вопросы по тегам