Ubuntuは最近、更新されたNvidiaドライバーを18.04リポジトリに(つまり、PPAを介さずに)追加しました。そこで、ドライバーをバージョン390から430にアップグレードしました。これが現在推奨バージョンです。
> ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000139Bsv00001028sd000006E4bc03sc02i00
vendor : NVIDIA Corporation
model : GM107M [GeForce GTX 960M]
driver : nvidia-driver-430 - distro non-free recommended
driver : nvidia-driver-390 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
ただし、リポジトリ内のパッケージnvidia-settings
はバージョン390用であるように見え、430用のパッケージは表示されません。リポジトリからnvidia-settings
パッケージをインストールすると、出力を実行しようとします
ERROR: Unable to find display on any available system
一方、パッケージを削除した場合、nvidia-settings
は存在しません(たとえば、nvidia-driver-430
パッケージと一緒にパッケージ化されていないようです。そうである場合は、見つかりません)。
nvidia-smi
出力として、nvidiaドライバーは正しく実行されていると思います
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.26 Driver Version: 430.26 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 GTX 960M Off | 00000000:01:00.0 Off | N/A |
| N/A 36C P8 N/A / N/A | 0MiB / 2004MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
nvidia-settings
の特定のバージョンをインストールして、ドライバーのバージョンと一致させる方法はありますか?
この質問 は非常によく似ていますが、受け入れられた唯一の回答では、nvidia-settings
はドライバーと一緒にパッケージ化する必要がありますが、ここではそうではありません。
他に役立つ情報がありましたらお知らせください。
編集:ディスプレイサーバーをWaylandからXorgに切り替えてみましたが、Xorgで再度ログインすると、突然nvidia-settings
が機能します。これはまだnvidia-settingsバージョン390であることを示しているため、まだ少し混乱しています。
とにかく、私は理想的にはウェイランドに滞在できるようになりたいです。ウェイランドでnvidia-settings
を機能させる方法はありますか?
Nvidia-settingsのどのバージョンもウェイランドセッションで実行できませんでした。
これが将来解決されるかどうかは不明ですが、Ubuntuのウェイランドへの切り替えは20.04以降に行われないため、nvidia-settingsの優先度は低くなるため、近い将来には確実に行われません。
18.04のnvidia-settingsの新しいバージョンは、PPA経由でのみ利用できます。