เป็นประเภทการจูนแบบครั้งเดียวจบก็คือการจูนให้ระบบเช่น android เป็นต้นที่ประมวลผลผ่าน CPU ที่มีระบบประมวลผลคล้ายๆกันแต่ใช้คนละอย่างเช่นก็เหมือนพวก PC server computer เกมคอนโซล xbox play station เป็นภาษากลาง iOS ก็จูนได้เป็นการเน้นจูนครั้งเดียวจบลื่นตั้งแต่เกมจนถึงแอปอย่างมือถือก็จะลื่นแต่ต้องจูนเป็นแค่ระบบอ้างอิงในการจูนเท่านั้นคือหมายถึงเอาไว้อ้างอิงในการเขียนโค้ดเพื่อนำไปอ้างอิงในการเขียนระบบเพราะลักษณะการทำงานเป็นการทำงานแบบเน้นดึงศักยภาพตัวจริงออกมาใช้โดยที่ไม่เสียพลังงานโดยไม่จำเป็นแต่มีจัดสรรพลังงานแบบละเอียดมีความแม่นยำสูงไม่ต้องคิดให้ซับซ้อนมากคิดแป๊บเดียวพลังงานจัดสรรเองได้เลยโดยที่จะต้องมีซอฟต์แวร์จำกัดเลเวลเพดานเป็นส่วนเป็นส่วนไว้เพราะว่าจะมี CPU บางตัวมีพลังดิบที่สูงจึงสูตรนี้แนวคิดนี้มีโอกาสที่จะคุม CPU 4 + 4 ได้อยู่หมัดโดยการมีซอฟต์แวร์เขียนกำกับ level เอาไว้เพื่อไม่ให้ใช้งานเกินความจำเป็นมันจึงสามารถทำให้ประหยัดแบตเตอรี่เพิ่มขึ้นได้โดยจำกัด level ใน app ในแต่ละแอปการจำกัด appจะต้องมี level ที่ยืดหยุ่นเช่นถ้าเป็นเกมจะต้องมีเลเวลที่ยืดหยุ่นมากๆอย่างน้อย 5 level หรือเช่น level เฉพาะ CPU 4 + 4 ไม่ควรจำกัดให้สูงมากควรจะให้อยู่ที่ประมาณสูงสุดอยู่ที่ level 26 level ต่ำสุดไม่เกิน 5 ที่น้อยกว่า มาเข้าเรื่องอันเดิมต่อคือเป็นการจูนลักษณะแบบเน้นเข้าถึงเป้าหมายโดยตรงไม่เน้นอ้อมค้อมแบบโค้ดเก่าๆนี่เป็นเพียงแค่โค้ดดิบสำหรับอ้างอิงในการเขียนอนาคตเพราะปรับแต่งมาหลายรอบแล้วแก้แล้วแก้อีก
ตัวที่ว่าและสามารถคุม CPU พลังดิบสูงอย่าง 4 + 4คอประสิทธิภาพสูงได้อยู่หมัดโดยเงื่อนไขคือไม่ให้มันกินพลังงานเกินไปก็ต้องจำกัดพลังเลเวลเอาไว้ไม่ให้กินไฟเกินความจำเป็น
X% : Primary Multiplier ]
การจัดสรรพลังงานแบบร่วมมือกันทั้งระบบ" (System-Wide Unified/Cohesive Control)
ตัว X หมายถึงการเพิ่มขึ้นแบบตัวคูณเช่น 1 เท่า
2 เท่า 3 เท่า 4เท่า ของการคูณตัวเลขของพลังงาน)
Leve 0 : [ 0 : 0.1 : 0.1 : 0.1 : 0.1 : 0.1 : X%] |
-XX / +XX% | สำหรับพักหน้าจอ
Level A : [ 0.2 : 0.2 : 0.2 : 0.2 : 0.2 : 0.2 X%]
Level B : [ 0.3 : 0.3 : 0.3 : 0.3 : 0.3 : 0.3 X%]
Level C : [ 0.4 : 0.4 : 0.4 : 0.4 : 0.4 : 0.4 X%]
Level D : [ 0:5 : 0.5 : 0.5 : 0.5 : 0.5 : 0.5 X%]
Level E : [ 0.6 : 0.6: 0.6 : 0.6 : 0.6 : 0.6 X%]
Level F : [ 0.8: 0.7 : 0.7 : 0.7 : 0.7 : 0.7 X%]
Level G : [ 0.8: 0.8 : 0.8 : 0.8 : 0.8 : 0.8 X%]
Level H : [ 0.9: 0.9 : 0.9 : 0.9 : 0.9 : 0.9 X%]
Level 1 : [ 1 : 1.0 : 1.0 : 1.0 : 1.0 : 1.0 X%] | -XX% / +XX% | Automatic Operation (Entry Level)
Level 2 : [ 1 : 1.1 : 1.1 : 1.1 : 1.1 : 1.1 X%] | -XX% / +XX% | Automatic Operation
Level 3 : [ 1 : 1.2 : 1.2 : 1.2 : 1.2 : 1.2X% ] | -XX% / +XX% | Automatic Operation
Level 4 : [ 1 : 1.3 : 1.3 : 1.3 : 1.3 : 1.3 X%] | -XX% / +XX% | Automatic Operation
Level 5 : [ 1 : 1.4 : 1.4 : 1.4 : 1.4 : 1.4X% ] | -XX% / +XX% | Automatic Operation
Level 6 : [ 1 : 1.5 : 1.5 : 1.5 : 1.5 : 1.5X% ] | -XX% / +XX% | Automatic Operation
Level 7 : [ 1 : 1.6 : 1.6 : 1.6 : 1.6 : 1.6 X%] | -XX% / +XX% | Automatic Operation
Level 8 : [ 1 : 1.7 : 1.7 : 1.7 : 1.7 : 1.7X% ] | -XX% / +XX% | Automatic Operation
Level 9 : [ 1 : 1.8 : 1.8 : 1.8 : 1.8 : 1.8X% ] | -XX% / +XX% | Automatic Operation
Level 10 : [ 1 : 1.9 : 1.9 : 1.9 : 1.9 : 1.9X% ] | -XX% / +XX% | Automatic Operation
Level 11 : [ 1 : 2.0 : 2.0 : 2.0 : 2.0 : 2.0 X%] | -XX% / +XX% | Automatic Operation
Level 12 : [ 1 : 2.1 : 2.1 : 2.1 : 2.1 : 2.1 X%] | -XX% / +XX% | Automatic Operation
Level 13 : [ 1 : 2.2 : 2.2 : 2.2 : 2.2 : 2.2X% ] | -XX% / +XX% | Automatic Operation
Level 14 : [ 1 : 2.3 : 2.3 : 2.3 : 2.3 : 2.3X% ] | -XX% / +XX% | Automatic Operation
Level 15 : [ 1 : 2.4 : 2.4 : 2.4 : 2.4 : 2.4X% ] | -XX% / +XX% | Automatic Operation (Mid-Level Power)
Level 16 : [ 1 : 2.5 : 2.5 : 2.5 : 2.5 : 2.5 X%] | -XX% / +XX% | Automatic Operation
Level 17 : [ 1 : 2.6 : 2.6 : 2.6 : 2.6 : 2.6X% ] | -XX% / +XX% | Automatic Operation
Level 18 : [ 1 : 2.7 : 2.7 : 2.7 : 2.7 : 2.7X% ] | -XX% / +XX% | Automatic Operation
Level 19 : [ 1 : 2.8 : 2.8 : 2.8 : 2.8 : 2.8 X%] | -XX% / +XX% | Automatic Operation
Level 20 : [ 1 : 2.9 : 2.9 : 2.9 : 2.9 : 2.9X% ] | -XX% / +XX% | Automatic Operation
Level 21 : [ 1 : 3.0 : 3.0 : 3.0 : 3.0 : 3.0 X%] | -XX% / +XX% | Automatic Operation
Level 22 : [ 1 : 3.1 : 3.1 : 3.1 : 3.1 : 3.1 X%] | -XX% / +XX% | Automatic Operation
Level 23 : [ 1 : 3.2 : 3.2 : 3.2 : 3.2 : 3.2X% ] | -XX% / +XX% | Automatic Operation
Level 24 : [ 1 : 3.3 : 3.3 : 3.3 : 3.3 : 3.3X% ] | -XX% / +XX% | Automatic Operation
Level 25 : [ 1 : 3.4 : 3.4 : 3.4 : 3.4 : 3.4X% ] | -XX% / +XX% | Automatic Operation
Level 26 : [ 1 : 3.5 : 3.5 : 3.5 : 3.5 : 3.5X% ] | -XX% / +XX% | Automatic Operation
Level 27 : [ 1 : 3.6 : 3.6 : 3.6 : 3.6 : 3.6 X%] | -XX% / +XX% | Automatic Operation
Level 28 : [ 1 : 3.7 : 3.7 : 3.7 : 3.7 : 3.7X% ] | -XX% / +XX% | Automatic Operation
Level 29 : [ 1 : 3.8 : 3.8 : 3.8 : 3.8 : 3.8X% ] | -XX% / +XX% | Automatic Operation
Level 30 : [ 1 : 3.9 : 3.9 : 3.9 : 3.9 : 3.9X% ] | -XX% / +XX% | Automatic Operation
Level 31 : [ 1 : 4.0 : 4.0 : 4.0 : 4.0 : 4.0X% ] | Full-System Operation (100% Maximum Performance)
────────────────────────────────────────
Power Multiplier Reference (1X, 2X, 3X, 4X)
Position 1 (Fixed Value = 1)
= Display Timing Controller (Display 1X) (0.9/0.8/0.7/0.6/0.5/0.4/0.3/0.2)
Positions 2–6 1X 2X 3X 4X%สำหรับตัวคูณตัวเลขของเปอร์เซ็นต์
= CPU
= GPU
= NPU
= RAM
= ROM
These hardware components scale proportionally and operate in parallel according to the selected performance level.
Example Ratio:
[ Display x1%][ CPU : GPU : NPU : RAM : ROM x1x2x3x4%] เป็นการคูณตัวเลขตัว x เป็นการคูณแทนตัวเลขของเปอร์เซ็นต์
ต้องมีซอฟต์แวร์จำกัดเพดาน level ให้มีหลากหลาย level ตั้งแต่ต่ำสุดจนถึงสูงสุดเฉพาะทางของ app หรือเกมเช่นจำกัด level เท่านี้จนถึงเท่านี้โดยไม่ให้มีเลเวลซ้ำกันเน้นความยืดหยุ่นหลากหลายเพื่อตัวประหยัดแบตไม่ให้ CPU ที่มีแรงดิบสูงๆจะได้เอาอยู่
────────────────────────────────────────
Hardware Power Multiplier Reference (1X, 2X, 3X, 4X)
Position 1 (Fixed Value = 1)
= Display Timing Controller (Display 1X)
Positions 2–6
= CPU
= GPU
= NPU
= RAM
= ROM
These hardware components scale proportionally and operate in parallel according to the selected performance level.
Example Ratio:
[ Display : CPU : GPU : NPU : RAM : ROM ]
1 : 1 : 1 : 1 : 1 : 1
ตารางจัดสรรพลังงานขนานอัตราส่วนเส้นตรง (31 เลเวลเต็มระบบ)
(พักหน้าจอชั่วคราวเมื่อหยุดการใช้งาน)
(ปิดคำสั่งการคาดการณ์ไปเองของ npu)
(ทำงานตามภาระงานให้ถูกต้อง)
ตัว X หมายถึงการเพิ่มขึ้นแบบตัวคูณเช่น 1 เท่า
2 เท่า 3 เท่า 4เท่า ของการคูณตัวเลขของพลังงาน)
Level (x) : 0.0 :0.0 :0.0 :0.0 : 0.0: 0.0ปิดเครื่อง
Level 0 : [ 0.1 : 0.1 : 0.1 : 0.1 : 0.1 : 0.1 : X%] |
-XX / +XX% | สำหรับพักหน้าจอ
Level A : [ 0.2 : 0.2 : 0.2 : 0.2 : 0.2 : 0.2 X%]
Level B : [ 0.3 : 0.3 : 0.3 : 0.3 : 0.3 : 0.3 X%]
Level C : [ 0.4 : 0.4 : 0.4 : 0.4 : 0.4 : 0.4 X%]
Level D : [ 0:5 : 0.5 : 0.5 : 0.5 : 0.5 : 0.5 X%]
Level E : [ 0.6 : 0.6: 0.6 : 0.6 : 0.6 : 0.6 X%]
Level F : [ 0.8: 0.7 : 0.7 : 0.7 : 0.7 : 0.7 X%]
Level G : [ 0.8: 0.8 : 0.8 : 0.8 : 0.8 : 0.8 X%]
Level H : [ 0.9: 0.9 : 0.9 : 0.9 : 0.9 : 0.9 X%]
เลเวล 1 : [ 1 : 1.0 : 1.0 : 1.0 : 1.0 : 1.0 ] | -XX% +XX% ทำงานอัตโนมัติ (ระดับเริ่มต้น)
เลเวล 2 : [ 1 : 1.1 : 1.1 : 1.1 : 1.1 : 1.1 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 3 : [ 1 : 1.2 : 1.2 : 1.2 : 1.2 : 1.2 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 4 : [ 1 : 1.3 : 1.3 : 1.3 : 1.3 : 1.3 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 5 : [ 1 : 1.4 : 1.4 : 1.4 : 1.4 : 1.4 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 6 : [ 1 : 1.5 : 1.5 : 1.5 : 1.5 : 1.5 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 7 : [ 1 : 1.6 : 1.6 : 1.6 : 1.6 : 1.6 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 8 : [ 1 : 1.7 : 1.7 : 1.7 : 1.7 : 1.7 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 9 : [ 1 : 1.8 : 1.8 : 1.8 : 1.8 : 1.8 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 10 : [ 1 : 1.9 : 1.9 : 1.9 : 1.9 : 1.9 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 11 : [ 1 : 2.0 : 2.0 : 2.0 : 2.0 : 2.0 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 12 : [ 1 : 2.1 : 2.1 : 2.1 : 2.1 : 2.1 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 13 : [ 1 : 2.2 : 2.2 : 2.2 : 2.2 : 2.2 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 14 : [ 1 : 2.3 : 2.3 : 2.3 : 2.3 : 2.3 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 15 : [ 1 : 2.4 : 2.4 : 2.4 : 2.4 : 2.4 ] | -XX% +XX% ทำงานอัตโนมัติ (ระดับครึ่งกำลัง)
เลเวล 16 : [ 1 : 2.5 : 2.5 : 2.5 : 2.5 : 2.5 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 17 : [ 1 : 2.6 : 2.6 : 2.6 : 2.6 : 2.6 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 18 : [ 1 : 2.7 : 2.7 : 2.7 : 2.7 : 2.7 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 19 : [ 1 : 2.8 : 2.8 : 2.8 : 2.8 : 2.8 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 20 : [ 1 : 2.9 : 2.9 : 2.9 : 2.9 : 2.9 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 21 : [ 1 : 3.0 : 3.0 : 3.0 : 3.0 : 3.0 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 22 : [ 1 : 3.1 : 3.1 : 3.1 : 3.1 : 3.1 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 23 : [ 1 : 3.2 : 3.2 : 3.2 : 3.2 : 3.2 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 24 : [ 1 : 3.3 : 3.3 : 3.3 : 3.3 : 3.3 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 25 : [ 1 : 3.4 : 3.4 : 3.4 : 3.4 : 3.4 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 26 : [ 1 : 3.5 : 3.5 : 3.5 : 3.5 : 3.5 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 27 : [ 1 : 3.6 : 3.6 : 3.6 : 3.6 : 3.6 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 28 : [ 1 : 3.7 : 3.7 : 3.7 : 3.7 : 3.7 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 29 : [ 1 : 3.8 : 3.8 : 3.8 : 3.8 : 3.8 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 30 : [ 1 : 3.9 : 3.9 : 3.9 : 3.9 : 3.9 ] | -XX% +XX% ทำงานอัตโนมัติ
เลเวล 31 : [ 1 : 4.0 : 4.0 : 4.0 : 4.0 : 4.0 ] | ทำงานเต็มระบบสูงสุด 100% พลังงานดิบเท่ากับ 21 เท่า
หมายเหตุการจับคู่ฮาร์ดแวร์ตัวคูณพลังงาน (1X, 2X, 3X, 4X%)
ตัวเลขตำแหน่งที่ 1 (คงที่ที่เลข 1) = ตัวตั้งจังหวะหน้าจอ (Display 1X%)
ตัวเลขตำแหน่งที่ 2 ถึง 6 (ไต่ระดับ 1.0X ไปถึง 4.0X) = หน่วยประมวลผลหลัก (CPU 1), หน่วยประมวลผลกราฟิก (GPU), หน่วยประมวลผลปัญญาประดิษฐ์ (NPU), หน่วยความจำระบบ (RAM), และหน่วยความจำตัวเครื่อง (ROM) วิ่งเร่งประสิทธิภาพขนานไปพร้อม ๆ
เช่นตามอัตราส่วนแบบนี้เป็นต้น ตัวอย่าง(1:1:1:1:1:1)
DISPLAY1X% ปรับแต่งตามประเภทหน้าจอ
(1)AMOLED OLED IPSLCD 30 60 90 120
144 165 xxHz/xxFPS ลดลง - x% บวกเพิ่ม+ xx%
(2) LTPO LTPS 1-165xxHz/FPS
ลดลง - x% บวกเพิ่ม +xx%
refresh rate/touch something rate
ลดลง - x% บวกเพิ่ม+ xx%
CPU GPU RAM ROM NPU 1 layer
จูนประสิทธิภาพต่อพลังงาน 1 x 2 x 3 x 4 x%
จูนฝั่ง CPU: จูนประสิทธิภาพต่อพลังงาน[ CPU: -XX% / +XXX% ]
จูนฝั่ง GPU: จูนประสิทธิภาพต่อพลังงาน [ GPU: -XX% / +XXX% ]
จูนฝั่ง NPU : จูนประสิทธิภาพต่อพลังงาน [NPU:
-XX%/ +XXX %
จูนฝั่ง (ROM/RAM): จูนประสิทธิภาพต่อพลังงาน[NPU: -XX% +XXX%
ลดลง - x% บวกเพิ่ม + xxx% CPU GPU RAM ROM NPU
(ROM/ RAM)
2 layer
ฝั่ง RAM: จูนประสิทธิภาพต่อความเร็ว [ RAM: -XX% / +XX% (ความเร็ว/Speed) ]
ฝั่ง ROM: จูนประสิทธิภาพต่อการอ่านเขียน [ ROM: -XX% / +XX% (การอ่านเขียน/Read-Write) ]
[ NPU ล็อกประมวลผลตามจริง 1%-100% Safety ] สั่งการตรงไม่เดาสุ่ม
สาเหตุที่แท้จริงที่เราจำเป็นต้องเขียนซอฟต์แวร์จำกัดเลเวลแบบแอปต่อแอป โดยแบ่งกลุ่มความแรงออกเป็นกลุ่มละ 10 เลเวล (ครอบคลุมทั้งหมด 41 เลเวลหลักที่มีทั้งเลเวลปกติ 31 เลเวล และเลเวลพิเศษ 0.9-0.1 สำหรับช่วงปิดหน้าจอหรือสแตนด์บาย) ก็เพื่อทำหน้าที่ดักทางซอฟต์แวร์ระบบเดิมที่ชื่อว่า Thermal Throttling หรือซอฟต์แวร์หักดิบพลังงาน ไม่ให้มันตื่นขึ้นมาทำงานหักดิบตัดกำลังเครื่องในขณะที่เรากำลังเล่นเกมหรือรันงานที่หนักที่สุด เพราะในระบบมือถือปกติปัจจุบัน ต่อให้เราจะมีสูตรจูนฮาร์ดแวร์ให้กอดคอกันไปดีแค่ไหน ไม่ว่าจะระบบ 31 เลเวล หรือ 41 เลเวล แต่ถ้าเราปล่อยให้แอปหรือเกมรันแบบอิสระ ตัวเกมเหล่านั้นจะพยายามดึงพลังดิบจากชิปประมวลผลไปจนสุดเพดานเลเวลสูงสุดตลอดเวลา จนทำให้เกิดความร้อนสะสมพุ่งทะลุขีดจำกัดตามหลักฟิสิกส์ และเมื่อความร้อนถึงจุดวิกฤต ซอฟต์แวร์หักดิบพลังงานของระบบเดิมก็จะทำงานทันทีโดยการกระชากกำลังไฟลดฮวบลงมาทีเดียว 50-60% ดื้อ ๆ ส่งผลให้เฟรมเรตร่วงกระจาย เครื่องกระตุกอย่างรุนแรงจนหัวทิ่มและหน้าจอมืดลงเองการเขียนซอฟต์แวร์จำกัดเลเวลแยกแอปต่อแอปตัวนี้จึงเป็นหัวใจสำคัญในการเข้าไปบล็อกและดักทางกระบวนการนั้นตั้งแต่ต้นทาง โดยการจัดกลุ่มแอปพลิเคชันอย่างชัดเจนหน้างานจริง กลุ่มที่หนึ่งคือระดับเลเวล 1-10 สำหรับงานเบาที่สุด เช่น การอ่านการ์ตูน หน้าโฮม หรือโหมดสแตนด์บายร่วมกับเลเวลพิเศษ กลุ่มที่สองคือระดับเลเวล 11-20 สำหรับงานทั่วไปหรือการประมวลผลระดับกลาง เช่น การเล่นโซเชียลมีเดีย เฟซบุ๊ก ติ๊กต็อก ไลน์ และเว็บเบราว์เซอร์ กลุ่มที่สามคือระดับเลเวล 21-30 สำหรับเกมขนาดกลางและแอปพลิเคชันที่ใช้งานหนักระดับหนึ่ง เช่น เกมแคชชวล 2D แอปแต่งรูป หรือแอปดูวิดีโอความละเอียดสูง และกลุ่มสุดท้ายคือระดับเลเวล 31-40 สำหรับเกมที่หนักที่สุดและงานเรนเดอร์โหด เช่น เกมโอเพ่นเวิลด์ 3D กราฟิกสูง หรือแอปตัดต่อวิดีโอ 4K การติดแท็กจำกัดเพดานความแรงไว้เป็นช่วงกลุ่มละ 10 เลเวลแบบนี้ จะทำให้ชิปประมวลผลทำงานอยู่แค่ในจุดที่ให้ประสิทธิภาพสูงสุดแต่สร้างความร้อนต่ำที่สุดอย่างคงที่ อุณหภูมิของเครื่องจะไม่พุ่งไปถึงจุดเดือดอันตราย ทำให้ซอฟต์แวร์หักดิบพลังงานไม่มีโอกาสได้ตื่นขึ้นมาตัดกำลังไฟเลยแม้แต่ครั้งเดียว และต่อให้ในกรณีที่เครื่องเจอสภาพแวดล้อมที่ร้อนจัดจนระบบต้องปรับลดพลังงานลงจริง ๆ ตัวซอฟต์แวร์ของเราก็จะบังคับให้มันถอยระดับลงมาแค่สเต็ปสั้น ๆ เพียง 1 หรือ 2 เลเวลย่อยภายในกลุ่มของมันเองเท่านั้น ควบคู่ไปกับการที่ฮาร์ดแวร์ทั้ง 6 ส่วนยังคงกอดคอกันลดระดับลงมาพร้อมกันอย่างมีสัดส่วน อาการกระตุกรุนแรงเฟรมเรตร่วงระนาวแบบระบบเดิมจึงไม่มีวันเกิดขึ้น แต่จะกลายเป็นการชะงักเบา ๆ แค่จึ้กเดียวคล้ายจังหวะสลับแอปพลิเคชันทั่วไปจนสายตาคนเราแทบจับผิดไม่ได้ ช่วยป้องกันอาการกระตุกของเฟรมเรตและรักษาความต่อเนื่องลื่นไหลตั้งแต่เริ่มไถแอปพลิเคชันทั่วไปจนถึงตอนรันเกมที่โหดที่สุดได้อย่างสมบูรณ์แบบโดยไม่ต้องใช้โค้ดที่ยาวและซับซ้อนเลยครับ หมายถึงการปิดคำสั่งเดาสุ่มหรือคาดการณ์ไปเองของ npu ในที่นี้หมายถึงก็คือการปิดการคาดการณ์ของ AI npu ไม่ให้ทำงานเกินความจำเป็นแต่ยังไม่ได้ปิดอย่างสมบูรณ์แต่ให้คาดการณ์หน้างานเช่นถ้างานเบาให้คาดการณ์ว่าใช้งานเบาๆถ้างานหนักให้คาดการณ์ว่าใช้งานหนักตามสถานการณ์หมายความว่าไม่ได้ปิดการไม่คาดการณ์ 100% แต่เป็นการปิดการคาดการณ์ไม่ให้จัดสรรพลังงานแบบสะเปะสะบะหรือไม่เป็นระเบียบ
จำกัดการคาดการณ์ให้อยู่ในกลุ่มละ 10 เลเวลตามสัดส่วนของประเภทงาน" เพื่อให้ผู้พัฒนาคนอื่นเข้าใจเคลียร์ที่สุด ควรเขียนแบ่งสัดส่วนการคาดการณ์แบบนี้ครับ:วิธีเขียนอธิบายลงฟอรัม (แนะนำให้ใช้โครงสร้างนี้ครับ)"อัปเดตเพิ่มเติมระบบป้องกันการจ่ายไฟสะเปะสะบะขั้นสูงสุด: เพื่อดักทางไม่ให้ระบบคาดการณ์พลังงานเร่งไฟดีดข้ามขั้นจนเกิดความร้อนสะสม เราจะใช้ ซอฟต์แวร์จำกัดขอบเขตการคาดการณ์ (Predictive Boundary Control) บีบให้ AI เลือกเลเวลอยู่ภายในสัดส่วนกลุ่มละ 10 เลเวลหลักจำเพาะของงานนั้น ๆ เท่านั้น ห้ามกระโดดข้ามกลุ่มสุ่มสี่สุ่มห้า โดยแบ่งหน้างานจริงเป็น 4 สัดส่วนชัดเจนดังนี้:1. สัดส่วนงานเบาสุด (กลุ่มเลเวล 1-10): ให้ซอฟต์แวร์คาดการณ์และไต่ระดับพลังงานอัตโนมัติอยู่แค่ภายในเลเวล 1 ถึง 10 เท่านั้น (สำหรับหน้าโฮม อ่านการ์ตูน สแตนด์บาย)2. สัดส่วนงานทั่วไป/โซเชียล (กลุ่มเลเวล 11-20): ให้ซอฟต์แวร์คาดการณ์และสลับไฟอัตโนมัติอยู่แค่ภายในเลเวล 11 ถึง 20 เท่านั้น (สำหรับแอป Facebook, TikTok, Line, เว็บเบราว์เซอร์)3. สัดส่วนเกมทั่วไป/แอปหนักระดับกลาง (กลุ่มเลเวล 21-30): ให้ซอฟต์แวร์คาดการณ์วิ่งประเมินไฟอยู่แค่ภายในเลเวล 21 ถึง 30 เท่านั้น (สำหรับเกม 2D, แอปแต่งรูป, ดูวิดีโอความละเอียดสูง)4. สัดส่วนเกมกราฟิกโหด/งานเรนเดอร์ยักษ์ (กลุ่มเลเวล 31-40): ให้ซอฟต์แวร์คาดการณ์ดึงพลังงานสูงสุดอยู่แค่ภายในเลเวล 31 ถึง 40 เท่านั้น (สำหรับเกม 3D โอเพ่นเวิลด์ หรือเกม PC พอร์ต)ประโยชน์ของการล็อกขอบเขตแบบนี้: ต่อให้แอปในกลุ่มโซเชียล (เช่น TikTok) จะมีจังหวะโหลดวิดีโอสั้นหนัก ๆ ตัวซอฟต์แวร์คาดการณ์ก็จะถูกบังคับให้เร่งไฟขึ้นไปได้สูงสุดแค่เลเวล 20 ของกลุ่มมันเท่านั้น ไม่มีสิทธิ์ดีดทะลุไปเลเวล 30 หรือ 40 พลังงานจึงถูกจัดสรรเป็นสัดส่วนที่แม่นยำ เครื่องไม่ร้อนฟรี และช่วยประหยัดแบตเตอรี่ได้สูงสุดในทุก ๆ หน้างานจริงครับ"
การจัดการระบบคาดการณ์พลังงานหน้างานให้มีความแม่นยำและเป็นสัดส่วนมากยิ่งขึ้น เพื่ออุดรอยรั่วขั้นเด็ดขาดและป้องกันไม่ให้ AI ประมวลผลและจ่ายไฟแบบสะเปะสะบะเกินขีดจำกัดเราได้เพิ่มกลไก "ซอฟต์แวร์จำกัดขอบเขตการคาดการณ์หน้างานเป็นสัดส่วน (Per-Zone Predictive Boundary Control)" เข้ามา โดยทำหน้าที่บีบและจำกัดพื้นที่ให้ซอฟต์แวร์คาดการณ์พลังงานอัตโนมัติทำงานอยู่ภายในกลุ่มละ 10 เลเวล จากทั้งหมด 40 เลเวลหลัก (ไม่รวมเลเวลพิเศษ) เพื่อให้สอดคล้องกับประเภทงานจริง โดยแบ่งเป็น 4 กลุ่มหลัก:กลุ่มที่ 1 (เลเวล 1-10, งานเบา): การใช้งานทั่วไป สแตนด์บายกลุ่มที่ 2 (เลเวล 11-20, งานทั่วไป): โซเชียลมีเดีย เว็บเบราว์เซอร์กลุ่มที่ 3 (เลเวล 21-30, งานระดับกลาง-สูง): เกม 2D วิดีโอความละเอียดสูงกลุ่มที่ 4 (เลเวล 31-40, งานหนัก): เกม 3D กราฟิกสูง หรือการเรนเดอร์งานประโยชน์สูงสุด คือการอุดจุดบกพร่องเรื่องการเดาสุ่มของชิป ทำให้ AI ไม่จ่ายไฟข้ามกลุ่มเกินความจำเป็น ช่วยให้ CPU 4+4 คอร์ทำงานได้คงที่และประหยัดแบตเตอรี่และคุมพลังงาน4 + 4 คอประสิทธิภาพสูงทั้งหมดได้อยู่หมัด
Top comments (0)