Herhangi bir video kartının sıcaklığını görmek için bir komut var mı (Terminal üzerinden).
Zaten çalıştı sensors
ile sensors-detect
başvurmuştur. Örneğin, Nvidia ve ATI ekran kartı sıcaklıklarını algılamaz.
Herhangi bir video kartının sıcaklığını görmek için bir komut var mı (Terminal üzerinden).
Zaten çalıştı sensors
ile sensors-detect
başvurmuştur. Örneğin, Nvidia ve ATI ekran kartı sıcaklıklarını algılamaz.
Yanıtlar:
Evet, bir komut var.
Algılayıcıların algılanması
Öncelikle, sensörler aramak zorundasınız:
sudo apt-get install lm-sensors
sudo sensors-detect
Lucid lynx'ten beri, şunu yazmanız gerekir:
sudo service module-init-tools start
Başka bir Ubuntu sürüm türü kullanıyorsanız:
sudo /etc/init.d/module-init-tools start
Algılama sonuçlarını kaydetmek için.
Sensör verilerinin görüntülenmesi
Şimdi, sıcaklıkları göstermek için şunu yazın:
sensors
Şimdi böyle bir şey görmelisin:
Çok fazla sensörüm yok, btw :)
NVIDIA GPU’nun sıcaklığını görüntüleme
Bir NVIDIA GPU tipi kullanıyorsanız:
sudo apt-get install nvclock
Taktıktan sonra nvclock -T
sıcaklığı görüntülemek için yazın .
Ayrıca yazabilirsiniz nvidia-settings -q gpucoretemp
.
Umarım bu size yardımcı olmuştur,
sudo apt-get install libsensors3
ve ardından adımlarımı tekrar izleyin.
Nvidia kartlarına alternatif, nvidia-smi'yi kullanmaktır: "NVIDIA Sistem Yönetim Arabirimi programı".
user@box:~$ nvidia-smi -q -d temperature
GPU 0:
Product Name : GeForce 210
PCI ID : a6510de
Temperature : 39 C
Veya Celsius'ta sadece sayısal değeri elde etmek için:
user@box:~$ nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
39
nvidia-settings -q gpucoretemp
, başka bir yöntemdir.
Nvidia için önceden bahsedilen komut (OpenElec kurulumumda):
nvidia-smi
ayrıca ek bilgi verdi:
+------------------------------------------------------+
| NVIDIA-SMI 3.295.71 Driver Version: 295.71 |
|-------------------------------+----------------------+----------------------+
| Nb. Name | Bus Id Disp. | Volatile ECC SB / DB |
| Fan Temp Power Usage /Cap | Memory Usage | GPU Util. Compute M. |
|===============================+======================+======================|
| 0. GeForce GT 520 | 0000:01:00.0 N/A | N/A N/A |
| N/A 52 C N/A N/A / N/A | 17% 169MB / 1023MB | N/A Default |
|-------------------------------+----------------------+----------------------|
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0. Not Supported |
+-----------------------------------------------------------------------------+
Son zamanlarda Gnome 3 için harika bir eklenti buldum. Eğer kullanıyorsanız - bunu takıp tepsideki sıcaklığı görebilirsiniz:
https://extensions.gnome.org/extension/541/nvidia-gpu-temperature-indicator/
Conky, Linux'ta popüler olan hafif (kaynaklar üzerinde değil) bir sistem monitörüdür. Takip etmek istediğiniz diğer sistem öğelerinin yanı sıra GPU sıcaklığını sürekli olarak görüntülemek için kullanabilirsiniz.
NVidia GPU'lu dizüstü bilgisayarların çoğu, pil gücüyle çalışırken kullanılmak üzere bir Intel Tümleşik GPU (iGPU) içerir.
Conky ekranım, Intel veya nVidia'nın seçilip seçilmediğine bağlı olarak değişir.
Aşağıda nVidia ve Intel glxgears
için GPU’yu vergilendirmek için çalışan ve önce GIF’ler verilmiştir . glxgears
Gelecekte olduğundan daha zorlu bir grafik testi bulmaya çalışacağım .
İşte prime-select nvidia
aktif olduğumda Conky'm neye benziyor :
Başlangıçta nVidia GPU'da düşük yük var ve 746 MHz'de çalışıyor ve 55 santigrat derece. glxgears
GPU hızını çalıştırdıktan sonra maksimum 1037 MHz hıza yükselir ve sıcaklık 58 dereceye yükselir.
İşte prime-select intel
aktif olduğumda Conky'm neye benziyor :
Başlangıçta Intel Tümleşik GPU'da (iGPU) az yük var ve CPU (sıcaklığı) 49 santigrat derece. glxgears
CPU çalıştırıldıktan sonra 73 derece santigrat!
İşte ilgili conky kodu:
#------------+
# Temperature|
#------------+
#${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${execpi .001 cat /sys/class/thermal/thermal_zone7/temp | cut -c1-2}°C ${alignr}${color1}Up: ${color green}$uptime
# Next line is for kernel >= 4.13.0-36-generic
${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 1 temp 1}°C ${alignr}${color1}Up: ${color green}$uptime
# Next line is for temperature with Kerenel 4.4
#${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 0 temp 1}°C ${alignr}${color1}Up: ${color green}$uptime
${color green}$running_processes ${color1}running of ${color green}$processes ${color1}loaded processes.
${color1}Load Average 1-5-15 minutes: ${alignr}${color green}${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}
#------------+
# Intel iGPU |
#------------+
${color orange}${hr 1}${if_match "intel" == "${execpi 99999 prime-select query}"}
${color2}${voffset 5}Intel® Skylake GT2 HD 530 iGPU @${alignr}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_cur_freq_mhz)} MHz
${color}${goto 13}Min. Freq:${goto 120}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_min_freq_mhz)} MHz${color}${goto 210}Max. Freq:${alignr}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_max_freq_mhz)} MHz
${color orange}${hr 1}${else}
#------------+
# Nvidia GPU |
#------------+
${color2}${voffset 5}${execpi .001 (nvidia-smi --query-gpu=gpu_name --format=csv,noheader)} ${color1}@ ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.sm --format=csv,noheader)} ${alignr}${color1}Temp: ${color green}${execpi .001 (nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)}°C
${color1}${voffset 5}Ver: ${color green}${execpi .001 (nvidia-smi --query-gpu=driver_version --format=csv,noheader)} ${color1} P-State: ${color green}${execpi .001 (nvidia-smi --query-gpu=pstate --format=csv,noheader)} ${alignr}${color1}BIOS: ${color green}${execpi .001 (nvidia-smi --query-gpu=vbios_version --format=csv,noheader)}
${color1}${voffset 5}GPU:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader)} ${color1}Ram:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.memory --format=csv,noheader)} ${color1}Pwr:${color green}${execpi .001 (nvidia-smi --query-gpu=power.draw --format=csv,noheader)} ${alignr}${color1}Freq: ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.mem --format=csv,noheader)}
${color orange}${hr 1}${endif}
Bu gösterge ayrıca GPU sıcaklığını (CPU ve HDD sıcaklıklarının yanı sıra) içerir.