web-dev-qa-db-fra.com

Ubuntu 18.04 Comment obtenir la version 430 de nvidia-settings dans Wayland

Ubuntu a récemment ajouté des pilotes Nvidia mis à jour au référentiel 18.04 (c'est-à-dire pas via un ppa). J'ai donc mis à jour mes pilotes de la version 390 à la 430, qui est maintenant la version recommandée:

> 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

Cependant, le package nvidia-settings dans les référentiels semble être pour la version 390, et je n'en vois pas pour 430. Si j'installe le nvidia-settings package à partir des référentiels, essayant d'exécuter les sorties

ERROR: Unable to find display on any available system

alors que si je supprime le paquet, nvidia-settings n'existe pas (par exemple, il ne semble pas être fourni avec le nvidia-driver-430 paquet. Ou, si c'est le cas, je ne le trouve pas).

Je pense que le pilote nvidia fonctionne correctement, comme nvidia-smi les sorties

+-----------------------------------------------------------------------------+
| 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                                                 |
+-----------------------------------------------------------------------------+

Existe-t-il un moyen d'installer une version spécifique de nvidia-settings pour correspondre à ma version de pilote?

Cette question est très similaire, mais la seule réponse acceptée indique que nvidia-settings devrait être fourni avec le pilote, ce qui ne semble pas être le cas ici.

Faites-moi savoir si des informations supplémentaires seraient utiles!

EDIT: J'ai juste essayé de basculer mon serveur d'affichage de Wayland vers Xorg, et en me reconnectant sous Xorg, tout à coup nvidia-settings travaux! C'est encore un peu déroutant, car cela indique toujours qu'il s'agit de la version 390 de nvidia-settings.

Quoi qu'il en soit, j'aimerais idéalement pouvoir rester sur Wayland. Existe-t-il un moyen d'obtenir nvidia-settings pour travailler sous Wayland?

4
Daniel Hathcock

Aucune version de nvidia-settings n'a jamais pu s'exécuter dans une session wayland.

Il n'est pas clair si cela sera résolu dans le futur, mais ce ne sera certainement pas dans un avenir immédiat, car le passage d'Ubuntu à Wayland ne se fera qu'après le 20.04 et même dans ce cas, nvidia-settings serait une priorité faible.

Une nouvelle version de nvidia-settings pour 18.04 n'est disponible que via un ppa.

5
doug