NVIDIA GPU fan hızı yapılandırması yalnızca 2 GPU’nun 1’i için geçerlidir


2

İki NVIDIA GPU'm var ve her birinin fan hızını ayrı ayrı ayarlamak istiyorum. Bunu yaptığımda nvidia-settings, sadece fan hızını ayarlayabilirim [gpu:0]ve yaptığım değişiklikler 1 inç etiketli cihazı etkiler nvidia-smi. [gpu:1]Fan hızındaki değişiklikler normal (yani hatasız) çıkış verir, ancak etkisizdir.

  • Neden değişir ediyorum [gpu:0]cihazı 1 etkileyecek? Bu etiketlerdeki kimliklerin uyması gerekiyor mu? 0 cihazının etiketi ne olurdu?
  • nvidia-smiXorg'u her iki GPU'da çalışan bir işlem olarak listeler , ancak yalnızca bir ekranım var: 0. O olması mümkün mü [gpu:x]tanımlayıcılar ekran özeldir ve ben yeni bir ekran başlamak gerektiğini? Öyleyse, yeni bir ekranı nasıl başlatabilirim ve diğer GPU'mu kullanması gerektiğini nasıl belirleyebilirim?
  • Ben çalışan denedi Xvfbyeni ekran oluşturmak için: Xvfb :1 -screen 0 1024x768x16 &. Bu bir ekran yarattı: 1, ancak fan ayarlarını değiştirdiğimde bu ekranı kullanmaya çalışırsam, bir hata alıyorum, WARNING: NV-CONTROL extension not found on this Display.Ayrıca aşağıda kullandığım tam fan komutuna bakın.

İlgili bilgiler:

NVIDIA-SMI Çıkışı

Thu Aug 22 13:33:05 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 410.104      Driver Version: 410.104      CUDA Version: 10.0     |
|-------------------------------+----------------------+----------------------+
| 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 RTX 208...  Off  | 00000000:04:00.0 Off |                  N/A |
| 35%   34C    P8    10W / 250W |   3741MiB / 10981MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce RTX 208...  Off  | 00000000:06:00.0 Off |                  N/A |
| 40%   45C    P2    71W / 250W |   2593MiB / 10989MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0     16282      G   /usr/lib/xorg/Xorg                             6MiB |
|    0     22744      C   /opt/conda/bin/python                       1795MiB |
|    0     27845      C   /opt/conda/bin/python                       1935MiB |
|    1     16282      G   /usr/lib/xorg/Xorg                            16MiB |
|    1     21781      C   /opt/conda/bin/python                       1215MiB |
+-----------------------------------------------------------------------------+

XOrg.conf Metin Parçacığı

Bu, her iki GPU’yu listelediğim Xorg.conf dosyamın bir parçası. Anladığım kadarıyla, buradaki yapılandırma, her GPU için sanal masaüstünü yaratan şey, ki bu da fan hızlarını belirlememe izin vermeli.

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce RTX 2080 Ti"
    BusID          "PCI:6:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce RTX 2080 Ti"
    BusID          "PCI:4:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "True"
    Option         "Coolbits" "28"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "True"
    Option         "Coolbits" "28"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Fan Hızını Ayarlamak İçin Kullanılan Komut

sudo DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 nvidia-settings --verbose=all -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=80

Tüm: 0 ve 0 kullanımlarını çeşitli yerlerde 1: 1 olarak ayarlamayı denedim, ancak başarılı olamadım.

Yanıtlar:


0

Son zamanlarda bu konuda da mücadele ediyordum. Herhangi bir şey yapmadan önce mevcut durumunuzu yedekleyin xorg.conf. Sonra, aşağıdaki komutu çalıştırın:

sudo nvidia-xconfig --enable-all-gpus --cool-bits=28

Eğer gerekiyorsa AllowEmptyInitialConfigurationolarak True, bu komutu yerine çalıştırın:

sudo nvidia-xconfig --enable-all-gpus --cool-bits=28 --allow-empty-initial-configuration

Kaydet ve yeniden başlat. Bu, şimdi herhangi bir GPU fanını kontrol etmenizi sağlar. Bunu önyüklerken yazıyorsanız, yeni komutunuz şöyle görünecektir:

nvidia-settings --verbose=all -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=80 -a [gpu:1]/GPUFanControlState=1 -a [fan:1]/GPUTargetFanSpeed=80

Yanıtınız için teşekkürler, ancak bu komutları çalıştırdıktan sonra GPU 0'ı değiştirmek için hala hiçbir şey yapamıyorum.
qnkxsovc
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.