
私は Cinnammon を実行しているマルチユーザー Linux Mint マシンを持っていますが、1 人のユーザーに関してのみ非常に奇妙なグラフィックの問題が発生しています。Stack サイト、Mint フォーラム、またはインターネット全体を調べても、その答えを見つけることができませんでした。問題は、1 人のユーザーがソフトウェア レンダリングで停止しているように見える一方で、残りのユーザーは問題なくハードウェア レンダリングを使用できることです。
問題
問題のマシンには、管理者 2 名と標準/非特権ユーザー 3 名の計 5 名のユーザー アカウントがあります。マシンには AMD Radeon HD 7850 グラフィック カードが搭載されており、問題のあるアカウントを除くすべてのアカウントでハードウェア ビデオ アクセラレーションが正常に動作します。ゲームは良好なパフォーマンスで動作し、デスクトップのナビゲーションはスムーズで、ビデオの再生はスムーズで途切れることがありません。inxi -Fzx
ユーザーの 1 人 (管理者が役に立つかもしれませんが、非特権ユーザーでもほぼ同じです) からの出力:
システム: ホスト:あまり小さくないPCカーネル:4.15.0-91-ジェネリックx86_64ビット:64コンパイラ:グーグルv:7.4.0デスクトップ:シナモン 4.0.10 ディストリビューション:Linux Mint 19.1 テッサベース:Ubuntu 18.04 バイオニック マシンタイプ:デスクトップマザーボード:ゲートウェイモデル:DX4840シリアル:<フィルター>BIOS:アメリカのメガトレンドv:P01-A0日付:2010年3月19日 CPU: トポロジー:デュアルコアモデル:インテル Core i3 540ビット:64タイプ:MTMCPアーチ:ネハレム改訂:2L2 キャッシュ:4096 キロバイト フラグ:lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmxボゴミップス:24470 スピード:1388MHz最小/最大:1200/3067 MHzコア速度 (MHz): 1:13032:13093:14374:1455 グラフィックス: デバイス-1:AMD ピトケアン PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]ベンダー:PCパートナー株式会社運転者:ラデオン v:カーネルバスID:01:00.0 画面:x11サーバ:X.Org 1.19.6運転者:ati、ラデオン降ろす:fbdev、モード設定、vesa 解決:1920x1080~60Hz、1920x1080~60Hz オープンGL: レンダラー:AMD PITCAIRN (DRM 2.50.0 4.15.0-91-generic LLVM 9.0.0)v:4.5 メサ 19.2.8直接レンダリング:はい オーディオ: デバイス-1:Intel 5 シリーズ/3400 シリーズ ハイデフィニションオーディオベンダー:エイサーインコーポレイテッド ALI運転者:snd_hda_intel v:カーネルバスID:00:1b.0 デバイス2:AMD カーボベルデ/ピトケアン HDMI オーディオ [Radeon HD 7700/7800 シリーズ]ベンダー:PCパートナー株式会社 運転者:snd_hda_intelv:カーネルバスID:01:00.1 サウンドサーバー:アルサv:k4.15.0-91-ジェネリック ネットワーク: デバイス 1:Realtek RTL8111/8168/8411 PCI Express ギガビット イーサネットベンダー:エイサーインコーポレイテッド ALI運転者:r8169 v:2.3LK-NAPIポート:800 円バスID:03:00.0 もし:エンプ3s0州:上スピード:1000Mbpsデュプレックス:満杯マック:<フィルター> ドライブ: ローカルストレージ: 合計:232.89ギバ使用済み:72.23 GiB (31.0%) ID-1:/dev/sdaベンダー:シーゲイトモデル:ST9250410ASサイズ:232.89ギバ パーティション: ID-1:/サイズ:33.38ギバ使用済み:28.31 GiB (84.8%)フェス:btrfs開発者:/dev/sda1 ID-2:/家サイズ:191.88ギバ使用済み:43.92 GiB (22.9%)フェス:btrfs開発者:/dev/sda5 ID-3:スワップ-1サイズ:7.63ギバ使用済み:0 KB (0.0%)フェス:スワップ開発者:/dev/sda6 センサー: システム温度: CPU:30.0 ℃マザーボード:該当なし ファン速度(RPM):該当なし 情報: プロセス:248稼働時間:2メートルメモリ:7.78ギバ使用済み:920.9 MiB (11.6%)初期化:システムランレベル:5コンパイラ: グーグル:7.5.0 シェル:バッシュv:4.4.20inxi:3.0.27
ここでわかるように、OpenGL レンダラーとして AMD PITCAIRN が使用されているため、グラフィック カードが適切に使用されています。
残念ながら、問題のあるユーザーの場合はそうではありません。
問題のあるユーザー (権限のないユーザーの 1 人) の場合、デスクトップ ナビゲーションは遅く、画面に多くの視覚的なアーティファクトとティアリングが発生し、途切れ途切れです。ビデオの再生は、非常に遅く途切れ途切れであるため、視聴できません。ビデオ ゲームのパフォーマンスも同様にひどく、FPS が低く、非常に途切れ途切れのビジュアルのため、ゲームをプレイするのが困難または不可能になっています。inxi -Fzx
そのユーザーの を見ると、次のようになります。
システム: ホスト:あまり小さくないPCカーネル:4.15.0-91-ジェネリックx86_64ビット:64 コンパイラ:グーグルv:7.4.0デスクトップ:シナモン 4.0.10 ディストリビューション:Linux Mint 19.1 テッサベース:Ubuntu 18.04 バイオニック 機械: タイプ:デスクトップマザーボード:ゲートウェイモデル:DX4840シリアル:<フィルター> BIOS:アメリカのメガトレンドv:P01-A0日付:2010年3月19日 CPU: トポロジー:デュアルコアモデル:インテル Core i3 540ビット:64タイプ:MTMCP アーチ:ネハレム改訂:2L2 キャッシュ:4096 キロバイト フラグ:lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmxボゴミップス:24470 スピード:1613 MHz最小/最大:1200/3067 MHzコア速度 (MHz): 1:30192:3032 3:29624:2962 グラフィック: デバイス1:AMD ピトケアン PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] ベンダー:PCパートナー株式会社運転者:ラデオンv:カーネルバスID:01:00.0 画面:x11サーバ:X.Org 1.19.6運転者:ati、ラデオン 降ろす:fbdev、モード設定、vesa 解決:1920x1080~60Hz、1920x1080~60Hz オープンGL: レンダラー:llvmpipe (LLVM 9.0 128 ビット)v:3.3 メサ 19.2.8 直接レンダリング:はい オーディオ: デバイス1:Intel 5 シリーズ/3400 シリーズ ハイデフィニションオーディオ ベンダー:エイサーインコーポレイテッド ALI運転者:snd_hda_intelv:カーネル バスID:00:1b.0 デバイス2:AMD カーボベルデ/ピトケアン HDMI オーディオ [Radeon HD 7700/7800 シリーズ] ベンダー:PCパートナー株式会社運転者:snd_hda_intelv:カーネルバスID:01:00.1 サウンドサーバー:アルサv:k4.15.0-91-ジェネリック 通信網: デバイス1:Realtek RTL8111/8168/8411 PCI Express ギガビット イーサネット ベンダー:エイサーインコーポレイテッド ALI運転者:r8169v:2.3LK-NAPIポート:800 円 バスID:03:00.0 もし:エンプ3s0州:上スピード:1000Mbpsデュプレックス:満杯マック:<フィルター> ドライブ: ローカルストレージ: 合計:232.89ギバ使用済み:72.23 GiB (31.0%) ID-1:/dev/sdaベンダー:シーゲイトモデル:ST9250410ASサイズ:232.89ギバ パーティション: ID-1:/サイズ:33.38ギバ使用済み:28.31 GiB (84.8%)フェス:btrfs開発者:/dev/sda1 ID-2:/家サイズ:191.88ギバ使用済み:43.92 GiB (22.9%)フェス:btrfs 開発者:/dev/sda5 ID-3:スワップ-1サイズ:7.63ギバ使用済み:0 KB (0.0%)フェス:スワップ開発者:/dev/sda6 センサー: システム温度: CPU:55.0 ℃マザーボード:該当なし ファン速度(RPM):該当なし 情報: プロセス:296稼働時間:9分メモリ:7.78ギバ使用済み:1.41 GiB (18.2%) 初期化:システムランレベル:5コンパイラ: グーグル:7.5.0シェル:バッシュv:4.4.20 inxi:3.0.27
ご覧のとおり、OpenGL レンダラーは AMD PITCAIRN ではなく llvmpipe としてリストされているため、そのユーザーは何らかの理由でソフトウェア レンダリングのみを実行しています。これが問題だとは思いますが、なぜその 1 人のユーザーだけがソフトウェア レンダリングを使用し、他の 4 人のユーザー全員がハードウェア アクセラレーションを使用しているのか、どうしても理解できません。
私が試したこと
問題のあるユーザーを削除し、新しいアカウントを作成してから、個人のファイルと設定をコピーし直してみましたが、問題は解決しませんでした。ユーザーを削除して新しいアカウントを作成し、個人のファイル (設定ではない) のみをコピーし直すと、問題は解決したように見えましたが、しばらくすると問題が再発します。設定をすべてコピーし直すと問題が解決しないので、何か原因になっていることは確かですが、何をしているのか、どのように修正すればよいのか、まったくわかりません。
核心
アカウントを削除せずに、ソフトウェア アクセラレーションではなくハードウェア アクセラレーションを使用してこのユーザーを取り戻すにはどうすればよいですか? また、このユーザーが再びこの問題を起こさないようにする方法はありますか?
答え1
問題の原因がわかったので、私と同じように困っている人がいるかもしれないので、ここで更新したいと思います。結局、この「問題」はログイン画面のセッション マネージャーで発生したことが判明しました。ある時点で、ユーザーはそのメニューに入り、何をするのか理解せずに「Cinnamon (ソフトウェア レンダリング)」オプションを選択しました。振り返ってみると、これが、直面した最大の問題であったデスクトップのパフォーマンス低下とグラフィックスの問題の原因でした。
予想外だったのは、そのオプションを選択すると、そのユーザーのすべてのハードウェア レンダリングが無効になることです。ソフトウェア レンダリング モードはデスクトップのみに影響し、すべてには影響しないと思っていました。同じ問題に遭遇した他のユーザーが、私が見つけられなかった重要な説明を見つけられるように、この回答を投稿したいと思いました。