Команда 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