i915导致系统卡死

现象:不定时随机卡死,系统无响应
journalctl:

11:13:01 kernel: i915 0000:00:02.0: [drm] device wedged, needs recovery11:13:01 kernel: Fence expiration time out i915-0000:00:02.0:cinnamon[845]:300a!11:13:01 kernel: i915 0000:00:02.0: [drm] ERROR GT0: Failed to reset GuC, ret = -11011:12:49 kernel: ---[ end trace 0000000000000000 ]---11:12:49 kernel:11:12:49 kernel: Call Trace:11:12:49 kernel: PKRU: 5555555411:12:49 kernel: CR2: 00007f7fe40317d8 CR3: 00000002eb224000 CR4: 0000000000f52ef011:12:49 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003311:12:49 kernel: FS:  0000000000000000(0000) GS:ffff8e4ac6972000(0000) knlGS:000000000000000011:12:49 kernel: R13: 0000000000000202 R14: 0000000000000001 R15: ffff8e42c1e9c72811:12:49 kernel: R10: ffffffff999baa40 R11: ffffd2c0011d7a98 R12: ffff8e42e240b80011:12:49 kernel: RBP: 00000000001cd000 R08: 0000000000000000 R09: 00000000ffffdfff11:12:49 kernel: RDX: ffff8e4a6029d008 RSI: 0000000000000001 RDI: ffff8e4a6029d00011:12:49 kernel: RAX: 0000000000000000 RBX: 000000000018d000 RCX: 000000000000002711:12:49 kernel: RSP: 0018:ffffd2c0011d7c00 EFLAGS: 0001004611:12:49 kernel: Code: 89 54 24 08 89 4c 24 10 e8 00 37 cc d6 44 8b 44 24 14 8b 4c 24 10 48 c7 c7 c8 25 f5 c0 48 8b 54 24 08 48 89 c6 e8 53 08 14 d6 <0f> 0b 4c 8b 0c 24 41 8b 41 08 48 83 c4 18 c3 cc cc cc cc 48 8b 1711:12:49 kernel: RIP: 0010:find_fw_domain+0xcd/0xf0 [i915]11:12:49 kernel: Workqueue: events_unbound reset_fail_worker_func [i915]11:12:49 kernel: Hardware name: TS 12-13th ITX D4L/12-13th ITX D4L, BIOS 5.27 11/11/202411:12:49 kernel: Tainted: [U]=USER, [W]=WARN11:12:49 kernel: CPU: 10 UID: 0 PID: 406 Comm: kworker/u80:6 Tainted: G     U  W           6.18.2-arch2-1 #1 PREEMPT(full)  e9d53cde2ee9d1bdaa4464d2214ad0f22bd4372311:12:49 kernel:  realtek snd_soc_core btintel v4l2_fwnode ghash_clmulni_intel iTCO_wdt v4l2_async rapl snd_compress mdio_devres intel_pmc_bxt intel_cstate intel_oc_wdt cfg80211 bluetooth videodev mei_hdcp ee1004 mei_pxp iTCO_vendor_support spi_nor ac97_bus libphy intel_pmc_core snd_pcm_dmaengine intel_uncore mtd psmouse mc mdio_bus wmi_bmof libarc4 mousedev snd_pcm rfkill pcspkr pmt_telemetry pinctrl_tigerlake snd_timer i2c_i801 pmt_discovery mei_me snd mac_hid i2c_smbus pmt_class mei i2c_mux acpi_pad soundcore igen6_edac intel_pmc_ssram_telemetry acpi_tad crypto_user nfnetlink xe drm_ttm_helper drm_suballoc_helper gpu_sched drm_gpuvm drm_exec drm_gpusvm_helper uas usb_storage i915 i2c_algo_bit nvme drm_buddy ttm nvme_core intel_gtt serio_raw video nvme_keyring drm_display_helper nvme_auth intel_lpss_pci intel_vsec spi_intel_pci hkdf intel_lpss wmi cec spi_intel idma6411:12:49 kernel: Modules linked in: snd_seq_dummy snd_hrtimer rfcomm snd_seq snd_seq_device ccm cmac algif_hash algif_skcipher af_alg bnep vfat fat snd_hda_codec_intelhdmi snd_hda_codec_alc662 snd_hda_codec_realtek_lib snd_hda_codec_generic snd_hda_intel snd_sof_pci_intel_tgl snd_sof_pci_intel_cnl snd_sof_intel_hda_generic soundwire_intel snd_sof_intel_hda_sdw_bpt intel_rapl_msr snd_sof_intel_hda_common intel_rapl_common intel_uncore_frequency snd_soc_hdac_hda intel_uncore_frequency_common snd_sof_intel_hda_mlink snd_sof_intel_hda snd_hda_codec_hdmi soundwire_cadence snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_acpi_intel_match snd_soc_acpi_intel_sdca_quirks soundwire_generic_allocation x86_pkg_temp_thermal snd_soc_acpi intel_powerclamp soundwire_bus coretemp ath10k_pci snd_soc_sdca crc8 ath10k_core snd_soc_avs kvm_intel snd_soc_hda_codec ath snd_hda_ext_core snd_hda_codec kvm snd_hda_core btusb mac80211 snd_intel_dspcfg btmtk snd_intel_sdw_acpi r8169 snd_hwdep btrtl irqbypass btbcm ov13858 polyval_clmulni11:12:49 kernel: WARNING: CPU: 10 PID: 406 at drivers/gpu/drm/i915/intel_uncore.c:975 find_fw_domain+0xcd/0xf0 [i915]

fetch信息:

                  -`                     aero@archlinux
                 .o+`                    --------------
                `ooo/                    OS: Arch Linux x86_64
               `+oooo:                   Host: 12-13th ITX D4L (E1.0G)
              `+oooooo:                  Kernel: Linux 6.18.2-arch2-1
              -+oooooo+:                 Uptime: 16 mins
            `/:-:++oooo+:                Packages: 807 (pacman)
           `/++++/+++++++:               Shell: bash 5.3.9
          `/++++++++++++++:              Display (未知 27"): 2048x1536 in 27", z
         `/+++ooooooooooooo/`            DE: Cinnamon 6.6.3
        ./ooosssso++osssssso+`           WM: Muffin (Wayland)
       .oossssso-````/ossssss+`          WM Theme: cinnamon (Adwaita)
      -osssssso.      :ssssssso.         Theme: Adwaita [GTK2/3/4]
     :osssssss/        osssso+++.        Icons: Papirus [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Font: 荆南波波黑 (11pt, Bold) [GTK2/3/]
  `/ossssso+/:-        -:/+osssso+-      Cursor: Adwaita (24px)
 `+sso+:-`                 `.-/+oso:     Terminal: GNOME Console 49.2
`++:.                           `-/+/    Terminal Font: Adwaita Mono (11pt)
.`                                 `/    CPU: Genuine Intel(R) 0000 (20) @ 4.40z
                                         GPU: Intel UHD Graphics [Integrated]
                                         Memory: 1.61 GiB / 31.08 GiB (5%)
                                         Swap: Disabled
                                         Disk (/): 4.58 GiB / 118.24 GiB (4%) -s
                                         Disk (/run/media/aero/ARCH_202512): 1.]
                                         Local IP (wlp2s0): 10.0.0.5/24
                                         Locale: zh_CN.UTF-8

你这个日志是怎么导出的,格式不对,顺序也反了,没法看。

我的错QAQ

去掉所有启动参数(关于i915)之后的输出(保证正序):

journalctl.log (251.5 KB)

老实说即使跨时区,英文bbs回复的速度都比中文的快(吐槽ing