人生シーケンスブレイク

シーケンスブレイク(Sequence breaking、シークエンスブレイクとも)とは、テレビゲームにおいて開発が想定している攻略ルートを逸脱し、ショートカットする行為のことである。

UbuntuにNVIDIAのグラフィックドライバをインストールしたら、ログインループでログインできなくなった

環境

NVIDIAのドライバをインストールした

Ubuntu起動中にプチフリするのはNVIDIAのドライバをインストールしていないことが原因との記事を読んだので

note.com

を参考にUbuntuNVIDIAのグラフィックドライバをインストールした。

# NVIDIAのグラフィックドライバのリポジトリを追加
$ sudo add-apt-repository ppa:graphics-drivers/ppa

$ sudo apt update

# インストール可能なドライバの確認
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.1/0000:2d:00.0 ==
modalias : pci:v000010DEd00001F06sv00001462sd0000C752bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-440 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:06.0/0000:28:00.0 ==
modalias : pci:v00008086d00002723sv00008086sd00000084bc02sc80i00
vendor   : Intel Corporation
driver   : backport-iwlwifi-dkms - distro free

# recommendedなドライバをインストール
$ sudo apt install nvidia-driver-440 

# インストールされたDriver Versionを確認
$ nvidia-smi 
Wed Mar 25 20:48:54 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64       Driver Version: 440.64       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 206...  Off  | 00000000:2D:00.0  On |                  N/A |
|  0%   47C    P8     9W / 175W |    449MiB /  7979MiB |      1%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1257      G   /usr/lib/xorg/Xorg                            24MiB |
|    0      1671      G   /usr/lib/xorg/Xorg                           123MiB |
|    0      1893      G   /usr/bin/gnome-shell                         146MiB |
|    0      2946      G   ...AAAAAAAAAAAAAAgAAAAAAAAA --shared-files    98MiB |
+-----------------------------------------------------------------------------+

ログインできなくなった

グラフィックドライバインストール後、再起動したらUbuntuのログイン画面で起動しなくなった

ログイン画面で Ctrl+Alt+F2 とかでログインするか、Recovery Modeでログインしてドライバをアンインストールしてリブートしない限り、ログインできなくなる。

調査

ググるともっと古いバージョンをいれて対応しているような記事もあるけれど、最新バージョン以外のドライバをインストールすることに抵抗アリ。

解決方法

Ask Ubuntuに最新ドライバでも解決できる方法が書いてあった。

# gdm3を設定ごとアンインストールして
$ sudo apt-get purge gdm3

# gdm3を再インストールする
$ sudo apt-get install gdm3

$ reboot

MSI GeForce RTX 2060 SUPER GAMING X グラフィックスボード VD7018

MSI GeForce RTX 2060 SUPER GAMING X グラフィックスボード VD7018

  • 発売日: 2019/07/09
  • メディア: Personal Computers

参考情報