User Tools

Site Tools


linux:notes:i915_guc_firmware

Information

  • Dell Inc. Latitude 5591/0F4TD7
  • Intel Core i5-8400H
  • Intel UHD Graphics 630 (CFL GT2)
  • Fedora 38
Linux Spinesnap 6.3.12-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul  6 04:05:18 UTC 2023 x86_64 GNU/Linux

Enabled

i915.enable_guc=3

i915_gpu_info

sudo cat '/sys/kernel/debug/dri/1/i915_gpu_info'
Kernel: 6.3.12-200.fc38.x86_64 x86_64
Driver: 20201103
Time: 1689725546 s 519652 us
Boottime: 1727 s 51404 us
Uptime: 1724 s 116925 us
Capture: 4296394146 jiffies; 8 ms ago
Reset count: 0
Suspend count: 0
Platform: COFFEELAKE
Subplatform: 0x0
PCI ID: 0x3e9b
PCI Revision: 0x00
PCI Subsystem: 1028:0819
IOMMU enabled?: 0
DMC loaded: yes
DMC fw version: 1.4
RPM wakelock: yes
PM suspended: no
IER: 0x08080000
DERRMR: 0x2077efef
GT awake: yes
CS timestamp frequency: 12000000 Hz, 84 ns
EIR: 0x00000000
PGTBL_ER: 0x00000000
GTIER[0]: 0x09090909
GTIER[1]: 0x09090909
GTIER[2]: 0x80000000
GTIER[3]: 0x00000909
  fence[0] = 00000000
  fence[1] = 00000000
  fence[2] = 00000000
  fence[3] = 00000000
  fence[4] = 00000000
  fence[5] = 1c4602b01740001
  fence[6] = 00000000
  fence[7] = 00000000
  fence[8] = 00000000
  fence[9] = 00000000
  fence[10] = 00000000
  fence[11] = 00000000
  fence[12] = 00000000
  fence[13] = 00000000
  fence[14] = 00000000
  fence[15] = 00000000
  fence[16] = 00000000
  fence[17] = 00000000
  fence[18] = 00000000
  fence[19] = 15c5027011c0001
  fence[20] = 208502701c80001
  fence[21] = 260502702200001
  fence[22] = 00000000
  fence[23] = 00000000
  fence[24] = 00000000
  fence[25] = 00000000
  fence[26] = 00000000
  fence[27] = 00000000
  fence[28] = 00000000
  fence[29] = 00000000
  fence[30] = 00000000
  fence[31] = 00000000
FORCEWAKE: 0xffff0001
ERROR: 0x00000000
DONE_REG: 0xffffffff
FAULT_TLB_DATA: 0x00000011 0xcf33cb31
GTT_CACHE_EN: 0xf0007fff
GuC firmware: i915/kbl_guc_70.1.1.bin
GuC firmware wanted: i915/kbl_guc_70.1.1.bin
	status: RUNNING
	version: found 70.1.1
	uCode: 206592 bytes
	RSA: 256 bytes
HuC firmware: i915/kbl_huc_4.0.0.bin
HuC firmware wanted: i915/kbl_huc_4.0.0.bin
	status: RUNNING
	version: found 4.0.0
	uCode: 225664 bytes
	RSA: 256 bytes
GuC timestamp: 0xd7c7e439
global --- GuC log buffer = 0x00000000 007ea000
:fBo)Q5m'_B\)76#?sScF7=nUGK02FR#4Yc[/S/X*4c9YlfE74d.`Jtl('oD\DTqA]d^#Z*pP/S11O/d<]X*pApjK]ec:HZ&bG'l7M-Zb"RUq@Bo8D=:XPPl140@Xj1]D+Obsq@>I*89@h-1I\`t`;?Y+cFUpDJ2H!!!%T`I[peNdaXhj2EFe]Q7f"Q!X>`NU9hWE@:Lib4SsmkFX@*@D,]:GC/2Wnojc]NrGg9la>g<\a*7$!(m-=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzomQl@4!pa,!!!"Z
GuC CTB fence: 1
GuC Send CTB: raw: 0x00000000, 0x00000003/00000003, cached: 0x00000000/00000003, desc = 0x00000000, buf = 0x00001000 x 0x00000400
GuC Recv CTB: raw: 0x00000000, 0x00000002/00000002, cached: 0x00000002/00000000, desc = 0x00000800, buf = 0x00002000 x 0x00001000
global --- GuC CT buffer = 0x00000000 01128000
:fBo)Q0RsV;Im=)IYnI/DOGjnR'o5*ePJ;uOlZBZg!!Zu%!ISGAW>PI3Fio*m!%mWg5JR7!?g[;3!!%5Tzzz2ePAU1BQcB
available engines: 40403
slice total: 1, mask=0001
subslice total: 3
slice0: 3 subslices, mask=00000007
slice1: 0 subslices, mask=00000000
slice2: 0 subslices, mask=00000000
EU total: 24
EU per subslice: 8
has slice power gating: no
has subslice power gating: no
has EU power gating: yes
slice0: 3 subslice(s) (0x00000007):
	subslice0: 8 EUs (0xff)
	subslice1: 8 EUs (0xff)
	subslice2: 8 EUs (0xff)
	subslice3: 0 EUs (0x0)
