Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Install some additional components

...

Code Block
apt remove -y intel-gpu-tools intel-media-va-driver-non-free intel-ocloc-legacy intel-ocloc intel-opencl-icd-legacy intel-opencl-icd libze-intel-gpu-raytracing
apt install -y peg bison flex libcairo2-dev libudev-dev libprocess-cpp-dev libunwind-dev valgrind libpixman-1-dev libdw-dev libproc2-dev libkmod-dev libdrm-intel1 libdrm-dev meson cmake
git clone https://github.com/intel/gmmlib.git
cd gmmlib/
mkdir build
cd build
cmake ../
make -j 4
make install
cd ../..
 
git clone https://github.com/intel/libva.git
cd libva
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
make
make install
cd ..
 
git clone https://github.com/intel/libva-utils.git
cd libva-utils
./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
make
make install
cd ..
 
git clone https://github.com/intel/media-driver.git
cd media-driver/
mkdir build
cd build
cmake ../
make -j 4
make install
cd ../..
 
# Intel_gpu_tools compilation is optional
apt install -y peg bison flex libcairo2-dev libudev-dev libprocess-cpp-dev libunwind-dev valgrind libpixman-1-dev libdw-dev libproc2-dev libkmod-dev
git clone https://gitlab.freedesktop.org/drm/igt-gpu-tools
cd igt-gpu-tools
meson build && ninja -C build
./meson.sh install
cd ..

...

with both Intel drivers and btop recompiled btop shows not only load on GPU but also power consumption

...


Make sensors show voltages and fan rpm

ITE IT8613E Super I/O driver is missing in kernel drivers, so to add it we need to compile patched version like below


Code Block
mkdirapt install -p /storage/apps/Geekbench
cd y dkms
git clone https://github.com/rpavlik/it87
cd it87
make dkms
dkms status it87
sensors
Code Block
root@server5:/storage/apps/ITE/it87# dkms status it87
it87/v1.0-47-g109b7e0, 6.14.0-15-generic, x86_64: installed

Code Block
root@server5:/storage/apps/ITE/it87# sensors
iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +44.0°C

nvme-pci-0800
Adapter: PCI adapter
Composite:    +37.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +37.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +43.9°C  (low  = -273.1°C, high = +65261.8°C)

nvme-pci-0200
Adapter: PCI adapter
Composite:    +35.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +35.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +44.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +27.8°C

it8613-isa-0a30
Adapter: ISA adapter
in0:           1.12 V  (min =  +0.00 V, max =  +2.81 V)
in1:           1.06 V  (min =  +0.00 V, max =  +2.81 V)
in2:           2.00 V  (min =  +0.00 V, max =  +2.81 V)
in4:           2.05 V  (min =  +0.00 V, max =  +2.81 V)
in5:           2.04 V  (min =  +0.00 V, max =  +2.81 V)
3VSB:          3.30 V  (min =  +0.00 V, max =  +5.61 V)
Vbat:          3.08 V
+3.3V:         3.28 V
fan2:        4354 RPM  (min =    0 RPM)
fan3:        4720 RPM  (min =  105 RPM)
fan4:           0 RPM  (min =    0 RPM)
temp1:        +75.0°C  (low  = -128.0°C, high = +127.0°C)
temp2:       -109.0°C  (low  = -128.0°C, high = +127.0°C)  sensor = thermal diode
temp3:       -128.0°C  (low  = -128.0°C, high = +127.0°C)
intrusion0:  ALARM

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +77.0°C  (high = +105.0°C, crit = +105.0°C)
Core 0:        +77.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:        +77.0°C  (high = +105.0°C, crit = +105.0°C)
Core 2:        +77.0°C  (high = +105.0°C, crit = +105.0°C)
Core 3:        +77.0°C  (high = +105.0°C, crit = +105.0°C)

nvme-pci-0700
Adapter: PCI adapter
Composite:    +35.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +35.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +43.9°C  (low  = -273.1°C, high = +65261.8°C)

nvme-pci-0100
Adapter: PCI adapter
Composite:    +32.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +32.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +40.9°C  (low  = -273.1°C, high = +65261.8°C)

