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ドライバが廃棄される可能性があります。

関連情報