5.15 以上内核不支持 intel iris xe 核显,如何解决?

CPU/显卡/打印机/USB设备等硬件问题
回复
ethan_zhou
帖子: 4
注册时间: 2023-01-22 11:52
系统: kubuntu 22.10

5.15 以上内核不支持 intel iris xe 核显,如何解决?

#1

帖子 ethan_zhou » 2023-01-22 12:00

设备:thinkbook14+ 2022,cpu i5-12500h,gpu iris xe 80eu 核显

实测在 5.15 的内核可以正常运行,但是使用更新的内核就会卡顿,花屏(测试过 arch, opensuse tw, ubuntu 22.10 等系统)。在 grub 中参数加入 "nomodeset" 可以临时解决,不再有花屏和卡顿,但是这样就识别不出显卡,并且没有桌面特效。不知道有什么好的解决方法?还是只能等内核支持?
头像
astolia
论坛版主
帖子: 6542
注册时间: 2008-09-18 13:11

Re: 5.15 以上内核不支持 intel iris xe 核显,如何解决?

#2

帖子 astolia » 2023-01-22 14:38

对于这种发布没几年的常见硬件,从来不会是只有旧内核支持,而新内核不支持的。
你最好具体说明花屏卡顿是在进行什么操作时发生的。

有可能是固件问题或某个参数的问题,用 sudo dmesg | grep i915 看看。intel曾经在5.19时发布前提交过破坏了向后兼容性的代码,如果用旧固件就会出问题 https://www.phoronix.com/news/GuC-Firmw ... Linux-5.19

即使是22.10,系统中的某些包也比较旧了,执行部分功能时也可能出错 https://bugs.launchpad.net/ubuntu/+sour ... ug/2000476
ethan_zhou
帖子: 4
注册时间: 2023-01-22 11:52
系统: kubuntu 22.10

Re: 5.15 以上内核不支持 intel iris xe 核显,如何解决?

#3

帖子 ethan_zhou » 2023-01-22 18:41

astolia 写了: 2023-01-22 14:38 对于这种发布没几年的常见硬件,从来不会是只有旧内核支持,而新内核不支持的。
你最好具体说明花屏卡顿是在进行什么操作时发生的。

有可能是固件问题或某个参数的问题,用 sudo dmesg | grep i915 看看。intel曾经在5.19时发布前提交过破坏了向后兼容性的代码,如果用旧固件就会出问题 https://www.phoronix.com/news/GuC-Firmw ... Linux-5.19

即使是22.10,系统中的某些包也比较旧了,执行部分功能时也可能出错 https://bugs.launchpad.net/ubuntu/+sour ... ug/2000476
感谢您的回复,我使用的是kubuntu。卡顿在sddm的登陆界面就开始了,鼠标移动时一卡一卡。然后进入桌面之后没有进行特别的操作,很快就花了。

在其他的发行版,比如arch,甚至在live cd 里头就开始卡,有时候敲一些本应很快出结果的命令,都要卡上半天,安装完kde桌面之后,进去就直接花屏。opensuse tw 更是在安装界面就卡了,然后花屏。

目前电脑子不在手边,待会看看dmesg
ethan_zhou
帖子: 4
注册时间: 2023-01-22 11:52
系统: kubuntu 22.10

Re: 5.15 以上内核不支持 intel iris xe 核显,如何解决?

#4

帖子 ethan_zhou » 2023-01-22 19:49

这是 dmesg 的输出结果

代码: 全选

[    1.906886] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    1.906958] i915 0000:00:02.0: vgaarb: deactivate vga console
[    1.906989] i915 0000:00:02.0: [drm] Transparent Hugepage mode 'huge=within_size'
[    1.907416] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    1.908887] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_16.bin (v2.16)
[    2.038422] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.1.1.bin version 70.1
[    2.038425] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9
[    2.054012] i915 0000:00:02.0: [drm] HuC authenticated
[    2.054637] i915 0000:00:02.0: [drm] GuC submission enabled
[    2.054638] i915 0000:00:02.0: [drm] GuC SLPC enabled
[    2.055275] i915 0000:00:02.0: [drm] GuC RC: enabled
[    2.058610] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    3.198121] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    3.205649] fbcon: i915drmfb (fb0) is primary device
[    3.233024] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[   12.632654] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[   12.633403] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[   12.862670] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

ethan_zhou
帖子: 4
注册时间: 2023-01-22 11:52
系统: kubuntu 22.10

Re: 5.15 以上内核不支持 intel iris xe 核显,如何解决?

#5

帖子 ethan_zhou » 2023-01-23 11:09

grub中 i915.enable_psr=0 关闭面板自刷新就没有问题了,不过还是不太明白为啥旧内核没问题,新内核就不行了
回复