ทำไม Raspberry Pi 2 ถึงร้อนจัง


13

ฉันมีราสเบอร์รี่หนึ่งอันและอีกสองชิ้นต่อหนึ่งข้างในตู้เล็ก ๆ

ฉันเฝ้าดูอุณหภูมิอย่างต่อเนื่อง ฉันกังวลเพราะหนึ่งใน Pi-2 ค่อนข้างร้อน

PI และ PI-2 ร้อนกำลังเรียกใช้ jessie ราสเบียนและส่วนใหญ่ไม่ทำงาน

PI-2 cool อยู่ในเคสที่เป็นทางการ (ไม่มีการระบายความร้อนที่ใช้งานหรือไม่ทำงาน) และใช้ OpenElec (เสถียรล่าสุด)

ฉันทำการวัดบน Raspi1 และ Raspi2 ร้อนสองสามเดือนที่ผ่านมาและทุกอย่างดูเหมือนปกติ

  • Raspi1 อุณหภูมิก่อนหน้า: ~ 50C (มันถูกใส่ซอง)
  • HOT Raspi2 อุณหภูมิก่อนหน้า: ~ 40C

ตอนนี้อุณหภูมิโดยรอบค่อนข้างร้อน แต่ฉันไม่คาดหวังความแตกต่าง:

  • Raspi1 temp ปัจจุบัน: ~ 45-50C (มันไม่ได้อยู่ในเคสอีกต่อไป)
  • อุณหภูมิปัจจุบัน Raspi2 เย็น (ใส่ซอง): ~ 57C, ค่อนข้างเสถียร
  • HOT Raspi2 (ไม่ได้ใส่ไว้) อุณหภูมิปัจจุบัน: ~ 63-75C, ชุด CPU-GPU นั้นถูกลวกให้สัมผัส (ส่วนที่เหลือของบอร์ดไม่รู้สึกร้อนเกินไป)

ฉันรู้ว่าข้อ จำกัด ทางทฤษฎีอยู่ที่ 85C แต่ฉันกังวลว่ามันเพิ่มขึ้นจากอุณหภูมิที่ดีไปสู่บางสิ่งที่ใกล้ขีด จำกัด ในขณะที่ค่าที่ยกให้นั้นเย็นกว่า

ทั้งหมดเชื่อมต่อผ่าน HDMI ไปยังทีวีที่ไม่ได้ใช้งานเป็นส่วนใหญ่และผ่านอีเธอร์เน็ตแบบใช้สายไปยังเราเตอร์เดียวกัน ฉันมีแหล่งจ่ายไฟแบบ interchanged แต่ก็ไม่มีผลอะไร ฉันพยายามที่จะตัดการเชื่อมต่อ HDMI และเครือข่ายจากอันที่ร้อนแรง แต่ก็ไม่มีผลกระทบที่เห็นได้ชัดเจน

พวกเขาจะไม่โอเวอร์คล็อกและ (ตามที่กล่าวไว้แล้ว) ส่วนใหญ่ไม่ทำงาน

ซอฟต์แวร์: เพื่อเปรียบเทียบแอปเปิ้ลกับแอปเปิ้ลฉันสลับการ์ด SD และนำเคสออกจาก cool raspi2 อันที่เท่ห์นั้นลดลงประมาณ 15C ตอนนี้อยู่ที่ประมาณ 42-43 (เหมือนที่อีกอันทำเมื่อสองสามเดือนที่แล้ว) อันที่ร้อนแรงนั้นลดลงจาก 5C แต่หลังจากนั้นไม่กี่นาทีก็ร้อนแรงกว่า (ถึง 65) ตอนนี้ฉันรู้แล้วว่าไม่ใช่ปัญหาซอฟต์แวร์หรือสิ่งแปลก ๆ ที่เกิดจากคดี อุณหภูมิโดยรอบอยู่ที่ประมาณ 30C หรือมากกว่านั้น

เพื่อทดสอบในสภาพที่เท่าเทียมกันเท่าที่จะทำได้ฉันใช้แหล่งพลังงานเดียวกันและแม้แต่สายอีเธอร์เน็ตเดียวกัน

