every frequency has its own voltage, here is a script i had whipped up to get an overview of it:but how much over_voltage_delta does that convert to?
Code:
#!/bin/bashFREQS=$(cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies)vcgencmd bootloader_versionvcgencmd get_config arm_freq_minvcgencmd get_config arm_freqecho userspace > /sys/devices/system/cpu/cpufreq/policy0/scaling_governorfor FREQ in $FREQS; do echo > /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeed $FREQ sleep 10 echo $((${FREQ}/1000))Mhz == $(vcgencmd pmic_read_adc | grep CORE_V), measure_clock $(vcgencmd measure_clock arm)donecat /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq > /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeedCode:
root@raspberrypi:~# ./info2023/12/06 18:29:25version e02d33b3122450accf9dea471a177d3b5623f5ad (release)timestamp 1701887365update-time 1703346940capabilities 0x0000007farm_freq_min=1500arm_freq=24001500Mhz == VDD_CORE_V volt(15)=0.72097620V, measure_clock frequency(0)=15000037121600Mhz == VDD_CORE_V volt(15)=0.82117140V, measure_clock frequency(0)=16000034561700Mhz == VDD_CORE_V volt(15)=0.83648270V, measure_clock frequency(0)=17000056321800Mhz == VDD_CORE_V volt(15)=0.85071960V, measure_clock frequency(0)=18000062721900Mhz == VDD_CORE_V volt(15)=0.86119580V, measure_clock frequency(0)=19000069122000Mhz == VDD_CORE_V volt(15)=0.87596980V, measure_clock frequency(0)=20000074242100Mhz == VDD_CORE_V volt(15)=0.89128130V, measure_clock frequency(0)=21000040962200Mhz == VDD_CORE_V volt(15)=0.90632400V, measure_clock frequency(0)=22000071682300Mhz == VDD_CORE_V volt(15)=0.91572560V, measure_clock frequency(0)=23000079362400Mhz == VDD_CORE_V volt(15)=0.93157420V, measure_clock frequency(0)=2400007680Statistics: Posted by cleverca22 — Wed Dec 27, 2023 11:42 pm