เปิดเผยวิธีอ่านอุณหภูมิโมดูล GDDR7 บน RTX 5090 Blackwell ผ่าน Hotspot.dll

ที่มาภาพ: TechPowerUp

Hardware22 กรกฎาคม 2569 เวลา 15:30อ่าน 6 นาทีTechPowerUp

เปิดเผยวิธีอ่านอุณหภูมิโมดูล GDDR7 บน RTX 5090 Blackwell ผ่าน Hotspot.dll

⚡ สรุป 30 วิ

ชุมชนผู้พัฒนาพบวิธีเข้าถึงเซ็นเซอร์อุณหภูมิของแต่ละโมดูล GDDR7 บน RTX 5090 Blackwell ผ่านปลั๊กอิน Hotspot.dll ของ MSI Afterburner. ข้อมูลแบบ per‑module จาก 16…

กลุ่มผู้พัฒนาโมดและนักวิศวกรซอฟต์แวร์ได้เปิดเผยวิธีอ่านอุณหภูมิของแต่ละโมดูลหน่วยความจำ GDDR7 บนการ์ดกราฟิก NVIDIA GeForce RTX 50 “Blackwell” ล่าสุด การเข้าถึงเซ็นเซอร์เหล่านี้ทำให้ผู้ใช้สามารถตรวจสอบสภาพความร้อนของเมมโมรีได้อย่างละเอียดมากขึ้น ซึ่งอาจส่งผลต่อการปรับจูนและการออกแบบระบบระบายความร้อนในอนาคต

Overview

บริษัทยักษ์ใหญ่อย่าง NVIDIA ไม่เปิดเผยข้อมูลเซ็นเซอร์อุณหภูมิภายในไอซีของ GDDR7 ต่อสาธารณะ แต่ชุมชนผู้ปรับแต่งฮาร์ดแวร์ได้ค้นพบช่องทางที่ซ่อนอยู่โดยใช้ปลั๊กอินใหม่สำหรับ MSI Afterburner ชื่อ Hotspot.dll ปลั๊กอินนี้เคยให้ข้อมูลอุณหภูมิของ GPU die เท่านั้น ตอนนี้อัปเดตเพื่อดึงค่าจากเซ็นเซอร์ภายในโมดูลหน่วยความจำ GDDR7

การทำงานของปลั๊กอินเป็นแบบ “per‑module” ซึ่งหมายถึงแต่ละชิปเมมโมรี 2 GB ที่ติดตั้งบน PCB จะมีเซ็นเซอร์อุณหภูมิของตนเอง โดย RTX 5090 มี 16 โมดูล ทำให้สามารถอ่านค่าได้สูงสุด 16 จุด การเพิ่มความละเอียดนี้ช่วยให้นักพัฒนาซอฟต์แวร์และผู้ใช้งานสามารถมองเห็น “hot spot” ของเมมโมรีที่อาจเป็นสาเหตุของการร้อนเกินกว่าที่คาดคิด

Technical Details

เซ็นเซอร์อุณหภูมิใน GDDR7 ถูกฝังอยู่ภายในไดโอดของแต่ละชิป ซึ่งโดยปกติจะไม่เปิดเผยต่อซอฟต์แวร์ระดับผู้ใช้ การเข้าถึงข้อมูลเหล่านี้ต้องผ่าน การถอดรหัส register map ของเมมโมรีและเชื่อมต่อกับ API ที่ MSI Afterburner รองรับ ทีมพัฒนาได้ทำงานร่วมกันเพื่อขยายฟังก์ชันของ Hotspot.dll ให้รองรับค่าสัญญาณจาก 16 address lines ของ RTX 5090

  • ผู้ร่วมพัฒนาหลัก:
  • Paulo Gomes – ช่างซ่อม GPU จากบราซิล
  • Unwinder – นักพัฒนา MSI Afterburner
  • asder00 – สมาชิก Overclock.net
  • Martin “Mumak” Malík – ผู้สร้าง HWiNFO
  • olealgoritme – นักเขียนโค้ดสำหรับ Linux

การอัปเดตนี้ทำให้ Hotspot.dll สามารถอ่านค่า temperature register ของแต่ละโมดูลโดยตรง จากนั้นส่งต่อข้อมูลไปยัง MSI Afterburner เพื่อแสดงผลในรูปแบบกราฟิกและตัวเลขที่ผู้ใช้สามารถตั้งค่าแจ้งเตือนได้ตามต้องการ

Development Process

กระบวนการพัฒนาเริ่มจากการตรวจสอบไฟล์ไบนารีของ MSI Afterburner ที่มีฟังก์ชัน “hidden Blackwell GPU die” อยู่แล้ว ทีมงานรวมความเชี่ยวชาญด้านฮาร์ดแวร์ (Paulo Gomes) กับซอฟต์แวร์ (Unwinder, asder00) เพื่อสืบค้นวิธีการเข้าถึง MMIO registers ของ GDDR7 โดยใช้เครื่องมือเช่น HWiNFO และ Linux `debugfs`

หลังจากระบุที่อยู่ของเซ็นเซอร์แล้ว ทีมพัฒนาต้องทำ reverse engineering ของโปรโตคอลสื่อสารระหว่าง GPU driver กับ BIOS เพื่อให้ปลั๊กอินสามารถอ่านค่าได้โดยไม่กระทบการทำงานของระบบ การทดสอบบนหลายรุ่น RTX 50 series แสดงว่าปลั๊กอินทำงานเสถียรกับ RTX 5090 และบางรุ่นที่ใช้โครงสร้าง “clamshell”

Usage & Limitations

ผู้ใช้สามารถติดตั้ง Hotspot.dll ผ่าน MSI Afterburner เวอร์ชันล่าสุดและเปิดใช้งานตัวเลือก “GDDR7 per‑module temperature”. ผลลัพธ์จะแสดงเป็นกราฟเส้น 16 จุดหรือสรุปค่าที่สูงสุด/ต่ำสุดของเมมโมรี การอ่านค่าเหล่านี้อาจช่วยในการปรับ fan curve หรือเพิ่มการระบายความร้อนโดยใช้ heatsink ที่ออกแบบเฉพาะ

อย่างไรก็ตาม มีข้อจำกัดที่สำคัญคือ โครงสร้าง clamshell ของบางรุ่น Blackwell ซึ่งเมมโมรีติดตั้งอยู่สองด้านของ PCB ทำให้เซ็นเซอร์จาก 8 โมดูลเท่านั้นที่สามารถเข้าถึงได้จากซอฟต์แวร์ เนื่องจากการเชื่อมต่อทางไฟฟ้าระหว่างสองด้านยังไม่ได้รับการสนับสนุนใน driver ปัจจุบัน ดังนั้นผู้ใช้ RTX 5090 ที่มีโครงสร้างนี้จะเห็นค่าการอ่านเพียงครึ่งหนึ่งของโมดูลทั้งหมด

Implications

การเปิดเผยข้อมูลอุณหภูมิระดับโมดูลช่วยเพิ่มความโปร่งใสในการทำงานของ GPU รุ่นใหม่และกระตุ้นให้ OEM พิจารณาออกแบบระบบระบายความร้อนที่ละเอียดกว่าที่เคยทำมาก่อน การวิเคราะห์ “hot spot” ของเมมโมรีอาจนำไปสู่การปรับปรุง thermal pad หรือ heat spreader ให้ครอบคลุมพื้นที่สำคัญได้ดียิ่งขึ้น

นอกจากนี้ ความสามารถนี้ยังเป็นประโยชน์ต่อผู้วิจัยด้านความปลอดภัยของฮาร์ดแวร์ เนื่องจากอุณหภูมิที่สูงเกินไปอาจบ่งชี้ถึงช่องโหว่ในการจัดการพลังงานหรือข้อบกพร่องของ firmware การมีข้อมูลเซ็นเซอร์ที่ละเอียดช่วยให้สามารถทำ stress test ที่แม่นยำและลดความเสี่ยงต่อการเสียหายของส่วนประกอบได้

