
ที่มาภาพ: 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



