Ubuntu 20/18 と Windows10 を AMD と NVIDIA カードでデュアルブート - 起動画面で停止し、ドライバーが見つからない

Ubuntu 20/18 と Windows10 を AMD と NVIDIA カードでデュアルブート - 起動画面で停止し、ドライバーが見つからない

私は最近、ROGフローX13は、AMD Ryzen™ 9 5900HS と NVIDIA® GeForce® GTX 1650 with Max-Q を搭載し、Win10 がプリインストールされています。Rufus がロードされた USB 上の Ubuntu 20.04 iso を使用して通常の Ubuntu デュアルブート インストール チュートリアルに従い、サードパーティ製ドライブのインストールを有効にしたところ、インストールは正常に進んでいるように見えました。再起動を要求されると、Grub が正しく表示されるようになりましたが、Ubuntu を OS として選択すると、ROG スプラッシュ スクリーンのみがロードされ、その後停止します。

以下の一般的な提案を試しましたが、どれも機能しませんでした。

  1. Ubuntu の起動コマンドを編集します: nomodeset を追加する (動作しませんでした)、または nouveau.noaccel=1 を追加する (動作しませんでした)、または quiet splash を noapic noacpi nosplash irqpoll に置き換える (動作しませんでした)
  2. リカバリモードでパッケージを修復すると、Java、LibreOffice、Thunderbirdなど、かなり多くのものがインストールされましたが、起動しようとしても何も変わりませんでした。
  3. リカバリモード -> ルート、/etc/gdm3/custom.conf で #Wayland = false のコメントを解除、再起動 -> それでもスプラッシュ画面で止まる

今日、ルート ターミナルで journalctl --since を開きました。何を探せばいいのかわかりませんが、役に立つかもしれない、役立たないかもしれないコメントがいくつかあります。

AMD関連:

  • [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting
  • AMD-Vi: IOMMU performance counters supported、 に続くcan't derive routing for PCI INT A PCI INT A: not connected
  • Direct firmare load for amdgpu/green_sardine_gpu_info failed with error -2 Failed to load gpu_info firmware amdgpu/green_sardine_gpu_info Fatal error during GPU init [drm] amdgpu: finishing device BUG: kernel NULL pointer dereference: address: (...)、、#PF: supervisor read access in kernel mode#PF: error_code (0x0000) - not-present page

また、nvidia カードの仕様が gdm-x-session ロガーによって正しく印刷されていることもわかりました。つまり、一般的には検出されているようです。

以前インストールしようとしたときに、ある時点で Ubuntu に入ることができました (その後新しくインストールしたので、何をしたか、何をしなかったかをより明確に把握した上でこの質問を書くことができます)。ただし、さまざまなコマンドをランダムに何時間も試した後だったので、もう覚えていません。また、NVIDIA GPU がまだまったく検出されておらず (nvidia-settings 内)、AMD でも問題があったことを覚えています。これは AMD + NVIDIA の厳しい組み合わせに違いないと思います。

ご協力いただければ幸いです。

答え1

最新の Ubuntu バージョン (現在 21.04) と、x13 flow などの新しいラップトップで利用可能な最新のカーネルを使用することをお勧めします。

グリーンサーディンファームウェア(AMD cezanne 内蔵 GPU 用)が /lib/firmware/amdgpu に存在しない場合は、手動で追加する必要があります。

関連情報