Ubuntu 18.04, как получить nvidia-settings версии 430 в Wayland

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 работает правильно, поскольку nvidia-smi выводит

+-----------------------------------------------------------------------------+
| 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 работают! Это все еще немного сбивает с толку, поскольку все еще указывает на то, что это версия 390 с настройками nvidia.

Тем не менее, в идеале я бы хотел остаться на Wayland. Есть ли способ заставить nvidia-settings работать под Wayland?

3
задан 18 August 2019 в 01:42

1 ответ

Никакая версия настроек Nvidia никогда не могла работать на сессии Уэйленда.

Разрешено ли это, в будущем неясно, хотя, конечно, не будет в ближайшем будущем, поскольку переключателя Ubuntu в Уэйленд не произойдет до окончания 20,04, и даже затем настройки Nvidia были бы низким приоритетом.

Более новый вирион настроек Nvidia для 18,04 только доступен через ppa.

4
ответ дан 1 December 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: