İ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-smi
Xorg'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
Xvfb
yeni 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.