În mod intenționat, nucleele mai recente au dezactivat implicit accesul de scriere a utilizatorilor la MSR (Registrele specifice mașinii), deoarece prea mulți aveau probleme serioase, inclusiv distrugerea procesorului lor.
Pentru a activa accesul de scriere MSR, trebuie să adăugați msr.allow_writes=on
la linia de comandă grub. De exemplu, cu alte lucruri pe care le am:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 consoleblank=314 intel_pstate=active intel_pstate=no_hwp msr.allow_writes=on cpuidle.governor=teo"
De asemenea, puteți accesa parametrul după boot și după ce modulul msr a fost încărcat la:
doug@s19:~/config/etc/default$ ls -l /sys/module/msr/parameters/allow_writes
ls: nu poate accesa „/sys/module/msr/parameters/allow_writes”: nu există un astfel de fișier sau director
doug@s19:~/config/etc/default$ sudo modprobe msr
doug@s19:~/config/etc/default$ ls -l /sys/module/msr/parameters/allow_writes
-rw------- 1 rădăcină rădăcină 4096 13 iulie 08:31 /sys/module/msr/parameters/allow_writes
doug@s19:~/config/etc/default$ sudo cat /sys/module/msr/parameters/allow_writes
pe
unde opțiunile sunt [pornit/dezactivat/implicit].Și implicit este definit de un parametru de configurare a nucleului, cred.
Acum, dacă nu doriți să activați prin linia de comandă grub, o puteți face și mai târziu prin:
doug@s19:~$ ls -l /sys/module/msr/parameters/allow_writes
ls: nu poate accesa „/sys/module/msr/parameters/allow_writes”: nu există un astfel de fișier sau director
doug@s19:~$ sudo modprobe msr
doug@s19:~$ ls -l /sys/module/msr/parameters/allow_writes
-rw------- 1 rădăcină rădăcină 4096 13 iulie 08:42 /sys/module/msr/parameters/allow_writes
doug@s19:~$ sudo cat /sys/module/msr/parameters/allow_writes
Mod implicit
doug@s19:~$ ecou pe | sudo tee /sys/module/msr/parameters/allow_writes
pe
doug@s19:~$ sudo cat /sys/module/msr/parameters/allow_writes
pe
EDIT: Apropo, comanda pe care încercai să o scrii ar dezactiva turbo, nu l-ar activa. Exemplu:
doug@s19:~$ sudo rdmsr 0x1a0
850089
doug@s19:~$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
doug@s19:~$ sudo wrmsr 0x1a0 0x4000850089
doug@s19:~$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
doug@s19:~$ sudo rdmsr 0x1a0
4000850089