i915 GPUを無効にするためにXorg.confでNoAccelを設定する方法(GPUの停止を防ぐため)

i915 GPUを無効にするためにXorg.confでNoAccelを設定する方法(GPUの停止を防ぐため)

GPUがi915カーネルモジュールを使用する新しいシステムでUbuntuを実行しています。残念ながら、GUIは週に数回クラッシュし、私を端末に送信します。journalctl表示される問題は次のとおりです。

kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:859fddff, in budgie-wm

問題を診断しようとしていますが、今日はそれが私の問題ではありません。今日、私は衝突なしでXorgを使用できるように、XorgのGPUの使用を完全に無効にしたかったのです。 (カーネルパラメータを試してみましたが、nomodesetGPUが無効になっていますが、画面のバックライトを暗くすることもできず、極端すぎました。Xorgのレイヤを調べています。)

私はArchLinux Wikiで時々次の内容を読んでいました。GPU停止の問題を解決できますOption "NoAccel" "True"Xorg.confで設定します。これが私が試したいことです。

しかし、いくつかの説明がありません。セクションごとに構成されていることを/etc/X11/xorg.conf.d/90-noaccel.conf説明することから始めるべきだと思いました。どのセクションに行くべきですか?そのセクションに配置する必要があるかもしれませんが、これはデバイスを識別するために同じセクションに別の行を配置する必要があるという意味ですか? Xorgで認識が成功したかどうかをどのように判断しますか?man xorg.confxorg.confNoAccelDeviceNoAccel

答え1

デバイスセクションの下にあります。 ~からX11R770万波

Section "Device"
Identifier "devname"
Driver "intel"   
...
EndSection

オプションは次のとおりです。

Option "NoAccel" "boolean"
Disable or enable acceleration.

Default: acceleration is enabled.

いくつかの理由アーチマンページそれについての言及はありません。代わりにこれについて言及します(以前の投稿でも見つけることができます)。

Option "Accel" "boolean"
Enable or disable acceleration.
Default: acceleration is enabled.

xorg.conf ファイルに構成を配置します。/etc/X11/xorg.conf.d/99-disableacc.conf、機器部品を配置します。

関連情報