Ubuntu 18.04 如何在 Wayland 中获取 nvidia-settings 版本 430

Ubuntu 18.04 如何在 Wayland 中获取 nvidia-settings 版本 430

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可以正常工作了!这仍然有点令人困惑,因为它仍然表明它是 nvidia-settings 版本 390。

无论如何,我非常希望能够继续使用 Wayland。有没有办法nvidia-settings在 Wayland 下工作?

答案1

没有任何版本的 nvidia-settings 能够在 wayland 会话中运行。

目前还不清楚这个问题是否会得到解决,但肯定不会在近期得到解决,因为 Ubuntu 到 20.04 之后才会切换到 Wayland,而且即使到那时 nvidia-settings 的优先级也会很低。

18.04 版的 nvidia-settings 较新版本仅可通过 ppa 获得。

相关内容