Code Block
root@server5:~# for file in `ls -1 /sys/devices/platform/it87.2608/hwmon/hwmon7/*`; do echo -n "$file ="; echo "`cat $file 2>/dev/null`"; done
/sys/devices/platform/it87.2608/hwmon/hwmon7/alarms =144
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan2_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan2_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan2_input =4383
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan2_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan3_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan3_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan3_input =4856
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan3_min =105
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan4_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan4_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan4_input =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/fan4_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in0_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in0_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in0_input =1243
/sys/devices/platform/it87.2608/hwmon/hwmon7/in0_max =2805
/sys/devices/platform/it87.2608/hwmon/hwmon7/in0_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in1_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in1_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in1_input =1056
/sys/devices/platform/it87.2608/hwmon/hwmon7/in1_max =2805
/sys/devices/platform/it87.2608/hwmon/hwmon7/in1_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in2_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in2_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in2_input =2002
/sys/devices/platform/it87.2608/hwmon/hwmon7/in2_max =2805
/sys/devices/platform/it87.2608/hwmon/hwmon7/in2_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in4_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in4_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in4_input =2035
/sys/devices/platform/it87.2608/hwmon/hwmon7/in4_max =2805
/sys/devices/platform/it87.2608/hwmon/hwmon7/in4_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in5_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in5_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in5_input =2035
/sys/devices/platform/it87.2608/hwmon/hwmon7/in5_max =2805
/sys/devices/platform/it87.2608/hwmon/hwmon7/in5_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in7_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in7_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in7_input =3300
/sys/devices/platform/it87.2608/hwmon/hwmon7/in7_label =3VSB
/sys/devices/platform/it87.2608/hwmon/hwmon7/in7_max =5610
/sys/devices/platform/it87.2608/hwmon/hwmon7/in7_min =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/in8_input =3080
/sys/devices/platform/it87.2608/hwmon/hwmon7/in8_label =Vbat
/sys/devices/platform/it87.2608/hwmon/hwmon7/in9_input =3278
/sys/devices/platform/it87.2608/hwmon/hwmon7/in9_label =+3.3V
/sys/devices/platform/it87.2608/hwmon/hwmon7/intrusion0_alarm =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/name =it8613
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2 =40
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_channels_temp =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_point1_temp =10000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_point1_temp_hyst =10000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_point2_temp =24000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_point3_temp =60000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_slope =64
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_auto_start =40
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_enable =2
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm2_freq =23437
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3 =60
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_channels_temp =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_point1_temp =35000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_point1_temp_hyst =35000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_point2_temp =55000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_point3_temp =88000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_slope =64
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_auto_start =60
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_enable =2
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm3_freq =23437
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4 =127
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_auto_channels_temp =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_auto_point1_temp =35000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_auto_point1_temp_hyst =35000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_auto_point2_temp =55000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_auto_point3_temp =88000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_auto_slope =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_enable =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm4_freq =23437
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5 =127
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_auto_channels_temp =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_auto_point1_temp =35000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_auto_point1_temp_hyst =35000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_auto_point2_temp =55000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_auto_point3_temp =88000
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_auto_slope =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_enable =1
/sys/devices/platform/it87.2608/hwmon/hwmon7/pwm5_freq =23437
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp1_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp1_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp1_input =74000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp1_max =127000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp1_min =-128000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp1_offset =100000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_input =-109000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_max =127000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_min =-128000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_offset =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp2_type =3
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp3_alarm =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp3_beep =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp3_input =-128000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp3_max =127000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp3_min =-128000
/sys/devices/platform/it87.2608/hwmon/hwmon7/temp3_offset =0

root@server5:~# for file in `ls -1 /sys/devices/platform/it87.2608/hwmon/hwmon7/device/*`; do echo -n "$file ="; echo "`cat $file 2>/dev/null`"; done
/sys/devices/platform/it87.2608/hwmon/hwmon7/device/driver_override =(null)
/sys/devices/platform/it87.2608/hwmon/hwmon7/device/modalias =platform:it87
/sys/devices/platform/it87.2608/hwmon/hwmon7/device/uevent =DRIVER=it87
MODALIAS=platform:it87

root@server5:~# for file in `ls -1 /sys/devices/platform/it87.2608/hwmon/hwmon7/power/*`; do echo -n "$file ="; echo "`cat $file 2>/dev/null`"; done
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/async =disabled
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/autosuspend_delay_ms =
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/control =auto
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/runtime_active_kids =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/runtime_active_time =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/runtime_enabled =disabled
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/runtime_status =unsupported
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/runtime_suspended_time =0
/sys/devices/platform/it87.2608/hwmon/hwmon7/power/runtime_usage =0


Download Geekbench tests

Code Block
mkdir -p /storage/apps/Geekbench
cd /storage/apps/Geekbench
wget https://cdn.geekbench.com/Geekbench-6.4.0-Linux.tar.gz
tar xvzf  Geekbench-6.4.0-Linux.tar.gz
rm -f Geekbench-6.4.0-Linux.tar.gz
wget https://cdn.geekbench.com/GeekbenchAI-1.3.0-Linux.tar.gz
tar xvzf Geekbench
wget https://cdn.geekbench.com/Geekbench-6.4.0-Linux.tar.gz
tar xvzf  Geekbench-6.4.0-Linux.tar.gz
rm -f Geekbench-6.4.0-Linux.tar.gz
wget https://cdn.geekbench.com/GeekbenchAI-1.3.0-Linux.tar.gz
tar xvzf  GeekbenchAI-1.3.0-Linux.tar.gz
rm -f GeekbenchAI-1.3.0-Linux.tar.gz

...

Power Limits


OS SetingsSingle core


Multi core


Vulkan


OpenCL

llvmpipe

15/15powersave1288327838994279329
15/15
balance_performance
1289329239114293330
15/15performance1291319640153647335

...