...
| Code Block |
|---|
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 cd igt-gpu-tools git clone https://gitlab.freedesktop.org/drm/igt-gpu-tools meson build && ninja -C build ./meson.sh install cd .. |
and now check with vainfoto save space
| Code Block |
|---|
apt remove -y cmake pkg-config meson libdrm-dev automake libtool gcc peg bison flex libcairo2-dev libudev-dev libprocess-cpp-dev libunwind-dev valgrind libpixman-1-dev libdw-dev libproc2-dev libkmod-dev |
and now check with vainfo
| Code Block |
|---|
root@g9:~/libva-utils# vainfo Trying display: drm libva info: VA-API version 1.23.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_23 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.23 (libva 2.23.0.pre1) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.2.0 (187a0c7d0) vainfo: Supported profile and entrypoints VAProfileNone : VAEntrypointVideoProc VAProfileNone : VAEntrypointStats VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointFEI VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : VAEntrypointFEI VAProfileH264High : VAEntrypointEncSliceLP VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointFEI VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointFEI VAProfileHEVCMain : VAEntrypointEncSliceLP VAProfileHEVCMain10 : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointEncSliceLP VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointEncSliceLP VAProfileVP9Profile1 : VAEntrypointVLD VAProfileVP9Profile1 : VAEntrypointEncSliceLP VAProfileVP9Profile2 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointEncSliceLP VAProfileVP9Profile3 : VAEntrypointVLD VAProfileVP9Profile3root@g9:~/libva-utils# vainfo Trying display: drm libva info: VA-API version 1.23.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_23 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.23 (libva 2.23.0.pre1) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.2.0 (187a0c7d0) vainfo: Supported profile and entrypoints VAProfileNone : VAEntrypointVideoProc VAProfileNone : VAEntrypointStatsVAEntrypointEncSliceLP VAProfileHEVCMain12 VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2SimpleVAProfileHEVCMain12 : VAEntrypointEncSlice VAProfileMPEG2Main VAProfileHEVCMain422_10 : VAEntrypointVLD VAProfileMPEG2Main VAProfileHEVCMain422_10 : VAEntrypointEncSlice VAProfileH264MainVAProfileHEVCMain422_12 : VAEntrypointVLD VAProfileH264Main VAProfileHEVCMain422_12 : VAEntrypointEncSlice VAProfileH264Main VAProfileHEVCMain444 : VAEntrypointFEIVAEntrypointVLD VAProfileH264MainVAProfileHEVCMain444 : VAEntrypointEncSliceLP : VAEntrypointEncSliceLP VAProfileHEVCMain444_10 VAProfileH264High : VAEntrypointVLD VAProfileHEVCMain444_10 : VAEntrypointVLD : VAProfileH264HighVAEntrypointEncSliceLP VAProfileHEVCMain444_12 : VAEntrypointEncSliceVAEntrypointVLD VAProfileH264HighVAProfileHEVCSccMain : VAEntrypointVLD : VAEntrypointFEI VAProfileHEVCSccMain VAProfileH264High : VAEntrypointEncSliceLP : VAEntrypointEncSliceLP VAProfileHEVCSccMain10 VAProfileVC1Simple : VAEntrypointVLD VAProfileHEVCSccMain10 : VAEntrypointVLD VAProfileVC1Main: VAEntrypointEncSliceLP VAProfileHEVCSccMain444 : VAEntrypointVLD VAProfileVC1AdvancedVAProfileHEVCSccMain444 : VAEntrypointVLDVAEntrypointEncSliceLP VAProfileJPEGBaselineVAProfileAV1Profile0 : VAEntrypointVLD VAProfileJPEGBaseline VAProfileHEVCSccMain444_10 : VAEntrypointEncPictureVAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileHEVCSccMain444_10 VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointFEI VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileVP8Version0_3 VAEntrypointEncSliceLP |
| Code Block |
|---|
intel-gpu-top: Intel Alderlake_n (Gen12) @ /dev/dri/card0 - 0/ 0 MHz; 100% RC6; 0.00/ 0.43 W; : VAEntrypointVLD0 irqs/s VAProfileHEVCMain ENGINES BUSY : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointFEI VAProfileHEVCMain : VAEntrypointEncSliceLP VAProfileHEVCMain10 MI_SEMA MI_WAIT : VAEntrypointVLD Render/3D VAProfileHEVCMain10 0.00% | : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointEncSliceLP VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointEncSliceLP VAProfileVP9Profile1 :| VAEntrypointVLD 0% VAProfileVP9Profile1 0% : VAEntrypointEncSliceLP Blitter 0.00% VAProfileVP9Profile2| : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointEncSliceLP VAProfileVP9Profile3 : VAEntrypointVLD VAProfileVP9Profile3 : VAEntrypointEncSliceLP VAProfileHEVCMain12 | : VAEntrypointVLD 0% VAProfileHEVCMain12 0% :Video VAEntrypointEncSlice 0.00% | VAProfileHEVCMain422_10 : VAEntrypointVLD VAProfileHEVCMain422_10 : VAEntrypointEncSlice VAProfileHEVCMain422_12 : VAEntrypointVLD VAProfileHEVCMain422_12 : VAEntrypointEncSlice VAProfileHEVCMain444 : VAEntrypointVLD VAProfileHEVCMain444 | 0% : VAEntrypointEncSliceLP0% VideoEnhance VAProfileHEVCMain444_10 0.00% | : VAEntrypointVLD VAProfileHEVCMain444_10 : VAEntrypointEncSliceLP VAProfileHEVCMain444_12 : VAEntrypointVLD VAProfileHEVCSccMain : VAEntrypointVLD VAProfileHEVCSccMain : VAEntrypointEncSliceLP VAProfileHEVCSccMain10 | :0% VAEntrypointVLD 0% PID VAProfileHEVCSccMain10 :Render/3D VAEntrypointEncSliceLP VAProfileHEVCSccMain444 : VAEntrypointVLD Blitter VAProfileHEVCSccMain444 : VAEntrypointEncSliceLP VAProfileAV1Profile0 Video : VAEntrypointVLD VAProfileHEVCSccMain444_10 : VAEntrypointVLD VideoEnhance VAProfileHEVCSccMain444_10 : VAEntrypointEncSliceLPNAME |
additional packages
| Code Block |
|---|
# intel GPU tools # apt install -y intel-gpu-tools # disk tools apt install -y smartmontools nvme-cli mmc-utils apt install -y lm-sensors btop cpufrequtils # To be able to change Power Limits fro command line apt install -y devmem2 msr-tools wget https://raw.githubusercontent.com/horshack-dpreview/setPL/master/setPL.sh chmod +x /root/setPL.sh |
...