Summary

ทีมผู้พัฒนาโมดเปิดปลั๊กอิน Hotspot.dll ให้ MSI Afterburner สามารถอ่านอุณหภูมิของแต่ละโมดูล GDDR7 บน RTX 50 series ได้ โดย RTX 5090 มี 16 เซ็นเซอร์ที่เข้าถึงได้ แม้โครงสร้าง clamshell จะจำกัดการอ่านบางส่วน ความก้าวหน้านี้เพิ่มความละเอียดในการตรวจสอบอุณหภูมิและส่งผลต่อการออกแบบระบบระบายความร้อนของ GPU รุ่นถัดไป.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Per-Module GDDR7 Temperature Reading Unlocked on NVIDIA GeForce RTX 50 "Blackwell"
ผู้เขียน
AleksandarK
แหล่ง
TechPowerUp
วันที่เผยแพร่
20 กรกฎาคม 2569 เวลา 15:43

Related

บทความที่เกี่ยวข้อง

ราคาการ์ดจอ Nvidia RTX 50 series พุ่งสูง 30% ในเกาหลีใต้ ปรับจากต้นทุน wafer ของ TSMC และโมดูล GDDR7Hardware
-

ราคาการ์ดจอ Nvidia RTX 50 series พุ่งสูง 30% ในเกาหลีใต้ ปรับจากต้นทุน wafer ของ TSMC และโมดูล GDDR7

การเพิ่มราคาการ์ดจอ Nvidia RTX 50 series ในเกาหลีใต้พุ่งสูงถึง 30% เนื่องจากต้นทุน wafer ของ TSMC สูงขึ้นและค่าโมดูล GDDR7 เพิ่มขึ้น…

Tom's Hardware7 นาที
สร้างเรดาร์เครื้องบินด้วยบอร์ด ESP32 เพียง 20 ดอลลาร์Hardware
3 สิงหาคม 2569 เวลา 01:00

สร้างเรดาร์เครื้องบินด้วยบอร์ด ESP32 เพียง 20 ดอลลาร์

ผู้เขียนทำโครงการเรดาร์ ADS‑B บนบอร์ด WT32‑SC01 Plus ใช้ ESP32‑S3 ราคาประมาณ US $20 สามารถรับสัญญาณเครื่องบินได้ระยะ 80–100 กม. และแสดงผลบนจอ TFT ด้วย…

XDA Developers5 นาที
Sony มอบหน้าที่ผลิต Bravia ให้ TCL ตั้งแต่ มกราคม 2026 ลดต้นทุนและทำให้ TV ระดับพรีเมี่ยมราคาถูกลงHardware
2 สิงหาคม 2569 เวลา 16:00

Sony มอบหน้าที่ผลิต Bravia ให้ TCL ตั้งแต่ มกราคม 2026 ลดต้นทุนและทำให้ TV ระดับพรีเมี่ยมราคาถูกลง

Sony ให้การผลิตและกำหนดราคาทีวี Bravia แก่ TCL ตั้งแต่เดือนมกราคม 2026 เพื่อลดต้นทุน การเปลี่ยนแปลงนี้คาดว่าจะทำให้ TV…

Mashable Tech5 นาที
ESP32 e‑ink Day Planner สำหรับผู้เริ่มต้น – ตั้งค่าเร็ว ไม่ต้องเขียนโค้ดHardware
2 สิงหาคม 2569 เวลา 13:00

ESP32 e‑ink Day Planner สำหรับผู้เริ่มต้น – ตั้งค่าเร็ว ไม่ต้องเขียนโค้ด

โครงการ ESP32 e‑ink day planner นี้ช่วยให้ผู้เริ่มต้นสร้างอุปกรณ์แสดงตารางวันโดยไม่ต้องเขียนโค้ด เพียงดาวน์โหลดเฟิร์มแวร์เทมเพลตและอัปโหลดลงบอรด์…

XDA Developers5 นาที
คัดลอกลิงก์แล้ว!