Install Intel® GPU firmware (Optional)#
The Embodied Intelligence SDK offers two options for installing Intel® GPU firmware:
For platforms with only an integrated GPU (iGPU): automatic installation via the Real-Time Linux method.
For platforms with both integrated (iGPU) and discrete GPUs (dGPU): manual installation using the instructions provided on this page.
Dependencies#
This firmware is part of a collection of kernel mode drivers that together enable support for Intel graphics. The backports collection within intel-gpu includes:
[i915] - The main graphics driver, Intel® Graphics Driver.
[cse] - Intel® Converged Security Engine (Intel® CSE).
[pmt] - Intel® Platform Monitoring Technology (Intel® PMT).
[firmware] - Contains firmware required by Intel® Graphics Driver.
Each project is tagged consistently so when pulling these repositories pull the same tag.
Tip
In Intel® Graphics Driver is disabled, check the grub of cmdline:
$ cat /proc/cmdline | grep i915
i915.force_probe=*
Installation#
Get the correct Intel® Graphics Driver firmware with the following command:
$ wget https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/mtl_gsc_1.bin --no-check-certificate
$ wget https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/mtl_guc_70.bin --no-check-certificate
Remove the
zst
firmware files with the following command (Optional):
$ sudo rm /lib/firmware/i915/mtl_guc_70.bin.zst
$ sudo rm /lib/firmware/i915/mtl_gsc_1.bin.zst
Update the Intel® Graphics Driver firmware with the following command:
$ sudo cp mtl_guc_70.bin /lib/firmware/i915/
$ sudo cp mtl_gsc_1.bin /lib/firmware/i915/
$ sudo update-initramfs -u -k $(uname -r)
Reboot.
Verifying Installation#
To verify that the GPU firmwares are installed, run sudo dmesg | grep firmware
, the result might be similar to the following:
[ 2.619711] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.17)
[ 2.647487] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.36.0
[ 2.668723] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.36.0
[ 2.668725] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[ 2.856236] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.1.15.1926, svn 1)