Dell XPS 9560で18.04から20.04にアップグレードしました。ログイン画面がフリーズし、マウスまたはキーボードからの入力に応答がありませんでした。
リカバリモードオプションを使用して起動し、nvidia *をパージしたところ、ログインできました。ウェイランドのUbuntuにのみ正常にログインできます。
通常のUbuntuにログインすると、コンピューターがすぐにフリーズします。 ttyまたはWaylandで、nvidiaドライバーを再度インストールすると(nvidia-440およびnvidia-435を試してみました)、再度ログインすることもできません。
GRUB_CMDLINE_LINUX_DEFAULTにnouveau.nomodeset = 0を追加することも試みましたが、私の場合は違いがありませんでした。
アドバイスをいただければ幸いです。
(nvidia-*
ドライバーがそうであるように)独自のバイナリドライバーを使用することを選択した場合、それらのサポートを得るためにNVIDIAにアプローチする必要があります。ドライバーは完全にLinuxカーネルの外にあるため、カーネル開発者やUbuntuのようなLinuxディストリビューションは、それらのエンドユーザーサポートを提供すべきではありません。
とはいえ、このパスを使いたい場合は、インストールするnvidia-*
バイナリドライバーのバージョンがUbuntu 20.04に同梱されているLinux 5.4カーネルをサポートしていることを確認する必要があります。
最新のNVIDIA独自のドライバーをインストールするには、最初に起動時にオープンソースドライバーを無効にする必要がある場合があります。
コンピュータを起動して、 Shift キーを押してGRUBブートメニューを表示します。GRUBブートメニューでUbuntuエントリを強調表示し、 E キー。
Linux行の最後にnouveau.modeset=0
(nouveau.nomodeset=0
の代わりにこれを使用する必要があります)を追加します-を押します F10 起動します。
ログイン画面でを押します Ctrl+Alt+F1
ユーザー名とパスワードを入力-実行:
Sudo apt-get update
Sudo apt-get install nvidia-driver-440
Sudo reboot
一般に、restricted
UbuntuリポジトリからのNVIDIAドライバーを使用することをお勧めします。このパッケージは、2日前(2020年4月22日)のUbuntu 20.04に対してのみ更新されたため、Edgeを大幅に更新しているため、nvidia 440+シリーズを使用した以前のテストが機能しなかった可能性があります。
代替
Ubuntuから出荷されたLinux 5.4カーネルをサポートするNVIDIAドライバー(440.31+)を見つける必要があるため、最新の公式NVIDIAドライバーをインストールすることもできます。 xorg-edgers PPAはドライバーを提供しなくなり、GPUドライバーPPAに置き換えられました。
Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-graphics-drivers-440
Sudo reboot
インストール後、カーネルパラメータnouveau.modeset=0
を追加する必要はありません。
以下は、19.10から20.04LTSにアップグレードした後、Intel HD Graphics 520を搭載したLenovo T460で同様の問題を修正しました。
このガイドの#4の前半を実行しました: https://ubuntuforums.org/showthread.php?t=244239
短いバージョンでは、Ubuntu 20.04に同梱されている5.4カーネルの特定のグラフィックスドライバーに関していくつかの問題があります。修正は手動で5.6に更新することです。これを行うには、次のコマンドを実行します。
Sudo apt update
Sudo apt install linux-modules-5.6.0-1008-oem linux-image-5.6.0-1008-oem linux-oem-5.6-headers-5.6.0-1008
このリンクはあなたを助けるかもしれません: https://itsfoss.com/fix-ubuntu-freezing/
Nvidiaドライバーを気にしない場合、私にとってうまくいったのはTTYのこれです:
Sudo apt-get purge 'nvidia-*'
Sudo apt install xserver-xorg-video-nouveau
reboot
TTYを入力しました。沿って Ctrl+Alt+F2、それからここのソリューションに従いました: https://linuxconfig.org/how-to-disable-blacklist-nouveau-nvidia-driver-on-ubuntu-20-04-focal-fossa-linux
/etc/modprobe.d/blacklist-nvidia-nouveau.conf
とSudo
特権を持ち、次のコンテンツを含みます。blacklist nouveau
options nouveau modeset=0
Sudo reboot now
私はこれを引き起こしているUbuntuカーネルコミットを見つけました。詳細はこの返信の最後にあります。
回避策の情報
コミットを逆にしてカーネルを構築せずに、テストしたすべてのFocal Fossa 5.4および5.6カーネルでの回避策はnvidia_drm.modeset=1
を使用していました。それは例えば使用することができます。次の2つの方法で:
1:Grubの設定を変更し、ファイルを編集して、起動時にパラメーターがカーネルコマンドラインに追加されるようにします。
/etc/default/grub
このような:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia_drm.modeset=1"
この後、Sudo update-grub
を実行して、パラメータを/boot/grub/grub.cfg
のGRUB構成に追加する必要があります。
2:カーネルコマンドラインパラメーターの代わりに、パラメーターをmodprobeの構成で定義できます。
ファイルの作成(/etc/modprobe.d
にあり、.conf
で終わる限り、名前は重要ではありません):
/etc/modprobe.d/nvidia-modeset.conf
内容:
options nvidia_drm modeset=1
nvidia_drm
はカーネルに組み込まれていないため、これが推奨される方法です。
このコミットを元に戻した後、Xがフリーズしない最新のFocal Fossa 5.4カーネルをビルドできました。この問題についてバグレポートも作成しました。
これと同じコードはBionicカーネルにも含まれていますが、Xがフリーズすることはありません。 Focal Fossaカーネルの他の何かがBionicから変更されたため、このコミットを含めるとXがフリーズします。
Andrea Righi [email protected]によってコミットされました25.11.2019 14.56.25 +0100
commit be779101bc2fc3f675a1df11c4abaec017add984作成者:Andy Whitcroft [email protected]日付:水4月16日19:40:57 2014 +0100
UBUNTU:SAUCE:vt-vtが切り替わるまでブートローダーの画面モードとコンテンツを維持します
フレームバッファーの現在のコンテンツをそのままにしようとする新しいVTモードKD_TRANSPARENTを導入します。これにより、ブートローダーがグラフィカルスプラッシュを挿入し、OSスプラッシュが引き継ぐことができるまでカーネルにそれを維持させます。最後に(plymouthなどのプログラムを介して、または手動で)切り替えると、コンテンツは失われ、VTはテキストモードに戻ります。
BugLink: http://bugs.launchpad.net/bugs/1308685 Signed-off-by:Andy Whitcroft [email protected]