我是新手。我有一个装有 Intel S2600ST、Intel Xeon Silver 4216 和 RTX 3080 的服务器机箱,以及 Ubuntu 20.04.03 或 21.04。当我加载 LTS 时,它会将我的 nVidia 识别为通用设备,但 21.04 直接将其识别为 3080。
我目前已将此系统与主板上的 VGA 连接,输出效果良好。在 OS 启动期间,我的主显示器(或者至少是我想要使用的显示器)通过 DisplayPort 激活,并显示 Ubuntu 加载动画,完成后立即关闭。
我大概已经研究了 10 个小时,但仍然不明白我到底遗漏了什么。
我已经通过多种方式安装了最新的 nVidia 驱动程序 470,从用于测试和专有的常规更新菜单,到 CLI,再到来自 nVidia 的实际 .run 文件。
我已经确认驱动程序安装正确,或者至少已与硬件联系
nvidia-smi
如果我运行,我就会得到看似正确的读数
prime-select query
我会得到“nvidia”的输出,而不是 intel。但是,每当我运行
sudo nvidia-settings
我得到以下输出
(nvidia-settings:2458): GLib-GObject-CRITICAL **: 11:57:02.390: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** (nvidia-settings:2458): CRITICAL **: 11:57:02.392: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed
ERROR: nvidia-settings could not find the registry key file or the X server is
not accessible. This file should have been installed along with this
driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.
** Message: 11:57:02.434: PRIME: No offloading required. Abort
** Message: 11:57:02.434: PRIME: is it supported? no
nVidia X 服务器设置应用程序实际上会启动,但看起来与此非常相似https://i.stack.imgur.com/PB1EG.png
我认为这意味着我基本上是在正确的范围内,然而,即使是自动或手动安装,nVidia 设置似乎也没有正确的配置,这是一个错误。
我目前已在软件和更新的附加驱动程序下将其设置为 470 版本。
编辑#1:我发现其他用户在启用安全启动的情况下遇到了与我类似的问题,但对于我的问题,我已禁用安全启动,并在 BIOS 和 CLI 中进行了确认。
如果您能帮我指出正确的方向,我将非常感激。