কীভাবে ভিডিও কার্ড তাপমাত্রা দেখতে পাবেন (এনভিডিয়া, এটিআই, ইন্টেল…)


62

কোনও ভিডিও কার্ডের তাপমাত্রা দেখতে কোনও আদেশ (ভায়া টার্মিনাল) রয়েছে কি?

ইতিমধ্যে চেষ্টা sensorsসঙ্গে sensors-detectপ্রয়োগ করা হয়েছে। উদাহরণস্বরূপ, এনভিডিয়া এবং এটিআই ভিডিও কার্ডের তাপমাত্রা সনাক্ত করে না।

উত্তর:


60

হ্যাঁ, একটি আদেশ আছে।

সেন্সর সনাক্ত করা হচ্ছে

প্রথমত, আপনাকে সেন্সরগুলি অনুসন্ধান করতে হবে:

sudo apt-get install lm-sensors
sudo sensors-detect

লুসিড লিঙ্কস যেহেতু আপনাকে টাইপ করতে হবে:

sudo service module-init-tools start

আপনি যদি অন্য উবুন্টু সংস্করণ চালাচ্ছেন:

sudo /etc/init.d/module-init-tools start

সনাক্তকরণের ফলাফলগুলি সংরক্ষণ করতে।

সেন্সর ডেটা প্রদর্শন করা হচ্ছে

এখন তাপমাত্রা প্রদর্শন করতে টাইপ করুন:

sensors

এখন আপনার এমন কিছু দেখা উচিত:

আমার সেন্সর ফলাফল

আমার অনেক সেন্সর নেই, বিটিডব্লিউ :)

এনভিআইডিআইএ জিপিইউর তাপমাত্রা প্রদর্শিত হচ্ছে

আপনি যদি এনভিআইডিআইএ জিপিইউ টাইপ ব্যবহার করেন:

sudo apt-get install nvclock

এটি ইনস্টল করার পরে, nvclock -Tতাপমাত্রা প্রদর্শন করতে টাইপ করুন ।

আপনি টাইপ করতে পারেন nvidia-settings -q gpucoretemp

আমি আশা করি এটি আপনাকে সহায়তা করেছে,


5
আপনাকে ধন্যবাদ ড্যানিয়েল কিন্তু সেন্সরগুলি আতি এবং এনভিডিয়া জাতীয় মামলার জন্য ভিডিও টেম্পটি সনাক্ত করতে পারে না। আমার এটি প্রশ্নে রাখা উচিত ছিল তবে ভুলে গিয়েছিলাম। সম্পূর্ণ উদাহরণের জন্য +1।
লুইস আলভারাডো

1
@ সাইরেক্স কিছু গবেষণা করার পরে আমি জানতে পেরেছি যে আপনি সেন্সর সনাক্তকরণের আগে লাইবসেনসর ৩ ইনস্টল করলে এটি জিপিইউ টেম্পও দেখায়। চেষ্টা করুন: sudo apt-get install libsensors3এবং তারপরে আবার আমার পদক্ষেপগুলি অনুসরণ করুন।
সর্বজনীন

না না ভাগ্য। কেবল সিপিইউ টেম্প দেখায়।
লুইস আলভারাডো

এনভিডিয়া / আটি দ্বারা তৈরি কিছু প্রোগ্রাম জিপিইউ টেম্পকে প্রদর্শন করে।
সর্বজনীন

@ সাইরেক্স আমি এনভিডিয়া জিপিইউর তাপমাত্রা প্রদর্শন করার জন্য নির্দেশাবলী যুক্ত করেছি, আমার সম্পাদিত উত্তরটি দেখুন।
সর্বজনীন

76

এনভিডিয়া কার্ডগুলির একটি বিকল্প হ'ল এনভিডিয়া-এসএমআই ব্যবহার করা: "এনভিআইডিআইএ সিস্টেম ম্যানেজমেন্ট ইন্টারফেস প্রোগ্রাম"।

user@box:~$ nvidia-smi -q -d temperature
GPU 0:
            Product Name            : GeForce 210
            PCI ID                  : a6510de
            Temperature             : 39 C

অথবা সেলসিয়াসে কেবলমাত্র সংখ্যার মান আউটপুট করতে:

user@box:~$ nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
39

optirun nvidia-smi -q -d তাপমাত্রা
দাউদ দ্রোজিত

যদি কেউ এটি মিস করে তবে এটি nvidia-settings -q gpucoretempঅন্য পদ্ধতি।
মতিন উলহাক

17

এনভিডিয়ায় ইতিমধ্যে উল্লিখিত কমান্ডটি (আমার ওপেন ইলেক ইন্সটলেশনে):

nvidia-smi

অতিরিক্ত তথ্যও দিয়েছে:

+------------------------------------------------------+                       
| 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                                                 |
+-----------------------------------------------------------------------------+

9

আপনি যদি পর্যবেক্ষণের জন্য আপনার টার্মিনালের তাপমাত্রাটি দেখতে চান, আপনি watchঅন্যান্য উত্তরগুলিতে (যেমন @ ড্রাগোগ্রস) প্রদত্ত আদেশগুলি ব্যবহার করতে পারেন । উদাহরণস্বরূপ, প্রতি 5 সেকেন্ডে তাপমাত্রা রিফ্রেশ করতে:

watch -n 5 nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader

4

এনভিডিয়ায় একটি nvidia-settingsপ্যাকেজ রয়েছে, এতে তাপমাত্রা দেখতে গুই অন্তর্ভুক্ত থাকে। আমি মনে করি না সেখানে কোনও পাঠ্য-মোডের সরঞ্জাম আছে কিনা।

কিছু ইন্টেল গ্রাফিক্স অ্যাডাপ্টারগুলি তাদের তাপমাত্রাটি এসিপিআইয়ের মাধ্যমে প্রতিবেদন করে এবং আপনি sensorsএটি একই নামের প্যাকেজ থেকে কমান্ডের মাধ্যমে পড়তে পারেন ।


2

আমি সম্প্রতি জিনোম ৩-এর জন্য একটি দুর্দান্ত এক্সটেনশন পেয়েছি So সুতরাং আপনি যদি এটি ব্যবহার করেন - আপনি এটি ইনস্টল করতে পারেন এবং ট্রেতে তাপমাত্রা দেখতে পারেন:

https://extensions.gnome.org/extension/541/nvidia-gpu-temperature-indicator/


1

কঙ্কি সহ জিপিইউ তাপমাত্রা

কঙ্কি একটি হালকা ওজন (উত্সগুলিতে, বৈশিষ্ট্যগুলিতে নয়) সিস্টেম মনিটরের লিনাক্সে জনপ্রিয়। আপনি অনুসরণ করতে চান এমন অন্যান্য সিস্টেম উপাদানগুলির সাথে ক্রমাগত জিপিইউ তাপমাত্রা প্রদর্শন করতে এটি ব্যবহার করতে পারেন।

এনভিডিয়া জিপিইউ সহ বেশিরভাগ ল্যাপটপের মধ্যে ব্যাটারি পাওয়ার চলাকালীন ব্যবহারের জন্য একটি ইন্টেল ইন্টিগ্রেটেড জিপিইউ (আইজিপিইউ) অন্তর্ভুক্ত থাকে।

আমার কঙ্কি প্রদর্শন ইন্টেল বা এনভিডিয়া নির্বাচিত কিনা তার উপর নির্ভর করে পরিবর্তিত হয়।

নীচে এনভিডিয়া এবং ইন্টেলের glxgearsজিপিইউ করের জন্য আগে চলছে এবং চালনার জন্য জিআইএফ রয়েছে । আমি glxgearsভবিষ্যতের চেয়ে আরও বেশি চাহিদাযুক্ত গ্রাফিক্স পরীক্ষা করার চেষ্টা করব ।

সক্রিয় ল্যাপটপের জন্য এনভিআইডিআইএ সক্রিয় প্রদর্শন করুন

prime-select nvidiaসক্রিয় থাকাকালীন আমার কঙ্কি দেখতে দেখতে এখানে কী :

জিপিইউ টেম এনভিডিয়া

প্রাথমিকভাবে এনভিডিয়া জিপিইউতে লোড কম এবং এটি 6৪6 মেগাহার্টজ এবং 55 ডিগ্রি সেলসিয়াসে চলছে। glxgearsজিপিইউ চালনার পরে সর্বোচ্চ গতি 1037 মেগাহার্টজ গতিতে বেড়ে যায় এবং তাপমাত্রা 58 ডিগ্রি সেলসিয়াসে উঠে যায়।

ল্যাপটপের জন্য ইন্টেল ইন্টিগ্রেটেড জিপিইউ সক্রিয় সঙ্গে প্রদর্শন করুন

prime-select intelসক্রিয় থাকাকালীন আমার কঙ্কি দেখতে দেখতে এখানে কী :

ইন্টেল জিপিইউ

প্রাথমিকভাবে ইন্টেল ইন্টিগ্রেটেড জিপিইউতে (আইজিপিইউ) কম তাপমাত্রা থাকে এবং তাপমাত্রা (সিপিইউ) হয় 49 ডিগ্রি সেলসিয়াস। glxgearsসিপিইউ চলার পরে তাপমাত্রা 73৩ ডিগ্রি সেলসিয়াসে উঠে যায়!

কঙ্কি কোড

এখানে উপরের জন্য প্রাসঙ্গিক কঙ্কি কোড:

#------------+
# 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}


0

এনভিওলক ইনস্টল করার পরে, কেবল চলমান:

NVIDIA-সেটিংস

একটি টার্মিনালে জবর্স 210 কার্ডে উবুন্টু 14 এল্টসের শীর্ষে ভাল কাজ করেছে। আপনি খুব সুন্দর জিইউআই পেয়েছেন এবং জিপিইউ 0> তাপীয় সেটিংসে সেলসিয়াস তাপমাত্রা পরীক্ষা করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.