Có một lệnh (Via terminal) để xem nhiệt độ của bất kỳ card màn hình nào.
Đã thử sensors
với các sensors-detect
ứng dụng. Không phát hiện ví dụ, nhiệt độ card màn hình Nvidia và ATI.
Có một lệnh (Via terminal) để xem nhiệt độ của bất kỳ card màn hình nào.
Đã thử sensors
với các sensors-detect
ứng dụng. Không phát hiện ví dụ, nhiệt độ card màn hình Nvidia và ATI.
Câu trả lời:
Vâng, có một lệnh.
Phát hiện cảm biến
Trước hết, bạn phải tìm kiếm các cảm biến:
sudo apt-get install lm-sensors
sudo sensors-detect
Kể từ lynx lucid, bạn phải gõ:
sudo service module-init-tools start
Nếu bạn đang chạy loại phiên bản Ubuntu khác:
sudo /etc/init.d/module-init-tools start
Để lưu kết quả phát hiện.
Hiển thị dữ liệu cảm biến
Bây giờ, để hiển thị nhiệt độ, gõ:
sensors
Bây giờ bạn sẽ thấy một cái gì đó như thế:
Tôi không có nhiều cảm biến, btw :)
Hiển thị nhiệt độ của GPU NVIDIA
Nếu bạn đang sử dụng loại GPU NVIDIA:
sudo apt-get install nvclock
Sau khi cài đặt nó, gõ nvclock -T
để hiển thị nhiệt độ.
Bạn cũng có thể gõ nvidia-settings -q gpucoretemp
.
Tôi hy vọng điều này đã giúp bạn,
sudo apt-get install libsensors3
và sau đó làm theo các bước của tôi một lần nữa.
Một thay thế cho thẻ nvidia là sử dụng nvidia-smi: "Chương trình giao diện quản lý hệ thống NVIDIA".
user@box:~$ nvidia-smi -q -d temperature
GPU 0:
Product Name : GeForce 210
PCI ID : a6510de
Temperature : 39 C
Hoặc để chỉ xuất giá trị số bằng Celsius:
user@box:~$ nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
39
nvidia-settings -q gpucoretemp
là một phương pháp khác.
Lệnh đã được đề cập cho nvidia (trên bản cài đặt OpenElec của tôi):
nvidia-smi
cũng đã cung cấp thêm thông tin:
+------------------------------------------------------+
| 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 |
+-----------------------------------------------------------------------------+
Gần đây tôi đã tìm thấy một tiện ích mở rộng thú vị cho Gnome 3. Vì vậy, nếu bạn đang sử dụng nó - bạn có thể cài đặt tiện ích này và xem nhiệt độ trong khay:
https://extensions.gnome.org/extension/541/nvidia-gpu-tem Nhiệt-indator /
Conky là một màn hình hệ thống có trọng lượng nhẹ (về tài nguyên, không phải tính năng) phổ biến trong Linux. Bạn có thể sử dụng nó để liên tục hiển thị nhiệt độ GPU cùng với các yếu tố hệ thống khác mà bạn muốn theo dõi.
Hầu hết các máy tính xách tay có GPU nVidia cũng bao gồm GPU tích hợp Intel (iGPU) để sử dụng khi sử dụng pin.
Màn hình Conky của tôi thay đổi tùy thuộc vào việc Intel hay nVidia được chọn.
Dưới đây là GIF cho nVidia và Intel trước và chạy glxgears
để đánh thuế GPU. Tôi sẽ cố gắng tìm một bài kiểm tra đồ họa đòi hỏi khắt khe hơn glxgears
trong tương lai.
Đây là những gì Conky của tôi trông giống như khi prime-select nvidia
hoạt động:
Ban đầu, có tải thấp trên GPU nVidia và nó chạy ở 746 MHz và 55 độ C. Sau khi chạy glxgears
tốc độ GPU tăng vọt lên tốc độ tối đa 1037 MHz và nhiệt độ lên tới 58 độ C.
Đây là những gì Conky của tôi trông giống như khi prime-select intel
hoạt động:
Ban đầu, có tải thấp trên GPU tích hợp Intel (iGPU) và nhiệt độ (của CPU) là 49 độ C. Sau khi chạy glxgears
nhiệt độ CPU tăng lên 73 độ C!
Đây là mã conky có liên quan ở trên:
#------------+
# 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}
Chỉ báo này cũng bao gồm temp GPU (cũng như temps CPU và HDD.)