ในการทดสอบก่อนอื่นให้ฉันปล่อยให้อุปกรณ์เดินเบา ๆ สักครู่แล้วดูการวัด จากนั้นฉันพยายามที่จะเปิด CPU สูงสุดเปิดเซสชัน ssh สามครั้งและดำเนินการหนึ่งอินสแตนซ์ของ " while (true) do find /; done " และสองของ " while (true) do ls / -R; Done " นอกเหนือจากเซสชันอื่นด้วย ด้านบนและอีกด้วยการวัดอุณหภูมิ topแสดงถึงการใช้งาน CPU อย่างยั่งยืน (เช่น top us% + sys%) การใช้งานประมาณ 90%

อุปกรณ์ร้อนแรงอยู่ที่ประมาณ 2.0 W เมื่อไม่ทำงาน เมื่อ maxed out มันถูกตั้งค่าเป็น 3.0 W

ตัวเท่อยู่ที่ 1.5 W เมื่อไม่ทำงาน เมื่อ maxed out มันกระโดดระหว่าง 2 และ 2.5 W

การใช้พลังงาน:ในที่สุดฉันก็มีตัวทดสอบแรงดัน / กระแส usb จากข้อมูลพบว่าcool raspi2 กินได้ ~ 0.4 A ในขณะที่กำลังใช้งาน openelec ในขณะที่hot raspi2 (แหล่งพลังงาน USB เดียวกัน, สายเคเบิลเดียวกัน, การ์ด SD เดียวกัน) ใช้พลังงานประมาณ 0.75 A แรงดันไฟฟ้าอยู่ที่ประมาณ 4.90 V ในทั้งสองกรณี ** ดูเหมือนว่าจะเป็นปัญหา ** เมื่อพยายามค้นหาปัญหาบางครั้งหลังจากเล่นซอไปพักหนึ่งอุณหภูมิก็ลดลงเป็นปกติหรือใกล้เคียงปกติจะสูงขึ้นอีกครั้งหลังจากผ่านไปสองสามวัน

ฉันควรทำอย่างไรตอนนี้ที่แยกปัญหาออกแล้ว


4
คุณไม่ควรต้องการฮีทซิงค์โดยไม่ต้องโอเวอร์คล็อกโดยเฉพาะอย่างยิ่งในส่วนที่ไม่ได้ใช้งาน คุณได้ตรวจสอบกับ (เช่น) topว่ามันไม่ทำงานจริง ๆ หรือเปล่าและมีบางอย่างแปลก ๆ ที่ไม่เกิดขึ้น? การเปลี่ยนการ์ด SD นั้นไม่ได้เป็นการยืนยันว่าพวกเขากำลังทำสิ่งเดียวกัน แต่เพียงบอกเป็นนัยว่าพวกเขาน่าจะเป็น
goldilocks

ใช่ฉันตรวจสอบแล้ว CPU อยู่ที่ประมาณ 1% (นั่นคือ 1% ของหนึ่ง Core IIRC)
กา

คุณได้ตรวจสอบการใช้พลังงาน (แอมแปร์) ของทั้งสองไหม

ฉันมีตอนนี้ดูคำถามที่แก้ไขแล้ว ฉันไม่มีวิธีง่ายๆในการตรวจสอบกระแสไฟขาออกโดยตรงจากเครื่องชาร์จ USB เพียงกำลังไฟ (วัตต์) จากแหล่งจ่ายไฟหลักเท่านั้น ฉันหวังว่ามันจะเพียงพอ
กา

2
@Nasha ขอบคุณมาก ๆ ฉันไม่มีวิธีที่ดีในการตรวจสอบความคงตัวของแรงดันไฟฟ้า แต่ฉันเปลี่ยนเป็นแหล่งจ่ายที่มีอย่างน้อยให้ในช่วงที่ระบุ (4.75-5.25) และอุณหภูมิลดลง ตอนนี้อุปกรณ์ทั้งสามอยู่ที่ 50 (+/- 2) C ซึ่งดูเหมือนว่าถูกต้องสำหรับฉัน ฉันจะได้รับพลังงานที่มีคุณภาพดีขึ้น
กา

