首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Intel ( i915 )图形的kubuntu22.04的i915驱动程序问题

使用Intel ( i915 )图形的kubuntu22.04的i915驱动程序问题
EN

Unix & Linux用户
提问于 2022-09-27 15:52:17
回答 1查看 1.8K关注 1票数 1

在更新各种软件包后,我在Kubuntu22.04中遇到了渲染问题。问题是,在使用i915驱动程序引导时,等离子任务栏和其他使用直接呈现的项目都没有正确显示(桌面效果之类的东西可以很有趣地正常工作)。使系统进入可用状态的唯一方法是通过恢复模式启动绕道。在grub配置中设置i915.modeset=0会使系统在引导时卡住。

正常引导序列的inxi -G输出是:

代码语言:javascript
复制
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 2560x1600~60Hz
  OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 22.0.5

恢复模式引导提供:

代码语言:javascript
复制
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: N/A
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: vesa
    unloaded: fbdev,modesetting gpu: N/A resolution: 3840x2400~88Hz
  OpenGL: renderer: llvmpipe (LLVM 13.0.1 256 bits) v: 4.5 Mesa 22.0.5

请注意,在前面的一个问题(现在删除),我似乎有问题,主要是在质体,并尝试在其他问题中提到的东西,以解决它的问题,但它们似乎没有关系。

尝试添加一些关于正常引导的更多信息,以防万一会有帮助。我在dmesg中为i915编写了grep‘,您可以在下面找到输出。

代码语言:javascript
复制
sudo dmesg | grep -i i915
[    1.368894] i915 0000:00:02.0: enabling device (0006 -> 0007)
[    1.369521] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    1.369529] fb0: switching to i915 from EFI VGA
[    1.369693] i915 0000:00:02.0: vgaarb: deactivate vga console
[    1.370285] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=mem
[    1.370914] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[    1.502406] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    1.512816] fbcon: i915drmfb (fb0) is primary device
[    1.561743] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    4.381622] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[    4.457265] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

其中有些似乎与图形无关,但无论如何,没有任何迹象表明问题。

我包括了下面的图片,试图说明渲染问题。这还不是很清楚,但是在空的firefox窗口的顶部,窗口标题周围有一个框架。这实际上是根本不呈现的ALT+F2启动程序。虽然它是功能性的,但我可以通过输入gimp或类似的东西来验证。类似的事情发生在鼠标覆盖从等离子任务栏。

我试着把sddm换成lightdm,但这并没有带来任何行为上的改变。

任何关于如何解决这个问题的暗示都很高兴。如果我能提供其他信息来缩小问题范围,请告诉我。

编辑:

围绕i915驱动程序的一些问题,似乎可以通过更改内核引导参数来解决。我改变了其中的几个,没有任何改变,如下所示

代码语言:javascript
复制
i915.enable_psr=0 # no change
i915.enable_fbc=0 # no change

编辑2:

我尝试过的其他参数:

intel_iommu=igfx_off

根据例如这个职位关闭内部图形引擎。

我也尝试安装和运行OEM内核,没有改变。请注意,可以在某种程度上绕过问题,例如,通过强制软件呈现来解决等离子体机的问题。我可以通过运行

代码语言:javascript
复制
pkill plasmashell && LIBGL_ALWAYS_SOFTWARE=1 plasmashell

问题最初张贴在askubuntu上,但在那里被删除

EN

回答 1

Unix & Linux用户

发布于 2022-12-28 21:17:04

https://wccftech.com/new-intel-xe-linux-kernel-graphics-driver-to-replace-i915-for-future-gpus/

预计最快将于明年(2023年)发射。

i915图形驱动程序最初是在915G Northbridge芯片组生成期间引入的。新的基于Xe的驱动程序是老虎湖和更高级别的iGPU的堡垒--再过几代人,旧的i915驱动程序可能会退役。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/718902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档