Translations:Undervolt intel CPU/17/en
From Manjaro
Views
Actions
Namespaces
Variants
Tools
explanation:
# wrmsr is a tool used for writing values to a CPU's machine specific registers (MSR).
# First value is the register number.
# It's always 0x150
# Second value is where and what we write in it.
# 0x mean hexadecimal.
# 80000 is constant, meaning is unknown.
# X <- It's the plane index, it can be (not exhaustive):
# 0 CPU Core
# 1 GPU
# 2 CPU Cache
# 1 is constant, meaning is unknown.
# 1 write/read <- I don't know what that mean.
# E9A00000 offset, it's -0.175V after some magic calculation.
# -175*1.024 = -179.2 -> -179
# 179 = 1011 0011
# -179 = 0100 1101 # invert bits+1 to get negative value.
# Bits tagged with "c" are constant value, bits tagged with "o" are the calculated offset.
# ccco oooo oooc cccc cccc cccc cccc cccc
# 1110 1001 1010 0000 0000 0000 0000 0000
# E 9 A 0 0 0 0 0
# 0xE9A00000