คำตอบ:


4

จากหัวข้อความคิดเห็นฉันจะหยิบยกคำแนะนำต่อไปนี้ซึ่งทำได้ดีสำหรับฉันทั้ง RPi ดั้งเดิมและ RPi2: คุณภาพของแหล่งจ่ายไฟของคุณมีความสำคัญ

หากแหล่งจ่ายไฟที่คุณใช้ไม่ได้รับการควบคุมอย่างเพียงพอหรือถูกตัดออกสูงเกินไปคุณอาจพบว่า Pi ของคุณทำงานนอกข้อกำหนดทางไฟฟ้าที่ดีที่สุด การใช้แหล่งจ่ายไฟที่สูงกว่า 5.25 VDC สามารถนำไปสู่การรั่วไหลของกระแสภายในชิป (แม้ขณะไม่ได้ใช้งาน) ที่สามารถวัดได้ตามอุณหภูมิที่เพิ่มขึ้น

ไม่ใช่ว่าฉันคิดว่าทุกคนต้องการอ่านสิ่งนี้ แต่นี่เป็นกระดาษสีขาวเกี่ยวกับการรั่วไหลของทรานซิสเตอร์ในปัจจุบันและวิธีที่ ARM ออกแบบมาเพื่อแก้ไขปัญหานั้น ไม่ได้พิสูจน์ว่านี่เป็นปัญหาในกรณีนี้ แต่จากความคิดเห็นดูเหมือนว่าจะชี้ไปในทิศทางนั้นอย่างแน่นอน

ดังนั้นในระยะสั้นเลิกซื้อเครื่องใช้ไฟฟ้าราคาถูกสำหรับ Pi ของคุณ ไม่ว่าคุณภาพดีจะแพง แต่ถ้าคุณซื้อจาก eBay หรือ (บางครั้ง) AliExpress คุณจะได้สิ่งที่คุณจ่ายไปอย่างแน่นอน การซื้อจากซัพพลายเออร์ที่ทุกคนเห็นพ้องต้องกันนั้นมีชื่อเสียงและเป็นห่วงเกี่ยวกับความพึงพอใจของลูกค้า (Sparkfun และ Adafruit เป็นตัวอย่างที่ง่ายสองตัวอย่างมีหลาย ๆ อย่าง) คุณไม่ควรมีปัญหา


ถ้าคุณติดตามการสนทนาจริงๆจนจบคำตอบนี้ไม่เหมาะกับกรณีของฉันโดยเฉพาะ (ปัจจุบันอยู่ในสเปค) อย่างไรก็ตามฉันควรยอมรับคำตอบนี้เนื่องจากอาจเป็นประโยชน์สำหรับคนส่วนใหญ่ที่มีปัญหาคล้ายกันกับฉัน ฉันจะปล่อยให้สองสามวันและถ้าไม่มีใครมาด้วยดีกว่าฉันจะยอมรับมัน ขอบคุณมากสำหรับความพยายามของคุณ
Raven

ดังนั้นการอ่านบทสนทนาดูเหมือนว่าสิ่งที่คุณกำลังประสบอยู่นั้นเป็นลักษณะของความเสียหายทางความร้อนที่แกน ARM ได้รับการสนับสนุน เป็นเรื่องยากที่จะทราบได้อย่างแน่นอนหากไม่มีการตรวจสอบทางนิติวิทยาศาสตร์แบบเต็มรูปแบบเกี่ยวกับอุณหภูมิที่ชิปมีประสบการณ์และนานเท่าใด ความเสียหายที่เกิดจากความร้อนต่อซิลิคอนสามารถทำให้ทรานซิสเตอร์ติดหรือปิดพร้อมกับปัญหาด้านบรรจุภัณฑ์ (การอ่อนตัวของลูกประสานที่ติดชิปกับแผงวงจรและอื่น ๆ ) มันมีรายละเอียดมากมายที่ฉันไม่มีคุณสมบัติหรือไม่มีประสบการณ์ แต่ "คำตอบ" ของฉันคือการสรุปนั่นคือทั้งหมดที่
WineSoaked
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.