1.操作系统信息:
OS: Ubuntu kylin 24.10 x86_64
Kernel: Linux 6.11.0-9-generic
DE: GNOME 47.0
WM: Mutter (X11)
2.问题现象描述:打开steam或者玩terraria tmodlaoder会整个图形界面卡主,一段时间内键鼠无效,过后可以进入tty,然后 restrat gdm3。
3.dmesg 有关内容:
sudo dmesg | grep -i "*error*"
[ 916.632590] i915 0000:00:02.0: [drm] *ERROR* GT0: rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 945.355530] i915 0000:00:02.0: [drm] *ERROR* GT0: rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 945.458972] i915 0000:00:02.0: [drm] *ERROR* GT0: rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
[ 945.459681] i915 0000:00:02.0: [drm] *ERROR* GT0: rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
4. 显卡
lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
Subsystem: Xiaomi Device 2009
Kernel driver in use: i915
Kernel modules: i915, xe
--
2b:00.0 3D controller: NVIDIA Corporation TU117M [GeForce MX450] (rev a1)
Subsystem: Xiaomi Device 2009
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
5. 已经尝试的方法(依旧会触发这个问题)
sudo apt install linux-generic-hwe-24.04
linux-generic-hwe-24.04 is already the newest version (6.11.0-9.9).
sudo apt install linux-oem-24.04
linux-oem-24.04 is already the newest version (6.11.0-9.9).
sudo apt install mesa-utils
mesa-utils is already the newest version (9.0.0-2).
vim /etc/default/grub #修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splashi915.enable_psr=0",后sudo update-grub
求助有关i51300h在ubuntu2410上的i915模块的问题
-
- 帖子: 1
- 注册时间: 2024-12-02 11:34
- 系统: ubuntu24.10
-
- 帖子: 4
- 注册时间: 2024-07-20 20:58
- 系统: Ubuntu24.04
Re: 求助有关i51300h在ubuntu2410上的i915模块的问题
我也有相同的问题,经过多次测试我发现是GUC的故障,根据archwiki链接https://wiki.archlinux.org/title/Intel_graphics可知intel从9代开始引入了guc对cpu和gpu进行调度,但是这个在xe核显上存在bug,我更新mesa驱动 更新内核 更新firmware均无果,暂时解决是在/etc/default/grub添加i915.enable_guc=2禁用guc,虽然暂时解决卡死的问题但是桌面效果会变得没有之前流畅。感觉目前没有好的解决,只能是继续等更新看未来会不会修复。
-
- 帖子: 4
- 注册时间: 2024-07-20 20:58
- 系统: Ubuntu24.04
Re: 求助有关i51300h在ubuntu2410上的i915模块的问题
新的解决办法(应该是最正确的方式),我在瞎逛博客的时候看到https://icarusradio.github.io/guides/xe-dg1-jellyfin.html这个,我们xe核显应该要加载新的xe驱动而不是老旧的i915驱动(不过目前xe驱动没有默认加载
)。
lspci -nn命令找到核显是a7a0
编辑/etc/default/grub,删除原来的i915相关的内核参数,添加i915.force_probe=!a7a0 xe.force_probe=a7a0内核参数强制加载新的xe驱动。
sudo update-grub更新引导重启之后,命令lspci -v
可以看到Kernel driver in use: xe已经加载xe驱动而不是原来的i915驱动。
命令sudo dmesg | grep -i -e 'huc' -e 'guc'
可以看到GUC HUC已经正确加载。
再次测试,暂未遇到屏幕卡死,类似这样的问题了。

lspci -nn命令找到核显是a7a0
代码: 全选
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:a707]
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:a7a0] (rev 04)
00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:a71d]
sudo update-grub更新引导重启之后,命令lspci -v
代码: 全选
00:02.0 VGA compatible controller: Intel Corporation Device a7a0 (rev 04) (prog-if 00 [VGA controller])
Subsystem: Tongfang Hongkong Limited Device 170c
Flags: bus master, fast devsel, latency 0, IRQ 164
Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: xe
Kernel modules: i915, xe
命令sudo dmesg | grep -i -e 'huc' -e 'guc'
代码: 全选
[ 4.267600] xe 0000:00:02.0: [drm] Using GuC firmware from i915/adlp_guc_70.bin version 70.36.0
[ 4.272896] xe 0000:00:02.0: [drm] Using HuC firmware from i915/tgl_huc.bin version 7.9.3
再次测试,暂未遇到屏幕卡死,
代码: 全选
i915 0000:00:02.0: [drm] *ERROR* GT0: rcs0 reset request timed out: {request: 00000001, RESET_CTL: 00000001}
-
- 帖子: 4
- 注册时间: 2024-07-20 20:58
- 系统: Ubuntu24.04
Re: 求助有关i51300h在ubuntu2410上的i915模块的问题
查看archwiki后发现xe驱动也是可以启用硬解的,vainfo命令可以看到调用的是ihd,然后sudo apt install intel-media-va-driver-non-free即可正确调用硬解,目前还存在一个问题就是没有gpu监测看不到gpu占用