วิธีตรวจสอบค่า TDP (ระดับจำกัดการใช้พลังงาน PL1 และ PL2) ใน Windows และ Linux

ค่า TDP (Thermal Design Power) เป็นค่าพลังงานความร้อนที่เกิดขึ้นที่ปล่อยออกมาขณะทำงาน มีหน่วยเป็นวัตต์ (W) จะมีให้สำหรับโปรเซสเซอร์ Intel และ AMD เพื่อช่วยผู้ผลิตในการออกแบบโซลูชันระบบระบายความร้อนที่เหมาะสม และใช้เพื่อประเมินโปรเซสเซอร์รุ่นนั้นกินไฟมากขนาดไหน

แต่ค่า TDP สามารถกำหนดค่าได้ และผู้ผลิตอาจเพิ่มหรือลดค่า เพื่อประสิทธิภาพสูงขึ้นหรือการใช้พลังงานที่น้อยลง ดังนั้นเราจะแนะนำวิธีตรวจสอบค่า TDP หรือ PL1 (Power Limit 1)  และ PL2 (Power Limit 2) ที่แม่นยำขึ้นทั้งใน Windows 11 และLinux (Ubuntu 22.04) หมายเหตุ TDP จะถูกแทนที่ด้วย PBP (Processor Base Power) ในโปรเซสเซอร์รุ่นใหม่ โดย PL1 (Long Duration ตรงกับ BPB และ PL2 (Short Duration) เป็น Maximum Turbo Power (MTP) หรือค่าพลังงานที่ใช้สูงสุดในการเร่งการทำงานให้สมดุลสูงสุด บนชิป Intel

ตรวจสอบค่า TDP ใน Windows 11

คุณจะต้องติดตั้งโปรแกรม HWiNFO64 ก่อน จากนั้นเริ่มโปรแกรมโดยไม่เลือกตัวเลือกใดๆ (ค่าเริ่มต้น) และไปที่ Control Processor(s) เพื่อเลือกโปรเซสเซอร์ของคุณ

GEEKOM Mini IT11 HWiNFO64 3

สามารถดูค่าได้ที่ด้านขวาใน CPU Thermal Design Power (TDP), CPU Power Limit 1 และ CPU Power Limit 2 โดยเฉพาะสำหรับโปรเซสเซอร์ Intel, โปรเซสเซอร์ AMD รุ่นเก่าอาจแสดงเฉพาะค่า TDP, TDC (Thermal Design Current) และ EDC (Electrical Design Current)  ซึ่งเป็น Long term และ Short term แต่ถ้าเป็นรุ่นใหม่จะแสดงข้อมูลเหมือนกับโปรเซสเซอร์ Intel

TDP Intel core i7 11390H

ถ้าคุณต้องการเปลี่ยนค่า TDP ระดับจำกัดการใช้พลังงาน คุณจะต้องตรวจสอบการตั้งค่า BIOS/UEFI ก่อน และหากไม่สามารถทำได้, มีเครื่องมือเช่น RyzenAdj  (สำหรับ AMD) แต่ผู้ผลิตคอมพิวเตอร์บางรายจะไม่อนุญาตให้ผู้ใช้เปลี่ยนค่า TDP

ตรวจสอบค่า TDP ใน Linux (Ubuntu 22.04)

เราจะใช้เครื่องมือบรรทัดคำสั่ง powercap-info เพื่อตรวจสอบการตั้งค่า TDP คุณสามารถค้นหาได้ในแพคเกจ powercap-utils และสามารถติดตั้งได้ตามขั้นตอนต่อไปนี้ใน Ubuntu/Debian distributions:


นี่คือลักษณะผลลัพธ์ของโปรเซสเซอร์ Intel (11th Gen Intel Core i7-11390H):


ตัวเลขอยู่ในหน่วย uW เราสามารถเห็น PL1 long duration limit ถูกตั้งค่าเป็น 35W และPL2 short duration limit ถูกตั้งค่าเป็น 64W

ถ้าคุณต้องการเปลี่ยนค่า TDP ระดับจำกัดการใช้พลังงาน ทำได้โดยการตรวจสอบการตั้งค่า BIOS แต่ถ้าไม่มีให้ใช้ ลอรันคำสั่ง powercap-set:


การทำเช่นนี้จะตั้งค่าระดับจำกัดพลังงานที่ 25 วัตต์ (25000000 uW) บน zone 0, ข้อจำกัดที่ 1 ซึ่งค่อนข้างซับซ้อน ดังนั้นคุณอาจต้องการตรวจสอบเอกสารประกอบ, ซอร์สโค้ดสำหรับทั้งยูทิลิตี้และไลบรารีมีอยู่บน Github

อย่างไรก็ตาม นี่คือผลลัพธ์ที่ฉันได้ใน Trigkey Speed ​​S3 พร้อมโปรเซสเซอร์ AMD Ryzen 5 3550H:


เราไม่มีค่าดังกล่าวกับ AMD เนื่องจากการใช้งาน RAPL ไม่สมบูรณ์ ยกเว้นสำหรับซีพียูรุ่นใหม่ๆ

ดังนั้นเราจะใช้ สคริปต์ RyzenAdj แทน


ตอนนี้เราสามารถรันโปรแกรมเพื่อตรวจสอบพารามิเตอร์:


จากเอกสารประกอบ เรามีระดับจำกัดพลังงาน 3 ค่าที่แสดงเป็นวัตต์:

  • Sustained Power Limit (STAPM LIMIT) – 25 วัตต์
  • Actual Power Limit (PPT LIMIT FAST) – 30 วัตต์
  • Average Power Limit (PPT LIMIT SLOW) – 25 วัตต์

ฉันสามารถเปลี่ยน Power Limits ทั้งหมดเป็น 35W และ Tctl เป็น 90 °C ด้วยบรรทัดคำสั่งต่อไปนี้


หมายเหตุไม่แนะนำให้เปลี่ยนค่าเหล่านี้ และคุณจะต้องตรวจสอบอุณหภูมิของระบบ, CPU throttling อาจเกิดขึ้นบ่อย เนื่องจากการทำให้ตัวเครื่องเกิดความร้อนเกินไป ซึ่งจะทำให้ประสิทธิภาพของระบบลดลงและอาจมีผลต่ออายุการใช้งานของเครื่อง

แปลจากบทความภาษาอังกฤษ : How to check TDP (PL1 and PL2 power limits) in Windows and Linux

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา