通过 ssh 使用 nvidia 设置

通过 ssh 使用 nvidia 设置

现在,新的 nvidia 驱动程序已为较新的显卡实现了 CoolBits,我正在尝试通过 ssh 控制风扇/时钟速度。

当尝试通过 ssh 使用 nvidia-settings 运行任何内容时,我收到如下错误:

user@system:~$ nvidia-settings -a [gpu:0]/GPUOverclockingState=1
ERROR: The control display is undefined; please run `nvidia-settings --help`
       for usage information.
user@system:~$ nvidia-settings -q GPU3DClockFreqs
ERROR: The control display is undefined; please run `nvidia-settings --help`
       for usage information.

这是由于 Xorg 服务器未启动(未插入显示器)并且 nvidia 无法连接到 Xorg 当前的显卡吗?

有没有办法指定 GPU nvidia-settings 使用?

user@system:~$ nvidia-settings -v
nvidia-settings:  version 337.19  (buildmeister@swio-display-x86-rhel47-04)
Tue Apr 29 20:12:23 PDT 2014
  The NVIDIA X Server Settings tool.

  This program is used to configure the NVIDIA Linux graphics driver.
  For more detail, please see the nvidia-settings(1) man page.

  Copyright (C) 2004 - 2010 NVIDIA Corporation.

user@system:~$ uname -a
Linux system 3.2.0-64-generic-pae #97-Ubuntu SMP Wed Jun 4 22:22:15 UTC 2014 i686 i686 >i386 GNU/Linux

答案1

你是对的。如果您不在 Nvidia 设备上运行 X,则无法管理 Nvidia 驱动程序。您可以通过运行来验证这一点echo $DISPLAY。应该是:0,但是 X 转发会将其更改为其他内容。我相信它可能会运行另一个 X 服务器只是为了转发。

相关内容