Announcement

Collapse
No announcement yet.

CPU Thermal Throttling คืออะไรหรอครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • CPU Thermal Throttling คืออะไรหรอครับ

    บอร์ด ผม asrock M3A785GM

    ใน Bios จะมีเจ้า

    CPU Thermal Throttling [Auto]

    มันให้ปรับเป็นเปอเซนต์ ซะด้วย ผมควรไปยุ่งกะมันไหมครับ หรือปล่อยให้มันAuto

  • #2
    เจอใน Asrock เหมือนกัน มันคืออันหยัง

    Comment


    • #3
      อยากรู้เหมือนกันไม่เคยใช้ Asrock ใช้แต่ gigabyte อะครับ

      รอดูคำตอบด้วยคน

      Comment


      • #4
        ลงชื่อไว้อีกคน

        Comment


        • #5
          ดันๆๆ

          Comment


          • #6
            เรื่อง CPU Thermal Throttling เป็นเรื่องที่เกี่ยวกับ clock ของ cpu และ ระบบป้องกันอันตรายจากความร้อนที่สูงเกินกำหนด(Thermal Monitor)
            ของ cpu รุ่นก่อนหน้านี้ ที่ยังไม่ได้ใช้การลดตัวคูณ ลดไฟเลี้ยง

            ic แบบ cpu ในยุคแรก จะกินไฟไม่มาก ไม่ต้องมีระบบระบายความร้อน
            แต่ 20ปีหลังจากนั้น cpu เริ่มกินไฟมากขึ้นๆ จนต้องติดซิ๊งค์ และในที่สุดก็ติดพัดลม
            ระบบระบายความร้อนด้วยซิ๊งค์และพัดลมนี้ จัดเป็นส่วนหนึ่งในการป้องกันอันตรายจากอุณหภูมิสูงที่จะทำลายตัว cpu

            บน die ของ cpu จะมีตัววัดอุณหภูมิ(Thermal sensor) เรียกว่า Thermal diode
            เมื่อ Tdiode สูงกว่า อุณหภูมิที่กำหนด (Tcontrol) มันจะสั่งให้พัดลมเพิ่มรอบ เพื่อลดอุณหภูมิลง
            แต่ถ้าพัดลมเร่งรอบจนสุดแล้ว อุณหภูมิยังสูงขึ้นจนถึงจุด Tmax
            วงจรป้องกัน จะ modulated clock ของ cpu โดยการปรับ duty cycle ของ clock

            ปกติ clock จะมีรูปคลื่นเป็นแบบนี้ _--_--_--_--_--_--_--_--_

            เมื่อปรับ duty cycle แล้ว clock จะมีรูปคลื่นเป็นแบบนี้ _______--_______--_______--_______

            ผลก็คือ เป็นการลดความถี่ของ clock นั่นเอง
            เมื่อ clock ลดลง cpu ก็จะกินไฟน้อยลง ก็คือเย็นขึ้นนั่นเอง

            แต่คนออกแบบ เค้าเปิดช่องให้ผู้ใช้กำหนด duty cycle ตรงนี้ได้ว่าจะให้ต่างกันได้แค่ไหน
            เรียกว่า on-demand mode จะเป็น register ที่มีชื่อว่า ACPI P_CNT Control Register
            จะใช้บิทที่ 1 ถึง 3 รวม 3 บิทในการกำหนดจำนวน duty cycle
            เราจึงเห็นว่า มันมีตัวให้เราเลือกเป็น 12.5%/87.5% ถึง 87.5%/12.5% (on/off) โดย เพิ่มขึ้นทีละ 12.5%

            ที่อธิบายมานี้ ตอนนั้นมันไม่ได้ตั้งชื่ออะไรให้จดจำ
            แต่พอมาถึง cpu รุ่นที่เราใช้กันในปัจจุบัน เค้าได้เพิ่มวงจรประหยัดพลังงาน และป้องกันอุณหภูมิที่ดีกว่าเก่ามาก
            cpu รุ่นที่เราใช้กันในปัจจุบัน เมื่ออุณหภูมิสูงเกิน มันจะลดทั้งไฟเลี้ยง และลดตัวคูณ (ลด clock) ทำให้ cpu ปลอดภัยจากการใช้งาน
            เค้าเรียกว่า TM2 (บางท่านชอบแนะนำให้ปิด ซึ่งไม่ควรปิดนะครับ มันช่วยป้องกันแต๊ปนะ)
            ก็เลยนับระบบป้องกันที่ผมอธิบายข้างบนว่าเป็น TM1

            CPU Thermal Throttling = TM1

            สรุปการตั้งค่า bios แบบปลอดภัย
            CPU Thermal Throttling -> Auto
            TM (Thermal Monitor) -> Enable
            TM2 -> Enable

            Comment


            • #7
              กระจ่าง

              Comment


              • #8
                ขอบคุณนะครับ

                Comment


                • #9
                  กรี๊ส...รู้ช้าหน่อย ดี่กว่าไม่รู้ กำลังสงสัยพอดี ขอบคุณคร๊าบๆๆ
                  Originally posted by m shifu View Post
                  เรื่อง CPU Thermal Throttling เป็นเรื่องที่เกี่ยวกับ clock ของ cpu และ ระบบป้องกันอันตรายจากความร้อนที่สูงเกินกำหนด(Thermal Monitor)
                  ของ cpu รุ่นก่อนหน้านี้ ที่ยังไม่ได้ใช้การลดตัวคูณ ลดไฟเลี้ยง

                  ic แบบ cpu ในยุคแรก จะกินไฟไม่มาก ไม่ต้องมีระบบระบายความร้อน
                  แต่ 20ปีหลังจากนั้น cpu เริ่มกินไฟมากขึ้นๆ จนต้องติดซิ๊งค์ และในที่สุดก็ติดพัดลม
                  ระบบระบายความร้อนด้วยซิ๊งค์และพัดลมนี้ จัดเป็นส่วนหนึ่งในการป้องกันอันตรายจากอุณหภูมิสูงที่จะทำลายตัว cpu

                  บน die ของ cpu จะมีตัววัดอุณหภูมิ(Thermal sensor) เรียกว่า Thermal diode
                  เมื่อ Tdiode สูงกว่า อุณหภูมิที่กำหนด (Tcontrol) มันจะสั่งให้พัดลมเพิ่มรอบ เพื่อลดอุณหภูมิลง
                  แต่ถ้าพัดลมเร่งรอบจนสุดแล้ว อุณหภูมิยังสูงขึ้นจนถึงจุด Tmax
                  วงจรป้องกัน จะ modulated clock ของ cpu โดยการปรับ duty cycle ของ clock

                  ปกติ clock จะมีรูปคลื่นเป็นแบบนี้ _--_--_--_--_--_--_--_--_

                  เมื่อปรับ duty cycle แล้ว clock จะมีรูปคลื่นเป็นแบบนี้ _______--_______--_______--_______

                  ผลก็คือ เป็นการลดความถี่ของ clock นั่นเอง
                  เมื่อ clock ลดลง cpu ก็จะกินไฟน้อยลง ก็คือเย็นขึ้นนั่นเอง

                  แต่คนออกแบบ เค้าเปิดช่องให้ผู้ใช้กำหนด duty cycle ตรงนี้ได้ว่าจะให้ต่างกันได้แค่ไหน
                  เรียกว่า on-demand mode จะเป็น register ที่มีชื่อว่า ACPI P_CNT Control Register
                  จะใช้บิทที่ 1 ถึง 3 รวม 3 บิทในการกำหนดจำนวน duty cycle
                  เราจึงเห็นว่า มันมีตัวให้เราเลือกเป็น 12.5%/87.5% ถึง 87.5%/12.5% (on/off) โดย เพิ่มขึ้นทีละ 12.5%

                  ที่อธิบายมานี้ ตอนนั้นมันไม่ได้ตั้งชื่ออะไรให้จดจำ
                  แต่พอมาถึง cpu รุ่นที่เราใช้กันในปัจจุบัน เค้าได้เพิ่มวงจรประหยัดพลังงาน และป้องกันอุณหภูมิที่ดีกว่าเก่ามาก
                  cpu รุ่นที่เราใช้กันในปัจจุบัน เมื่ออุณหภูมิสูงเกิน มันจะลดทั้งไฟเลี้ยง และลดตัวคูณ (ลด clock) ทำให้ cpu ปลอดภัยจากการใช้งาน
                  เค้าเรียกว่า TM2 (บางท่านชอบแนะนำให้ปิด ซึ่งไม่ควรปิดนะครับ มันช่วยป้องกันแต๊ปนะ)
                  ก็เลยนับระบบป้องกันที่ผมอธิบายข้างบนว่าเป็น TM1

                  CPU Thermal Throttling = TM1

                  สรุปการตั้งค่า bios แบบปลอดภัย
                  CPU Thermal Throttling -> Auto
                  TM (Thermal Monitor) -> Enable
                  TM2 -> Enable

                  Comment


                  • #10
                    เข้ามาจดๆๆๆๆ

                    Comment


                    • #11
                      อืมๆรีบจดอย่างเร็ว

                      Comment


                      • #12
                        ได้คำตอบเชิงลึก...ขอบคุณครับ

                        Comment

                        Working...
                        X