क्या मुझे हीट सिंक का उपयोग करने की आवश्यकता है?


21

मैंने अमेज़ॅन से पीआई 3 और एक्सेसरी किट का आदेश दिया , यह 2 हीट सिंक के साथ आता है। मैं पाई को ओवरक्लॉक नहीं करूंगा, क्या मुझे अभी भी गर्मी के मुद्दों के बारे में चिंता करने की आवश्यकता होगी? आखिरकार, यह बहुत हवा परिसंचरण के साथ आवरण के बाहर एक संलग्न क्षेत्र में होगा।



मैंने यहाँ एक समान प्रश्न पूछा: raspberrypi.stackexchange.com/questions/55053/… - और बाड़े से सबसे अधिक फर्क पड़ता है। लेकिन अंत में, न तो इसे एक-दो डिग्री से अधिक बदल दिया। मुझे एक उत्तर दिखाई देता है जो थ्रॉटलिंग के बारे में बात करता है, लेकिन कभी भी उस पर ध्यान नहीं दिया है, यहां तक ​​कि गर्म दिनों पर भी। फिर भी, मैंने एक छोटे पंखे के साथ एक नया संलग्नक बनाने का आदेश दिया, और हीट सिंक का उपयोग किया।
एसडीसोलर

आप एक प्रशंसक भी जोड़ सकते हैं: P
as

जवाबों:


13

कोई हीटसिंक की आवश्यकता नहीं है, पी 3 को पिछले मॉडल की तुलना में अधिक गर्मी उत्पन्न करने के लिए सूचित किया गया है, लेकिन हीटसिंक की आवश्यकता नहीं है। आप इसे कुछ अतिरिक्त थर्मल सुरक्षा के लिए स्थापित कर सकते हैं, लेकिन पाई सुरक्षित तापमान बनाए रखने के लिए घड़ी की गति को कम कर देगा। कथित मूल्य को बढ़ाने के लिए इन किटों में से कई में हीट सिंक शामिल हैं।


3
मुझे नहीं पता कि थ्रॉटलिंग कितनी घुसपैठ होगी, या ओपी के दिमाग में क्या लोड है, लेकिन मैं तर्क दूंगा कि कुछ परिदृश्यों में आवश्यक प्रदर्शन बिंदु तक पहुंचने के लिए एक हीटसिंक आवश्यक हो सकता है - शायद ज्यादातर संलग्न क्षेत्र द्वारा तय किया गया हो। 'या आवेदन के द्वारा ...
शॉन होउलहेन

आरपीआई 3 बी + के बारे में मेरे पास यह सवाल था, इसलिए मैंने माप से पहले / बाद में किया। गर्मी सिंक के बिना, सीपीयू 59C और 61C के बीच चला गया। हीट सिंक के साथ, यह 52C और 54C के बीच चलता है।
zslayton

10

उत्तर के रूप में, कोई हीट की आवश्यकता नहीं है।

हालाँकि, स्नोमैन की टिप्पणी से लेकर मैक्सथन चान के उत्तर तक , और रास्पबेरी पाई साइट 1 से कुछ उदाहरण लेते हुए , क्या आपको अपने पीआई पर चल रहे तापमान को जांचना / मापना चाहिए, आप कमांड का उपयोग कर सकते हैं:

/opt/vc/bin/vcgencmd measure_temp

क्या आपको बार-बार इस कमांड का उपयोग करके खुद को ढूंढना चाहिए, आप शॉर्टकट की इच्छा कर सकते हैं। ऐसा करने के लिए, आप एक उपनाम का उपयोग कर सकते हैं , जैसे कि temp। इसे सेट करने के लिए, निम्न कमांड चलाएं:

cd ~
nano .bash_aliases

और निम्न पंक्ति जोड़ें

alias temp='/opt/vc/bin/vcgencmd measure_temp'

त्रुटि के मामले में

ध्यान दें कि, आपको रास्पबियन का एक पुराना संस्करण चलाना चाहिए, और त्रुटि का सामना करना चाहिए:

/ opt / vc / bin / vcgencmd: साझा लाइब्रेरी लोड करते समय त्रुटि: libvcos.so: साझा की गई ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं

तो आपको दौड़ना चाहिए

 LD_LIBRARY_PATH=/opt/vc/lib /opt/vc/bin/vcgencmd measure_temp

और उपनाम बन जाएगा

alias temp="LD_LIBRARY_PATH=/opt/vc/lib && /opt/vc/bin/vcgencmd measure_temp"

विकल्प

निम्नलिखित कमांड को चलाएं, जो मिलड्रीज सेंटीग्रेड में उत्तर देता है, और ° C प्राप्त करने के लिए 1000 से विभाजित करता है:

cat /sys/class/thermal/thermal_zone0/temp

सीपीयू और जीपीयू तापमान के लिए बैश स्क्रिप्ट

#!/bin/bash
cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpuTemp1=$(($cpuTemp0/1000))
cpuTemp2=$(($cpuTemp0/100))
cpuTempM=$(($cpuTemp2 % $cpuTemp1))

gpuTemp0=$(/opt/vc/bin/vcgencmd measure_temp)
gpuTemp0=${gpuTemp0//\'/º}
gpuTemp0=${gpuTemp0//temp=/}

echo CPU Temp: $cpuTemp1"."$cpuTempM"ºC"
echo GPU Temp: $gpuTemp0

1 कमांड के साथ Show RPI के तापमान से लिए गए सभी उदाहरण


3

कोई हीटसिंक की आवश्यकता नहीं है, लेकिन यह आपको एक जोड़ने से नहीं रोकता है। यदि आपका ऑपरेटिंग वातावरण थोड़ा गर्म हो सकता है और आप इसे थर्मल थ्रोटल के लिए नहीं चाहते हैं, तो आप एक जोड़ सकते हैं (वैकल्पिक रूप से उस पर एक पंखा लगा सकते हैं।)

कोर पर बहुत तनाव डालने के दौरान मैं मामलों का उपयोग करने के बाद से अपने सभी पाई को सिकोड़ लेता हूं, और उनमें से एक को ठंडा करने में सुधार करने के लिए एक पंखा होता है क्योंकि यह 45ºC के औसत परिवेश तापमान के साथ गर्म उपकरण रोन्स में संचालित होता है।


1
यह उत्तर मुख्य बिंदु पर छूता है: यदि कोई संभावित ओवरहिटिंग के बारे में चिंतित है, तो उसके तापमान को मापें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.