Intel Xe(TigerLake) 그래픽 카드를 사용하는 kubuntu 22.04의 i915 드라이버 문제

Intel Xe(TigerLake) 그래픽 카드를 사용하는 kubuntu 22.04의 i915 드라이버 문제

다양한 패키지를 업데이트한 후 Kubuntu 22.04에서 렌더링 문제가 발생했습니다. 문제는 플라즈마 작업 표시줄과 직접 렌더링을 사용하는 기타 항목이 i915 드라이버로 실행될 때 올바르게 표시되지 않는다는 것입니다(데스크탑 효과 같은 것은 잘 작동합니다. 재미있습니다). 시스템을 사용 가능한 상태로 만드는 유일한 방법은 복구 모드를 통해 우회를 시작하는 것입니다. Grub 구성 설정으로 i915.modeset=0인해 시스템 시작 시 작동이 멈출 수 있습니다.

inxi -G일반적인 부팅 시퀀스의 출력은 다음과 같습니다.

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

복구 모드 부팅은 다음을 제공합니다.

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

이전 질문(지금은 삭제됨)에서는 주로 플라즈마 쉘에 문제가 있는 것 같았고 다른 질문에서 언급한 방법을 사용하여 문제를 해결하려고 시도했지만 관련이 없어 보였습니다.

도움이 될 경우 정상 시작에 대한 정보를 더 추가해 보세요. 나는 i915그것을 dmesg로 grep했고 아래에서 출력을 찾을 수 있습니다.

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 또는 이와 유사한 것을 입력하여 기능을 확인할 수 있습니다. Plasshell 작업 표시줄의 마우스 오버 오버레이에서도 비슷한 일이 발생합니다.

sddm을 lightdm으로 전환하려고 시도했지만 동작에 아무런 변화도 가져오지 않았습니다.

이 문제를 해결하는 방법에 대한 조언을 주시면 감사하겠습니다. 문제의 범위를 좁히기 위한 추가 정보를 제공할 수 있는 경우 알려주시기 바랍니다.

편집하다:

i915 드라이버를 살펴보면 커널 부팅 매개변수를 변경하면 일부 문제가 해결되는 것 같습니다. 아래 나열된 것처럼 동기 부여 없이 일부 항목을 변경했으며 아무것도 변경되지 않았습니다.

i915.enable_psr=0 # no change
i915.enable_fbc=0 # no change

편집 2:

내가 시도한 다른 매개변수:

intel_iommu=igfx_off

예를 들어 내부 그래픽 엔진을 끄십시오.이 게시물.

또한 아무런 변경 없이 OEM 커널을 설치하고 실행해 보았습니다. 예를 들어, 플라즈마셸의 경우 소프트웨어 렌더링을 강제하면 이 문제가 어느 정도 해결될 수 있습니다. 다음을 실행하여 기능적인 플라즈마쉘 환경을 얻을 수 있습니다.

pkill plasmashell && LIBGL_ALWAYS_SOFTWARE=1 plasmashell

렌더링 문제

질문은 원래 askubuntu에 게시되었지만 삭제되었습니다.

답변1

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

이르면 내년(2023년) 출시될 예정이다.

i915 그래픽 드라이버는 원래 915G Northbridge 칩셋 세대에 도입되었습니다. 새로운 Xe 기반 드라이버는 Tiger Lake 이상의 iGPU에 사용할 수 있습니다. 몇 세대가 지나면 기존 i915 드라이버가 폐기될 수 있습니다.

관련 정보