$ sudo cat /sys/class/drm/card0/error GPU HANG: ecode 9:0:0x00000000, hang on rcs0 Kernel: 5.3.7-arch1-1-ARCH x86_64 Time: 1571841566 s 873977 us Boottime: 436144 s 718999 us Uptime: 436142 s 880672 us Epoch: 4425718848 jiffies (300 HZ) Capture: 4425720640 jiffies; 14292960 ms ago, 5974 ms after epoch Reset count: 0 Suspend count: 0 Platform: KABYLAKE Subplatform: 0x0 PCI ID: 0x5917 PCI Revision: 0x07 PCI Subsystem: 17aa:2258 IOMMU enabled?: 0 DMC loaded: yes DMC fw version: 1.4 GT awake: yes RPM wakelock: yes PM suspended: no EIR: 0x00000000 IER: 0x08080000 GTIER[0]: 0x01010101 GTIER[1]: 0x01010101 GTIER[2]: 0x80000070 GTIER[3]: 0x00000101 PGTBL_ER: 0x00000000 FORCEWAKE: 0x00010001 DERRMR: 0x2077efef CCID: 0x00000000 fence[0] = 00000000 fence[1] = 00000000 fence[2] = 1b2803b01340001 fence[3] = 232803b01b40001 fence[4] = 00000000 fence[5] = 00000000 fence[6] = 132803b00b40001 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 ERROR: 0x00000000 FAULT_TLB_DATA: 0x00000008 0xa352af0b DONE_REG: 0xffffffff rcs0 command stream: IDLE?: no START: 0x000c8000 HEAD: 0x00001cc0 [0x00000000] TAIL: 0x00001cc0 [0x00000000, 0x00000000] CTL: 0x00003001 MODE: 0x00000000 HWS: 0xfedfe000 ACTHD: 0x00000000 00001cc0 IPEIR: 0x00000000 IPEHR: 0x7a000004 INSTDONE: 0xffdfffff SC_INSTDONE: 0xffffffff SAMPLER_INSTDONE[0][0]: 0xffffffff SAMPLER_INSTDONE[0][1]: 0xffffffff SAMPLER_INSTDONE[0][2]: 0xffffffff ROW_INSTDONE[0][0]: 0xffffffff ROW_INSTDONE[0][1]: 0xffffffff ROW_INSTDONE[0][2]: 0xffffffff BBADDR: 0x00000000_00fdf4a8 BB_STATE: 0x00000020 INSTPS: 0x00008840 INSTPM: 0x00000000 FADDR: 0x00000000 000c9cc0 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x000000024a899000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: 0ms (4425718848; epoch) engine reset count: 0 ELSP[0]: pid 785, seqno 16:01683f2a!, prio 3, emitted 1431655762ms, start 000c8000, head 00001c20, tail 00001cc0 ELSP[1]: pid 0, seqno 5:0012c2de, prio -4093, emitted 0ms, start 00301000, head 00000e70, tail 00000ed8 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 bcs0 command stream: IDLE?: yes START: 0x00303000 HEAD: 0x04000d68 [0x00000000] TAIL: 0x00000d68 [0x00000000, 0x00000000] CTL: 0x00000000 MODE: 0x00000200 HWS: 0xfedfd000 ACTHD: 0x00000000 04000d68 IPEIR: 0x00000000 IPEHR: 0x00000000 INSTDONE: 0xfffffffe BBADDR: 0x00000000_00000000 BB_STATE: 0x00000020 INSTPS: 0x00000001 INSTPM: 0x00000000 FADDR: 0x00000000 00000000 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x0000000000000000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: -435838506ms (0) engine reset count: 0 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 vcs0 command stream: IDLE?: yes START: 0x00305000 HEAD: 0x88e00c18 [0x00000000] TAIL: 0x00000c18 [0x00000000, 0x00000000] CTL: 0x00000000 MODE: 0x00000200 HWS: 0xfedfc000 ACTHD: 0x00000000 88e00c18 IPEIR: 0x00000000 IPEHR: 0x00000000 INSTDONE: 0xfffffffe BBADDR: 0x00000000_00000000 BB_STATE: 0x00000020 INSTPS: 0x00000001 INSTPM: 0x00000000 FADDR: 0x00000000 00000000 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x0000000000000000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: -435838506ms (0) engine reset count: 0 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 vecs0 command stream: IDLE?: yes START: 0x00307000 HEAD: 0x00000058 [0x00000000] TAIL: 0x00000058 [0x00000000, 0x00000000] CTL: 0x00000000 MODE: 0x00000200 HWS: 0xfedfb000 ACTHD: 0x00000000 00000058 IPEIR: 0x00000000 IPEHR: 0x00000000 INSTDONE: 0xfffffffe BBADDR: 0x00000000_00000000 BB_STATE: 0x00000020 INSTPS: 0x00000001 INSTPM: 0x00000000 FADDR: 0x00000000 00000000 RC PSMI: 0x00000010 FAULT_REG: 0x00000000 GFX_MODE: 0x00008000 PDP0: 0x0000000000000000 PDP1: 0x0000000000000000 PDP2: 0x0000000000000000 PDP3: 0x0000000000000000 ring->head: 0x00000000 ring->tail: 0x00000000 hangcheck timestamp: -435838506ms (0) engine reset count: 0 Active context: [0] hw_id 0, prio 0, guilty 0 active 0 Pinned (global) [34]: 00000000_fedff000 4096 41 00 LLC 00000000_fedfe000 4096 01 01 purgeable LLC 00000000_fedfd000 4096 01 01 purgeable LLC 00000000_fedfc000 4096 01 01 purgeable LLC 00000000_fedfb000 4096 01 01 purgeable LLC 00000000_fedfa000 4096 01 01 purgeable LLC 00000000_00301000 4096 41 00 LLC 00000000_fede3000 94208 01 01 dirty LLC 00000000_00302000 4096 41 00 LLC 00000000_fedcc000 94208 01 01 dirty LLC 00000000_fedcb000 4096 01 01 LLC 00000000_00303000 4096 41 00 LLC 00000000_fedc8000 12288 01 01 dirty LLC 00000000_00304000 4096 41 00 LLC 00000000_fedc5000 12288 01 01 dirty LLC 00000000_00305000 4096 41 00 LLC 00000000_fedc2000 12288 01 01 dirty LLC 00000000_00306000 4096 41 00 LLC 00000000_fedbf000 12288 01 01 dirty LLC 00000000_00307000 4096 41 00 LLC 00000000_fedbc000 12288 01 01 dirty LLC 00000000_00308000 4096 41 00 LLC 00000000_fedb9000 12288 01 01 dirty LLC 00000000_00309000 4096 01 01 LLC 00000000_0030a000 77824 01 01 LLC 00000000_0031d000 61440 01 01 LLC 00000000_0032c000 4096 01 01 LLC 00000000_0032d000 4096 01 01 LLC 00000000_000c8000 16384 41 00 LLC 00000000_00340000 8294400 7f 00 uncached (name: 1) 00000000_feda2000 94208 01 01 dirty LLC 00000000_00000000 16384 41 00 dirty uncached 00000000_01340000 8294400 7e 00 X dirty uncached (fence: 2) 00000000_00b40000 8294400 7e 00 X dirty uncached (fence: 6) Num Pipes: 3 Pipe [0]: Power: on SRC: 077f0437 STAT: 00000000 Plane [0]: CNTR: c4042400 STRIDE: 0000000f SURF: 01340000 TILEOFF: 00000000 Cursor [0]: CNTR: 04000027 POS: 0345032b BASE: 00000000 Pipe [1]: Power: off SRC: 00000000 STAT: 00000000 Plane [1]: CNTR: 00000000 STRIDE: 00000000 SURF: 00000000 TILEOFF: 00000000 Cursor [1]: CNTR: 00000000 POS: 00000000 BASE: 00000000 Pipe [2]: Power: off SRC: 00000000 STAT: 00000000 Plane [2]: CNTR: 00000000 STRIDE: 00000000 SURF: 00000000 TILEOFF: 00000000 Cursor [2]: CNTR: 00000000 POS: 00000000 BASE: 00000000 CPU transcoder: A Power: off CONF: 00000000 HTOTAL: 00000000 HBLANK: 00000000 HSYNC: 00000000 VTOTAL: 00000000 VBLANK: 00000000 VSYNC: 00000000 CPU transcoder: A Power: off CONF: 00000000 HTOTAL: 00000000 HBLANK: 00000000 HSYNC: 00000000 VTOTAL: 00000000 VBLANK: 00000000 VSYNC: 00000000 CPU transcoder: A Power: off CONF: 00000000 HTOTAL: 00000000 HBLANK: 00000000 HSYNC: 00000000 VTOTAL: 00000000 VBLANK: 00000000 VSYNC: 00000000 CPU transcoder: EDP Power: on CONF: c0000000 HTOTAL: 081f077f HBLANK: 081f077f HSYNC: 07c70797 VTOTAL: 04570437 VBLANK: 04570437 VSYNC: 0446043a is_mobile: no is_lp: no require_force_probe: no has_64bit_reloc: yes gpu_reset_clobbers_display: no has_reset_engine: yes has_fpga_dbg: yes has_guc: yes has_l3_dpf: no has_llc: yes has_logical_ring_contexts: yes has_logical_ring_elsq: no has_logical_ring_preemption: yes has_pooled_eu: no has_rc6: yes has_rc6p: no has_rps: yes has_runtime_pm: yes has_snoop: no has_coherent_ggtt: yes unfenced_needs_alignment: no hws_needs_physical: no cursor_needs_physical: no has_csr: yes has_ddi: yes has_dp_mst: yes has_fbc: yes has_gmch: no has_hotplug: yes has_ipc: yes has_overlay: no has_psr: yes overlay_needs_physical: no supports_tv: no Has logical contexts? yes scheduler: f slice0: 3 subslice(s) (0x7): subslice0: 8 EUs (0xff) subslice1: 8 EUs (0xff) subslice2: 8 EUs (0xff) subslice3: 0 EUs (0x0) slice1: 0 subslice(s) (0x0): subslice0: 0 EUs (0x0) subslice1: 0 EUs (0x0) subslice2: 0 EUs (0x0) subslice3: 0 EUs (0x0) slice2: 0 subslice(s) (0x0): subslice0: 0 EUs (0x0) subslice1: 0 EUs (0x0) subslice2: 0 EUs (0x0) subslice3: 0 EUs (0x0) i915.vbt_firmware=(null) i915.modeset=-1 i915.lvds_channel_mode=0 i915.panel_use_ssc=-1 i915.vbt_sdvo_panel_type=-1 i915.enable_dc=-1 i915.enable_fbc=0 i915.enable_psr=-1 i915.disable_power_well=1 i915.enable_ips=1 i915.invert_brightness=0 i915.enable_guc=2 i915.guc_log_level=1 i915.guc_firmware_path=(null) i915.huc_firmware_path=(null) i915.dmc_firmware_path=(null) i915.mmio_debug=1 i915.edp_vswing=0 i915.reset=2 i915.inject_load_failure=0 i915.fastboot=-1 i915.force_probe=* i915.alpha_support=yes i915.enable_hangcheck=yes i915.prefault_disable=no 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=no i915.enable_dp_mst=yes i915.enable_dpcd_backlight=no i915.enable_gvt=no GuC firmware: i915/kbl_guc_32.0.3.bin status: fetch SUCCESS, load SUCCESS version: wanted 32.0, found 32.0 header: offset 0, size 128 uCode: offset 128, size 176064 RSA: offset 176192, size 256 HuC firmware: i915/kbl_huc_ver02_00_1810.bin status: fetch SUCCESS, load SUCCESS version: wanted 2.0, found 2.0 header: offset 0, size 128 uCode: offset 128, size 218304 RSA: offset 218432, size 256