| 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 Setings | Single core | Multi core | Vulkan | OpenCL | llvmpipe |
|---|---|---|---|---|---|---|
| 15/15 | powersave | 1288 | 3278 | 3899 | 4279 | 329 |
| 15/15 | balance_performance | 1289 | 3292 | 3911 | 4293 | 330 |
| 15/15 | performance | 1291 | 3196 | 4015 | 3647 | 335 |
...