slice1: 0 subslice(s) (0x00000000):
	subslice0: 0 EUs (0x0)
	subslice1: 0 EUs (0x0)
	subslice2: 0 EUs (0x0)
	subslice3: 0 EUs (0x0)
slice2: 0 subslice(s) (0x00000000):
	subslice0: 0 EUs (0x0)
	subslice1: 0 EUs (0x0)
	subslice2: 0 EUs (0x0)
	subslice3: 0 EUs (0x0)
graphics version: 9
media version: 9
display version: 9
gt: 2
memory-regions: 21
page-sizes: 11000
platform: COFFEELAKE
ppgtt-size: 48
ppgtt-type: 2
dma_mask_size: 39
is_mobile: no
is_lp: no
require_force_probe: no
is_dgfx: no
has_64bit_reloc: yes
has_64k_pages: no
gpu_reset_clobbers_display: no
has_reset_engine: yes
has_3d_pipeline: yes
has_4tile: no
has_flat_ccs: no
has_global_mocs: no
has_gmd_id: no
has_gt_uc: yes
has_heci_pxp: no
has_heci_gscfi: no
has_guc_deprivilege: no
has_l3_ccs_read: no
has_l3_dpf: no
has_llc: yes
has_logical_ring_contexts: yes
has_logical_ring_elsq: no
has_media_ratio_mode: no
has_mslice_steering: no
has_oa_bpc_reporting: no
has_oa_slice_contrib_limits: no
has_one_eu_per_fuse_bit: no
has_pxp: no
has_rc6: yes
has_rc6p: no
has_rps: yes
has_runtime_pm: yes
has_snoop: no
has_coherent_ggtt: yes
tuning_thread_rr_after_dep: no
unfenced_needs_alignment: no
hws_needs_physical: no
has_pooled_eu: no
cursor_needs_physical: no
has_cdclk_crawl: no
has_cdclk_squash: no
has_ddi: yes
has_dp_mst: yes
has_dsb: no
has_fpga_dbg: yes
has_gmch: no
has_hotplug: yes
has_hti: no
has_ipc: yes
has_modular_fia: no
has_overlay: no
has_psr: yes
has_psr_hw_tracking: yes
overlay_needs_physical: no
supports_tv: no
has_hdcp: yes
has_dmc: yes
has_dsc: no
rawclk rate: 24000 kHz
Has logical contexts? yes
scheduler: 1f
i915.vbt_firmware=(null)
i915.modeset=-1
i915.lvds_channel_mode=0
i915.panel_use_ssc=0
i915.vbt_sdvo_panel_type=-1
i915.enable_dc=0
i915.enable_fbc=0
i915.enable_psr=0
i915.psr_safest_params=no
i915.enable_psr2_sel_fetch=yes
i915.disable_power_well=1
i915.enable_ips=0
i915.invert_brightness=0
i915.enable_guc=3
i915.guc_log_level=-1
i915.guc_firmware_path=(null)
i915.huc_firmware_path=(null)
i915.dmc_firmware_path=(null)
i915.gsc_firmware_path=(null)
i915.memtest=no
i915.mmio_debug=0
i915.edp_vswing=2
i915.reset=3
i915.inject_probe_failure=0
i915.fastboot=1
i915.enable_dpcd_backlight=-1
i915.force_probe=
i915.request_timeout_ms=20000
i915.lmem_size=0
i915.lmem_bar_size=0
i915.enable_hangcheck=yes
i915.load_detect_test=no
i915.force_reset_modeset_test=no
i915.error_capture=yes
i915.disable_display=no
i915.verbose_state_checks=yes
i915.nuclear_pageflip=yes
i915.enable_dp_mst=yes
i915.enable_gvt=no

