AMD ドライバがインストールされているにもかかわらず、Debian が GUI ではなく tty1 コンソールで起動するのはなぜですか?

AMD ドライバがインストールされているにもかかわらず、Debian が GUI ではなく tty1 コンソールで起動するのはなぜですか?

タイトルからすでにわかるように、現在、インストール プロセスで GUI を明確に選択したにもかかわらず、新しくインストールした Debian が GUI なしで起動しないという問題が発生しています。

興味深いことに、私はすでに AMD ドライバーをインストールしています。非フリーのものも含めてです。しかし、それにもかかわらず、startxが見つからないと表示され/dev/dri/card0、その後、フレーム バッファ モードで実行できないと表示されるため、正常に実行できません。

これでは問題をデバッグするのに十分ではないかもしれませんが、私は Linux エコシステム全体に非常に不慣れなので、何が役立つのかまったくわかりません。したがって、詳細が必要な場合は、コメントでお知らせください。詳細を提供できます。

私のハードウェア仕様:

  • グラフィックカード: AMD RX 5700
  • CPU: AMD Ryzen 9 3900X
  • ディスク容量: 500 GB
  • メモリ: 32GB

Debian のインストール中に sddm ディスプレイ マネージャーと KDE および Gnome を選択したことを付け加えておくべきかもしれません。

答え1

startxが見つからない場合は/dev/dri/card0、おそらく AMD ドライバーのカーネル コンポーネントが現在ロードされていないことを意味します。

まず、実行してlspci -d ::0300 -nnk出力を編集し、元の質問に反映させてください。これにより、どのカーネル モジュールがグラフィック カードを認識しているか、また、そのうちのどれが現在ロードされているか (ある場合) が表示されます。それでも結果が得られない場合は、 (=::0302ディスプレイ コントローラー、サブクラス VGA 互換) の代わりに、(= ディスプレイ::0300コントローラーの PCI クラス、サブクラス 3D コントローラー) を試してください。

私は AMD の GPU ドライバーよりも NVIDIA の GPU ドライバーに精通していますが、私の理解が正しければ、amdgpuモジュールが利用可能であり、理想的には使用されているはずです。

また、sudo dkms status何か意味のあるものが表示されますか、それとも単に「コマンドが見つかりません」というエラーが表示されますか?

がインストールされている場合はdkms、インストールされている DKMS 管理のサードパーティ カーネル モジュール (AMD ドライバーのカーネル コンポーネントなど) のリストが表示されます。

答え2

少なくとも最初は、LMDE(Linux Mint Debian エディション)。Mint スタイルの GUI の利点が得られますが、Ubuntu パッケージではなく Debian (安定版) パッケージで構築されています。

使用する際は、Ubuntu パッケージではなく、Debian パッケージのみをインストールするように注意してください。

シナモンDEをお試しください。他のフレーバーもご用意しております。

関連情報