cpuinfo: update

[thanks to wjz304]

Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
AuxXxilium 2024-08-21 18:56:28 +02:00
parent b038874087
commit 13a8fe28b6

View File

@ -117,15 +117,18 @@ sed -i "s/\(\(,\)\|\((\)\).\.cpu_series/\1\"${SERIES//\"/}\"/g" "${FILE_JS}"
sed -i "s/\(\(,\)\|\((\)\).\.cpu_cores/\1\"${CORES//\"/}\"/g" "${FILE_JS}" sed -i "s/\(\(,\)\|\((\)\).\.cpu_cores/\1\"${CORES//\"/}\"/g" "${FILE_JS}"
sed -i "s/\(\(,\)\|\((\)\).\.cpu_clock_speed/\1${SPEED//\"/}/g" "${FILE_JS}" sed -i "s/\(\(,\)\|\((\)\).\.cpu_clock_speed/\1${SPEED//\"/}/g" "${FILE_JS}"
if [ -d "/sys/class/drm/card0" ]; then CARDN=$(ls -d /sys/class/drm/card* 2>/dev/null | head -1)
LABLE="$(cat "/sys/class/drm/card0/device/label" 2>/dev/null)" if [ -d "${CARDN}" ]; then
CLOCK="$(cat "/sys/class/drm/card0/gt_max_freq_mhz" 2>/dev/null)" PCIDN="$(cat "${CARDN}/device/uevent" 2>/dev/null | grep -oP 'DEVNAME=\K.*')"
LNAME="$(lspci -Q -s ${PCIDN:-"99:99.9"} 2>/dev/null | sed "s/.*: //")"
# LABLE="$(cat "/sys/class/drm/card0/device/label" 2>/dev/null)"
CLOCK="$(cat "${CARDN}/gt_max_freq_mhz" 2>/dev/null)"
[ -n "${CLOCK}" ] && CLOCK="${CLOCK} MHz" [ -n "${CLOCK}" ] && CLOCK="${CLOCK} MHz"
if [ -n "${LABLE}" ] && [ -n "${CLOCK}" ]; then if [ -n "${LNAME}" ] && [ -n "${CLOCK}" ]; then
echo "GPU Info set to: \"${LABLE}\" \"${CLOCK}\"" echo "GPU Info set to: \"${LNAME}\" \"${CLOCK}\""
sed -i "s/_D(\"support_nvidia_gpu\")},/_D(\"support_nvidia_gpu\")||true},/g" "${FILE_JS}" sed -i "s/_D(\"support_nvidia_gpu\")},/_D(\"support_nvidia_gpu\")||true},/g" "${FILE_JS}"
# t.gpu={};t.gpu.clock=\"455 MHz\";t.gpu.memory=\"8192 MiB\";t.gpu.name=\"Tesla P4\";t.gpu.temperature_c=47;t.gpu.tempwarn=false; # t.gpu={};t.gpu.clock=\"455 MHz\";t.gpu.memory=\"8192 MiB\";t.gpu.name=\"Tesla P4\";t.gpu.temperature_c=47;t.gpu.tempwarn=false;
sed -i "s/t=this.getActiveApi(t);let/t=this.getActiveApi(t);if(!t.gpu){t.gpu={};t.gpu.clock=\"${CLOCK}\";t.gpu.name=\"${LABLE}\";}let/g" "${FILE_JS}" sed -i "s/t=this.getActiveApi(t);let/t=this.getActiveApi(t);if(!t.gpu){t.gpu={};t.gpu.clock=\"${CLOCK}\";t.gpu.name=\"${LNAME}\";}let/g" "${FILE_JS}"
fi fi
fi fi