Ssh

通過 ssh 使用 nvidia-settings

  • October 6, 2017

現在,新的 nvidia-driver 已經為我試圖通過 ssh 控制風扇/時鐘速度的新顯卡實現了 CoolBits。

當嘗試通過 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

你是對的。如果您沒有在 Nvidia 設備上執行 X,則無法管理 Nvidia 驅動程序。您可以通過執行來驗證這一點echo $DISPLAY。應該是:0,但 X 轉發會將其更改為其他內容。我相信它可能會執行另一個 X 伺服器來進行轉發。

引用自:https://unix.stackexchange.com/questions/135046