guc_info

sudo cat '/sys/kernel/debug/dri/1/gt/uc/guc_info'
GuC firmware: i915/kbl_guc_70.1.1.bin
	status: RUNNING
	version: found 70.1.1
	uCode: 206592 bytes
	RSA: 256 bytes
GuC status 0x8003f0ec:
	Bootrom status = 0x76
	uKernel status = 0xf0
	MIA Core status = 0x3
Scratch registers:
	 0: 	0xf0000000
	 1: 	0x1
	 2: 	0x1000
	 3: 	0x0
	 4: 	0x40
	 5: 	0x11fa
	 6: 	0x3e9b0000
	 7: 	0x0
	 8: 	0x0
	 9: 	0x0
	10: 	0x0
	11: 	0x0
	12: 	0x0
	13: 	0x0
	14: 	0x0
	15: 	0x0

GuC logging stats:
	Relay full count: 0
	DEBUG:	flush count          0, overflow count          0
	CRASH:	flush count          0, overflow count          0
	CAPTURE:	flush count          0, overflow count          0

huc_info

sudo cat '/sys/kernel/debug/dri/1/gt/uc/huc_info'
HuC firmware: i915/kbl_huc_4.0.0.bin
	status: RUNNING
	version: found 4.0.0
	uCode: 225664 bytes
	RSA: 256 bytes
HuC status: 0x00006080

Disabled

i915.enable_guc=0

i915_gpu_info

sudo cat '/sys/kernel/debug/dri/1/i915_gpu_info'
Kernel: 6.3.12-200.fc38.x86_64 x86_64
Driver: 20201103
Time: 1689725596 s 223598 us
Boottime: 30 s 745847 us
Uptime: 27 s 897236 us
Capture: 4294697840 jiffies; 1 ms ago
Reset count: 0
Suspend count: 0
Platform: COFFEELAKE
Subplatform: 0x0
PCI ID: 0x3e9b
PCI Revision: 0x00
PCI Subsystem: 1028:0819
IOMMU enabled?: 0
DMC loaded: yes
DMC fw version: 1.4
RPM wakelock: yes
PM suspended: no
IER: 0x08080000
DERRMR: 0x2077efef
GT awake: no
CS timestamp frequency: 12000000 Hz, 84 ns
EIR: 0x00000000
PGTBL_ER: 0x00000000
GTIER[0]: 0x09090909
GTIER[1]: 0x09090909
GTIER[2]: 0x00000000
GTIER[3]: 0x00000909
  fence[0] = 00000000
  fence[1] = 1b0602b01600001
  fence[2] = 00000000
  fence[3] = c8502700880001
  fence[4] = 1f4502701b40001
  fence[5] = 110502700d00001
  fence[6] = 00000000
  fence[7] = 00000000
  fence[8] = 00000000
  fence[9] = 00000000
  fence[10] = 00000000
  fence[11] = 00000000
  fence[12] = 00000000
  fence[13] = 00000000
  fence[14] = 00000000
  fence[15] = 00000000
  fence[16] = 00000000
  fence[17] = 00000000
  fence[18] = 00000000
  fence[19] = 00000000
  fence[20] = 00000000
  fence[21] = 00000000
  fence[22] = 00000000
  fence[23] = 00000000
  fence[24] = 00000000
  fence[25] = 00000000
  fence[26] = 00000000
  fence[27] = 00000000
  fence[28] = 00000000
  fence[29] = 00000000
  fence[30] = 00000000
  fence[31] = 00000000
FORCEWAKE: 0xffff0001
ERROR: 0x00000000
DONE_REG: 0xffffffff
FAULT_TLB_DATA: 0x00000011 0xcf33cb31
GTT_CACHE_EN: 0xf0007fff
GuC firmware: 
GuC firmware wanted: i915/kbl_guc_70.1.1.bin
	status: DISABLED
	version: wanted 70.1.0, found 0.0.0
	uCode: 0 bytes
	RSA: 0 bytes
HuC firmware: 
HuC firmware wanted: i915/kbl_huc_4.0.0.bin
	status: DISABLED
	version: wanted 4.0.0, found 0.0.0
	uCode: 0 bytes
	RSA: 0 bytes
GuC timestamp: 0x1aae7dae
GuC CTB fence: 0
available engines: 40403
slice total: 1, mask=0001
subslice total: 3
slice0: 3 subslices, mask=00000007
slice1: 0 subslices, mask=00000000
slice2: 0 subslices, mask=00000000
EU total: 24
EU per subslice: 8
has slice power gating: no
has subslice power gating: no
has EU power gating: yes
slice0: 3 subslice(s) (0x00000007):
	subslice0: 8 EUs (0xff)
	subslice1: 8 EUs (0xff)
	subslice2: 8 EUs (0xff)
	subslice3: 0 EUs (0x0)
slice1: 0 subslice(s) (0x00000000):
	subslice0: 0 EUs (0x0)
	subslice1: 0 EUs (0x0)
	subslice2: 0 EUs (0x0)
	subslice3: 0 EUs (0x0)
slice2: 0 subslice(s) (0x00000000):
	subslice0: 0 EUs (0x0)
	subslice1: 0 EUs (0x0)
	subslice2: 0 EUs (0x0)
	subslice3: 0 EUs (0x0)
graphics version: 9
media version: 9
display version: 9
gt: 2
memory-regions: 21
page-sizes: 11000
platform: COFFEELAKE
ppgtt-size: 48
ppgtt-type: 2
dma_mask_size: 39
is_mobile: no
is_lp: no
require_force_probe: no
is_dgfx: no
has_64bit_reloc: yes
has_64k_pages: no
gpu_reset_clobbers_display: no
has_reset_engine: yes
has_3d_pipeline: yes
has_4tile: no
has_flat_ccs: no
has_global_mocs: no
has_gmd_id: no
has_gt_uc: yes
has_heci_pxp: no
has_heci_gscfi: no
has_guc_deprivilege: no
has_l3_ccs_read: no
has_l3_dpf: no
has_llc: yes
has_logical_ring_contexts: yes
has_logical_ring_elsq: no
has_media_ratio_mode: no
has_mslice_steering: no
has_oa_bpc_reporting: no
has_oa_slice_contrib_limits: no
has_one_eu_per_fuse_bit: no
has_pxp: no
has_rc6: yes
has_rc6p: no
has_rps: yes
has_runtime_pm: yes
has_snoop: no
has_coherent_ggtt: yes
tuning_thread_rr_after_dep: no
unfenced_needs_alignment: no
hws_needs_physical: no
has_pooled_eu: no
cursor_needs_physical: no
has_cdclk_crawl: no
has_cdclk_squash: no
has_ddi: yes
has_dp_mst: yes
has_dsb: no
has_fpga_dbg: yes
has_gmch: no
has_hotplug: yes
has_hti: no
has_ipc: yes
has_modular_fia: no
has_overlay: no
has_psr: yes
has_psr_hw_tracking: yes
overlay_needs_physical: no
supports_tv: no
has_hdcp: yes
has_dmc: yes
has_dsc: no
rawclk rate: 24000 kHz
Has logical contexts? yes
scheduler: 1f
i915.vbt_firmware=(null)
i915.modeset=-1
i915.lvds_channel_mode=0
i915.panel_use_ssc=0
i915.vbt_sdvo_panel_type=-1
i915.enable_dc=0
i915.enable_fbc=0
i915.enable_psr=0
i915.psr_safest_params=no
i915.enable_psr2_sel_fetch=yes
i915.disable_power_well=1
i915.enable_ips=0
i915.invert_brightness=0
i915.enable_guc=0
i915.guc_log_level=-1
i915.guc_firmware_path=(null)
i915.huc_firmware_path=(null)
i915.dmc_firmware_path=(null)
i915.gsc_firmware_path=(null)
i915.memtest=no
i915.mmio_debug=0
i915.edp_vswing=2
i915.reset=3
i915.inject_probe_failure=0
i915.fastboot=1
i915.enable_dpcd_backlight=-1
i915.force_probe=
i915.request_timeout_ms=20000
i915.lmem_size=0
i915.lmem_bar_size=0
i915.enable_hangcheck=yes
i915.load_detect_test=no
i915.force_reset_modeset_test=no
i915.error_capture=yes
i915.disable_display=no
i915.verbose_state_checks=yes
i915.nuclear_pageflip=yes
i915.enable_dp_mst=yes
i915.enable_gvt=no

guc_info

sudo cat '/sys/kernel/debug/dri/1/gt/uc/guc_info'
GuC disabled

GuC log relay not created

huc_info

sudo cat '/sys/kernel/debug/dri/1/gt/uc/huc_info'
HuC disabled
/usr/local/www/wiki/data/pages/linux/notes/i915_guc_firmware.txt · Last modified: by 127.0.0.1