การลดแรงดันไฟฟ้าของโปรเซสเซอร์ในไบออส การลดแรงดันไฟฟ้าในการทำงานของโปรเซสเซอร์ หรือการปรับแต่ง Enhanced Intel SpeedStep

การควบคุมแรงดันไฟฟ้าของแหล่งจ่าย โปรเซสเซอร์อินเทล

ความสนใจ! ผู้เขียนบทความไม่รับผิดชอบต่อความเสียหายใดๆ ที่เกิดขึ้นกับคอมพิวเตอร์อันเป็นผลมาจากการใช้การกระทำที่อธิบายไว้ที่นี่

ผู้ใช้บางคนโชคดีกว่าและบางคนก็โชคดีน้อยกว่า มีหลายผู้โชคดีที่ได้รับโปรเซสเซอร์ที่สามารถโอเวอร์คล็อกไปยังความถี่ FSB “มาตรฐาน” ถัดไปได้อย่างง่ายดาย: Celeron สูงถึง 100 และ Pentium III “E” ดัดแปลงเป็น 133 MHz ตามลำดับ อย่างไรก็ตามโปรเซสเซอร์ดังกล่าวไม่ใช่เรื่องง่ายที่จะได้รับ: มีวางจำหน่ายในตลาด แต่ผู้ขายมักต้องการหินโอเวอร์คล็อกที่ "รับประกัน" มากซึ่งคุณสามารถซื้อโปรเซสเซอร์ที่มีความถี่เท่ากันโดยประมาณ แต่เป็นความถี่ "ดั้งเดิม" ที่รับประกัน โดยผู้ผลิต แต่คุณมักจะเจอโปรเซสเซอร์ที่ทำงานที่ความถี่สูงกว่า แต่ไม่เสถียร นั่นคือความล้มเหลวที่ไม่คาดคิดปรากฏขึ้น โปรแกรม "ดำเนินการที่ยอมรับไม่ได้" และปิดลง ดวงตาพอใจกับ "หน้าจอสีน้ำเงิน" และความสุขที่คล้ายกัน

คุณมักจะสามารถกำจัดสิ่งนี้ได้โดยการเพิ่มแรงดันไฟฟ้าของโปรเซสเซอร์ ใน Celeron แบบคลาสสิก (บนแกน Mendocino เช่น รุ่น 300A-533) แรงดันไฟฟ้าแกนมาตรฐานคือ 2 V โดยหลักการแล้ว สามารถเพิ่มได้ 5-10% (สูงสุด 2.1 - 2.2 V) โดยไม่มีความเสี่ยงมากนัก สิ่งเดียวกันนี้ใช้กับโปรเซสเซอร์ที่มีแกน Coppermine (Celeron 533A-766 และ Pentium III): มีเพียงตัวเลขที่แน่นอนเท่านั้นที่เปลี่ยนแปลง

อย่างไรก็ตาม จะเป็นการดีหากคุณสามารถตั้งค่าระดับแรงดันไฟฟ้าที่ต้องการได้โดยใช้ BIOS หรือจัมเปอร์บนเมนบอร์ด แต่จะเกิดอะไรขึ้นหากไม่มีตัวเลือกดังกล่าว (ซึ่งโดยปกติแล้วจะเป็นกรณีนี้เมื่อเราพูดถึงเมนบอร์ดราคาไม่แพง) ในความเป็นจริงแนวคิดหลักของการโอเวอร์คล็อกหายไป: เพื่อให้ได้ประสิทธิภาพที่ดีขึ้นกับฮาร์ดแวร์ราคาไม่แพง บนบอร์ดที่มีขั้วต่อ Slot 1 คุณสามารถใช้อะแดปเตอร์พิเศษได้ แต่ไม่ได้ทำให้ผู้ใช้ซ็อกเก็ตบอร์ดง่ายขึ้น (นอกจากนี้บางครั้งราคาของอะแดปเตอร์ที่มีการควบคุมแรงดันไฟฟ้าและรุ่นธรรมดาจะแตกต่างกัน 5-7 ดอลลาร์ หากไม่มีสิ่งนี้ก็เป็นสิ่งสำคัญ) ความแตกต่างของราคาระหว่างบอร์ดที่ออกแบบมาสำหรับโอเวอร์คล็อกและรุ่นซ็อกเก็ตราคาถูกนั้นสูงถึง 30 ดอลลาร์ (นอกจากนี้ บอร์ดเหล่านี้ส่วนใหญ่มีรูปแบบ ATX ดังนั้นเมื่ออัพเกรดคอมพิวเตอร์คุณต้องเปลี่ยนเคส) และเพื่อประหยัดเงินในบางครั้ง คุ้มค่าที่จะใช้วิธีการที่ไม่ได้มาตรฐานหลายวิธี

เมื่อเร็ว ๆ นี้หัวข้อของการเปลี่ยนแรงดันไฟฟ้ามีความเกี่ยวข้องไม่เพียง แต่สำหรับโอเวอร์คล็อกเกอร์เท่านั้น ความจริงก็คือบอร์ดที่มีอยู่ในชิปเซ็ตรุ่นเก่า (LX, EX, BX, ZX, Apollo Pro) มักจะสามารถทำงานได้อย่างน้อย เซเลรอนใหม่(บางครั้งทันทีบางครั้งหลังจากการปรับเปลี่ยนบางอย่าง) และบางครั้ง Pentium III และอุปสรรคเดียวคือตัวแปลงแรงดันไฟฟ้าบนบอร์ดซึ่งไม่สามารถให้น้อยกว่า 1.8 V ได้ วิธีแก้ปัญหาเชิงตรรกะอย่างสมบูรณ์สำหรับปัญหานี้คือการบังคับให้โปรเซสเซอร์ เปลี่ยนเป็นแรงดันไฟฟ้านี้

คำเตือน- อย่าลืมว่าเมื่อแรงดันไฟฟ้าเพิ่มขึ้น พลังงานที่โปรเซสเซอร์กระจายไปก็จะเพิ่มขึ้นเช่นกัน นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสำหรับการโอเวอร์คล็อก: จะมีการสังเกตการสร้างความร้อนเพิ่มเติมเนื่องจากความถี่ของโปรเซสเซอร์เพิ่มขึ้น ดังนั้นจึงควรคิดล่วงหน้าเกี่ยวกับการระบายความร้อนที่ดีของโปรเซสเซอร์ (แต่ก็คุ้มค่าที่จะทำเช่นนี้ไม่ว่าในกรณีใด ๆ ไม่ว่าแรงดันไฟฟ้าจะเพิ่มขึ้นหรือไม่ก็ตาม)

ในการจ่ายไฟให้กับโปรเซสเซอร์ระดับ Pentium II และ Celeron นั้น จำเป็นต้องใช้แหล่งจ่ายไฟที่ค่อนข้างทรงพลัง ดังนั้นแหล่งจ่ายไฟแคชสำรอง (ระบุโดย Vccs ในรูป) จึงถูกแยกออกจากแหล่งจ่ายไฟหลัก (Vccp) และด้วยพิกัดเดียวกัน ค่าแรงดันไฟฟ้า ของสาย Vccs ไม่ได้ใช้ นั่นคือขึ้นอยู่กับประเภทของโปรเซสเซอร์ (ตามระดับแรงดันไฟฟ้าที่ขาโปรเซสเซอร์ที่เกี่ยวข้อง) โคลงบนเมนบอร์ดจะตั้งค่าแรงดันไฟฟ้าที่ต้องการ

ตารางที่ 1 การระบุแรงดันไฟฟ้า
วีไอพี แรงดันไฟฟ้า, V วีไอพี แรงดันไฟฟ้า, V
01111 1.30 11111 ไม่มีโปรเซสเซอร์
01110 1.35 11110 2.1
01101 1.40 11101 2.2
01100 1.45 11100 2.3
01011 1.50 11011 2.4
01010 1.55 11010 2.5
01001 1.60 11001 2.6
01000 1.65 11000 2.7
00111 1.70 10111 2.8
00110 1.75 10110 2.9
00101 1.80 10101 3.0
00100 1.85 10100 3.1
00011 1.90 10011 3.2
00010 1.95 10010 3.3
00001 2.00 10001 3.4
00000 2.05 10000 3.5

VID ใช้ในเวอร์ชัน SEPP/SECC (Slot1) เท่านั้น ดังนั้นแรงดันไฟฟ้าบนบอร์ดสำหรับ Socket 370 สามารถเพิ่มเป็น 2.05 V เท่านั้น ในการทำงานกับโปรเซสเซอร์ Intel ทั้งหมด จำเป็นต้องรองรับค่าที่เป็นตัวหนา แรงดันไฟฟ้าของแหล่งจ่ายไฟสำหรับโปรเซสเซอร์ FCPGA มีการขีดเส้นใต้ไว้

ตารางที่ 2 แหล่งจ่ายไฟสำหรับโปรเซสเซอร์บางตัว
ซีพียู Vccp, คอร์, วี Vccs, แคช, V
Pentium II 233-300 (คลามัธ) 2.8 3.3
Pentium II 266-450 (Dechutes) 2.0 2.0
Pentium III 450-550 (แคทไม) 2.0 3.3
Pentium III 600 (แคทไม) 2.05 3.3
เซเลรอน 266-533 (โควิงตัน, เมนโดซิโน) 2.0 -
เซเลรอน 533A-600
1.5
1.7
-
เซเลรอน 633-766
1.65
1.7
-

(Celeron 533A -766 มีการดัดแปลงสองแบบที่ออกแบบมาสำหรับแรงดันไฟฟ้าที่แตกต่างกัน)

ตามทางกายภาพ (0) หมายความว่าพินเชื่อมต่อกับกราวด์ (GND หรือ Vss) และ (1) พินนั้นว่าง นั่นคือไม่ได้เชื่อมต่อกับสิ่งใดเลย (พินต้องมีศักยภาพเชิงตรรกะ)

ดังนั้นคุณสามารถทำให้โคลงผลิตไม่ใช่ 2 V มาตรฐานสำหรับ Celeron (เราจะพูดถึงพวกเขาในภายหลัง) แต่ไม่มากก็น้อย (ที่น่าสนใจในบางกรณีมีการปรับปรุงเสถียรภาพในการทำงานที่แรงดันไฟฟ้าลดลง)

ภาพประกอบแสดงพินสำหรับซ็อกเก็ตโปรเซสเซอร์ สำหรับโปรเซสเซอร์ที่ผลิตในรูปแบบช่อง 1 พินต่อไปนี้มีหน้าที่ในการระบุพลังงาน:

VID0 วิด1 VID2 VID3 VID4
B120 A120 A119 B119 A121

ตัวอย่างเช่นถ้าเราติด VID, VID, VID เราจะได้แรงดันไฟฟ้า 2.2 V ซึ่งน่าจะเพียงพอสำหรับพัดลมโอเวอร์คล็อกและในขณะเดียวกันก็ค่อนข้างเป็นที่ยอมรับสำหรับโปรเซสเซอร์ที่จะทำงานเป็นเวลานานด้วย ระบายความร้อนได้ดี :) กล่าวคือ คุณสามารถรับความเครียดได้ค่อนข้างง่ายโดยต้องหุ้มขาบางข้างเท่านั้น ตัวอย่างเช่น สำหรับ PPGA และ SEPP (Slot1):

ตัวอย่างแรงดันไฟฟ้าของโปรเซสเซอร์
แรงดันไฟฟ้า, V ขาไหนต้องติดกาว ข้อแนะนำ
1.80 วีไอพี หากคุณไม่ใช่แฟนของการโอเวอร์คล็อกคุณสามารถใช้แรงดันไฟฟ้านี้เพื่อลดอุณหภูมิของโปรเซสเซอร์ระหว่างการทำงานหรือประหยัดพลังงาน :) (Celeron กินไฟ 10-20 W ขึ้นอยู่กับความถี่มาตรฐานและส่งผลให้ประหยัด 10% : ))
1.90 วีไอพี โดยทั่วไปจะเหมือนกันกับแรงดันไฟฟ้า 1.8 V
2.00 แรงดันไฟฟ้ามาตรฐาน ยกมาเป็นตัวอย่าง
2.20 วิด;วิด;วิด โปรเซสเซอร์ควรทำงานได้โดยไม่มีปัญหา เว้นแต่ว่าโปรเซสเซอร์จะร้อนมากขึ้น
2.40 วิด;วิด;วิด มันอาจจะใช่หรือไม่ก็ได้ :) (แต่น่าจะเป็นอย่างแรก) และยิ่งร้อนขึ้นอีก
2.60 วีด;วิด ความเสี่ยงค่อนข้างใหญ่ แต่ผู้ที่ชื่นชอบสามารถลองได้ (หากพวกเขาต้องการโอเวอร์คล็อกโปรเซสเซอร์ให้ได้มากที่สุด)
2.80 วิด;วิด;วิด และอย่าพยายาม - นี่เป็นเพียงตัวอย่างเท่านั้น

ค่าที่เหลือนั้นยากกว่าที่จะได้รับเนื่องจากจำเป็นต้องส่งผลกระทบที่รุนแรงต่อโปรเซสเซอร์ - คุณจะต้องเชื่อมต่อหน้าสัมผัสที่เกี่ยวข้องของโปรเซสเซอร์หรือขั้วต่อกับกราวด์ (GND) ตัวอย่างเช่นโดยการเชื่อมต่อพินของสล็อต (หรือซ็อกเก็ต) VID และ GND ที่ด้านหลังของเมนบอร์ดโดยใช้สายไฟและการบัดกรีเราจะได้แรงดันไฟฟ้า 2.05 V อย่างไรก็ตามนี่เป็นการดำเนินการที่มีความเสี่ยงเนื่องจากในกรณีของ ข้อผิดพลาดหรือการบัดกรีที่ไม่ถูกต้อง แรงดันไฟฟ้าของวงจร I/O (3.3 B) อาจเข้าสู่นิวเคลียส ซึ่งจะนำไปสู่ผลลัพธ์ที่เลวร้าย แต่ด้วยวิธีนี้คุณจะได้รับแรงดันไฟฟ้าจากตารางที่ 1 บนคอร์โปรเซสเซอร์

จริงๆแล้วเกี่ยวกับวิธีการปิดผนึกขา มีหลายตัวเลือก ขั้นแรกคุณสามารถป้องกันพวกมันได้ด้วยการทาวานิชที่ทนทาน วิธีการนี้ใช้งานได้ตามปกติเฉพาะกับสารเคลือบเงาที่แรงมากเท่านั้น เนื่องจากเมื่อติดตั้งในซ็อกเก็ต ขาโปรเซสเซอร์จะพบกับแรงทางกายภาพอย่างมาก ซึ่งอาจนำไปสู่การทำลายชั้นฉนวน และด้วยเหตุนี้ ระดับแรงดันไฟฟ้าที่ไม่ได้วางแผนไว้จึงอาจไปถึงแกนกลางได้ (เช่น 2.6 แทน 2.2 V ถ้าฉนวนตัวนำ VID) ประการที่สองสำหรับโปรเซสเซอร์ซ็อกเก็ตคุณสามารถกัดพวกมันออกได้และสำหรับโปรเซสเซอร์สล็อตคุณสามารถตัดตัวนำที่เกี่ยวข้องได้ แต่วิธีนี้ไม่มีโอกาสที่จะถอยกลับ (หากตัวนำที่ตัดยังสามารถบัดกรีได้ การบัดกรีขาที่ถูกกัดคือ ค่อนข้างมีปัญหา)

เห็นได้ชัดว่าตัวเลือกที่สมจริงที่สุดคือการปิดผนึกขาโปรเซสเซอร์ ในกรณีของเคสประเภท SEPP/SECC คุณสามารถใช้เทปที่ตัดอย่างระมัดระวังให้เป็นรูปทรงของหน้าสัมผัสได้ มีคำจารึกบนบอร์ดโปรเซสเซอร์ที่สามารถช่วยคุณค้นหาว่าแต่ละพินอยู่ที่ใด ในกรณีของ PPGA และ FCPGA คุณสามารถใช้วิธีนี้ได้ วงกลมที่มีเส้นผ่านศูนย์กลางประมาณ 5 มม. จะถูกตัดออกจากฟิล์มฟลูออโรเรซิ่นหรือโพลีเอทิลีน (เช่น ใช้สำหรับทำถุง) มันถูกวางไว้เพื่อให้ศูนย์กลางของมันอยู่เหนือหน้าสัมผัสที่ต้องหุ้มฉนวน จากนั้นใช้เข็มเย็บผ้าลดขอบของวงกลมระหว่างสายนำ

ระหว่างการติดตั้งมักจะไม่มีปัญหาเกิดขึ้น แต่อาจเกิดปัญหาขึ้นเมื่อถอดโปรเซสเซอร์ออกจากซ็อกเก็ต: ฟิล์มยังคงอยู่ภายในและไม่ง่ายนักที่จะถอดออก (ในกรณีที่รุนแรงซ็อกเก็ตสามารถถอดประกอบได้และทุกสิ่งที่ไม่จำเป็นสามารถทำได้ ดึงออกมาจากที่นั่น :))

ในภาพขา VID “เตรียมพร้อม”

ด้วยความระมัดระวังและเอาใจใส่ทำให้การดำเนินการที่จำเป็นเป็นเรื่องง่ายมาก

วิธีการเดียวกันนี้ยังเหมาะสำหรับการเพิ่มหรือลดแรงดันไฟฟ้าใน Pentium II และ Pentium III ทั้งในเวอร์ชัน Slot 1 และ FCPGA (แน่นอนว่าต้องมีการเปลี่ยนแปลงที่เหมาะสมเกี่ยวกับระดับแรงดันไฟฟ้า) ควรคำนึงว่าในกรณีของโปรเซสเซอร์ที่มีแกน Klamath และ Coppermine คุณจะต้องใช้หัวแร้งเพื่อเพิ่มแรงดันไฟฟ้า: ในกรณีนี้จะไม่สามารถทำได้โดยไม่ทำให้ลัดวงจรบางส่วน หน้าสัมผัสลงกราวด์ (ต่างจากแกนที่ออกแบบมาสำหรับแรงดันไฟฟ้า 2.0 V)

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

บทความนี้ใช้เนื้อหาจากหนังสือ “Pentium II, Pentium Pro และโปรเซสเซอร์ Pentium” โดย Mikhail Guk ซึ่งจัดพิมพ์โดยสำนักพิมพ์ Peter รวมถึงเอกสารอย่างเป็นทางการจาก Intel เกี่ยวกับโปรเซสเซอร์ Celeron

การแนะนำ

ผู้ที่ชื่นชอบติดตามความสามารถของโปรเซสเซอร์โอเวอร์คล็อกอย่างใกล้ชิด พวกเขาใช้เวลาส่วนใหญ่ค้นหาคำตอบสำหรับคำถามต่อไปนี้: โปรเซสเซอร์บางตัวสามารถโอเวอร์คล็อกได้เร็วแค่ไหน? ต้องใช้แรงดันไฟฟ้าระดับใด? น้ำยาทำความเย็นแบบไหนจะดีกว่ากัน?

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

แรงดันไฟฟ้า ความเร็วสัญญาณนาฬิกา และการใช้พลังงาน

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

แน่นอนว่าการลดแรงดันไฟฟ้าในการทำงานยังส่งผลกระทบอย่างมีนัยสำคัญต่อการใช้พลังงาน ดังนั้นเราจึงตัดสินใจตรวจสอบปัญหานี้อย่างลึกซึ้งยิ่งขึ้น

โปรเซสเซอร์ด้วย ลดแรงดันไฟฟ้า

โปรเซสเซอร์โมบายล์จำนวนมากได้รับการปรับเปลี่ยนเล็กน้อยซึ่งเป็นเวอร์ชันแรงดันไฟฟ้าต่ำกว่าของ CPU ทั่วไป ยกตัวอย่าง โปรเซสเซอร์โมบายล์ Intel Core 2- มีคุณลักษณะการใช้พลังงานที่เหมาะสมที่สุด แต่ภายใต้เงื่อนไขที่เทียบเคียงได้ จะทำงานเหมือนกันและใช้พลังงานในปริมาณเท่ากันกับเดสก์ท็อป สาย Core 2 Duo T ได้รับการระบุว่ามีการใช้พลังงานสูงสุดที่ 35 W, สาย P ถูกจำกัดไว้ที่แพ็คเกจระบายความร้อนที่ 25 W และอื่นๆ

แต่มีโปรเซสเซอร์ราคาประหยัดสำหรับ คอมพิวเตอร์ตั้งโต๊ะ- ข้อเสนอของเอเอ็มดี โปรเซสเซอร์ที่ปรับให้เหมาะสมด้านพลังงานโดยมีคำต่อท้าย "e" (Phenom II X4 900e, 905e และ ฟีนอม X4 9350e- Intel เปิดตัวกลุ่มผลิตภัณฑ์โปรเซสเซอร์ คอร์ 2 ควอด "เอส"ซึ่งให้ประสิทธิภาพในระดับรุ่นมาตรฐาน แต่คงอยู่ภายในแพ็คเกจระบายความร้อนที่ 65 W แทนที่จะเป็น 95 W แม้ว่าโปรเซสเซอร์เวอร์ชันประหยัดพลังงานจะมีราคาแพงกว่า แต่เราค่อนข้างประทับใจกับโปรเซสเซอร์เหล่านี้ โดยให้การใช้พลังงานที่ลดลงทั้งที่ไม่ได้ใช้งานและขณะโหลด

ทำเองเหรอ?

เป็นไปได้ไหมที่จะแปลงโปรเซสเซอร์เป็นรุ่นประหยัดด้วยมือของคุณเอง? การโอเวอร์คล็อกและโอเวอร์โวลท์กำลังเป็นที่นิยมอย่างมาก แต่แล้วแรงดันไฟตกล่ะ? เราใช้เมนบอร์ด MSI สองตัวที่เรามีอยู่: P45D3 Neo ซึ่งเราใช้อยู่ ค้นหาการโอเวอร์คล็อก Core 2 Duo ที่เหมาะสมที่สุดแต่คราวนี้จับคู่กับโปรเซสเซอร์ Core 2 Extreme QX9650 รวมถึงรุ่น 790FX-GD70 สำหรับทดสอบ AMD Phenom II X4 955

แพลตฟอร์ม: AMD 790FX และ Intel P45

เพื่อตรวจสอบแรงดันไฟฟ้าตกในโปรเซสเซอร์ Phenom II X4 955 เราใช้มาเธอร์บอร์ด MSI 790FX-GD70 บอร์ดนี้เป็นรุ่นท็อปของ MSI สำหรับซ็อกเก็ต AM3 โดยใช้ชิปเซ็ต AMD 790FX ซึ่งรองรับโปรเซสเซอร์ AMD ล่าสุดทั้งหมด บอร์ดนี้มาพร้อมกับเทคโนโลยี ATI CrossFireX (ด้วยสล็อต x16 สี่ช่อง พีซีไอ เอ็กซ์เพรส 2.0) และคุณสมบัติที่เป็นประโยชน์มากมายสำหรับผู้ที่ชื่นชอบ ผู้ผลิตตัดสินใจติดตั้งบอร์ดด้วยฟังก์ชั่นการโอเวอร์คล็อกด้วยฮาร์ดแวร์ ตัวปรับแรงดันไฟฟ้าที่มี 4+1 เฟสพร้อมการสลับแบบไดนามิก รวมถึงระบบระบายความร้อนขนาดใหญ่ (แต่ไม่มากเกินไป) บนท่อความร้อนสำหรับชิปเซ็ตและตัวปรับแรงดันไฟฟ้า BIOS ช่วยให้คุณสามารถตั้งค่าความถี่หน่วยความจำ DDR3 ได้สูงสุด 2133 MT/s รองรับ RAID บนพอร์ต SATA 3Gb/s ทั้งหกพอร์ตผ่านทาง SB750 Southbridge มีพอร์ต SATA เพิ่มเติม, FireWire 400 และแจ็คอีเธอร์เน็ต 1 Gbps สองตัว ไม่ต้องพูดถึงตัวแปลงสัญญาณเสียง HD 192 kHz

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



สำหรับโปรเซสเซอร์ Core 2 Quad บน Socket 775 (เราใช้ Core 2 Extreme QX9650) เราใช้เมนบอร์ด P45D3 Neo ซึ่งทำงานได้ดีใน การทดสอบการโอเวอร์คล็อกที่ดีที่สุดสำหรับ Core 2 Duo- บอร์ดนี้สร้างขึ้นบนชิปเซ็ต P45 แต่นี่ไม่ใช่ผลิตภัณฑ์สำหรับผู้ที่ชื่นชอบ: คุณต้องพอใจกับตัวควบคุมแรงดันไฟฟ้าแบบสามเฟสไม่มีระบบระบายความร้อนฮีทไปป์ที่ซับซ้อนและฟังก์ชั่นมาตรฐานของชิปเซ็ตจะเสริมเพียงเท่านั้น ไม่กี่ตัวเลือก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบอร์ดโปรดดูบทความ " Intel Core 2 Duo: การวิเคราะห์การโอเวอร์คล็อก ประสิทธิภาพ และประสิทธิภาพ"แต่เรายังคงใช้บอร์ดนี้ในโครงการลดแรงดันไฟฟ้า เนื่องจากผลิตภัณฑ์อื่นๆ (รวมถึง Gigabyte X48T-DQ6 และ Asus P5Q Deluxe) ยังไม่มีตัวเลือกในการลดแรงดันไฟฟ้าของส่วนประกอบอื่นนอกเหนือจากโปรเซสเซอร์


วิธีลดความตึงเครียดอย่างเหมาะสม?

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

หลบตา

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

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

หากคุณใช้เครื่องมืออย่าง CPU-Z เพื่ออ่านแรงดันไฟฟ้าที่มีประสิทธิภาพของ CPU ให้ลองตรวจสอบแรงดันไฟฟ้าเป้าหมายด้วย CoreTemp แล้วคุณจะสังเกตเห็นว่าค่าทั้งสองค่าจะแตกต่างกัน ความแตกต่างระหว่างแรงดันไฟฟ้าที่ตั้งไว้และแรงดันไฟฟ้าขณะเดินเบาที่มีประสิทธิภาพเรียกว่า "ออฟเซ็ต" (Voffset) และความแตกต่างของแรงดันไฟฟ้าระหว่างโหมดเดินเบาและโหลดสูงสุดเรียกว่า "ตกต่ำ" (Vdroop)

การตรวจสอบ

โปรเซสเซอร์จะถึงแรงดันไฟฟ้าสูงสุดเมื่อเปลี่ยนจากสถานะโหลดไปเป็นสถานะไม่ได้ใช้งาน เนื่องจากแรงดันไฟฟ้าไม่เคยเคลื่อนจากระดับหนึ่งไปอีกระดับหนึ่งอย่างแน่นอน แต่จะ "กระโดด" ระดับหนึ่งแล้วระดับลดลง ใน "การกระโดด" นี้เองที่โปรเซสเซอร์ถึงแรงดันไฟฟ้าเป้าหมายสูงสุด

ด้วยเหตุผลเดียวกัน จึงค่อนข้างง่ายที่จะทดสอบว่าโปรเซสเซอร์ undervolted จะทำงานได้อย่างน่าเชื่อถือภายใต้โหลดสูงสุดหรือไม่ โดยจะทำให้เกิด Vdroop และลดแรงดันไฟฟ้าในการทำงานให้ต่ำกว่าแรงดันไฟฟ้าที่ระบุ เราใช้ Prime95 ซึ่งเป็นยูทิลิตี้การใช้งาน CPU ที่ยอดเยี่ยม หลังจากการทำงานภายใต้โหลดสูงสุดโดยไม่มีการขัดข้องเป็นเวลา 30 นาที เราก็ได้ข้อสรุปว่าระบบแรงดันไฟฟ้าลดทำงานได้อย่างเสถียรภายใต้โหลด ซึ่งมักจะหมายความว่าการทำงานจะมีเสถียรภาพแม้ในโหมดไม่ได้ใช้งานตั้งแต่นั้นมาอีกเล็กน้อย ไฟฟ้าแรงสูง- แต่สิ่งนี้ใช้ไม่ได้กับโหมดประหยัดพลังงานเช่น Intel SpeedStep ซึ่งจะลดความถี่ (ตัวคูณ) และแรงดันไฟฟ้าเพิ่มเติม เราทำการทดสอบแรงดันไฟฟ้าตกทั้งหมดโดยเปิดใช้งานเทคโนโลยี SpeedStep แต่สิ่งนี้ไม่จำเป็นสำหรับเทคโนโลยี Cool"n"Quiet ของ AMD เนื่องจากจะใช้แรงดันไฟฟ้าและความถี่ในสต็อกเมื่อไม่ได้ใช้งาน

ตามปกติแล้ว ผลลัพธ์ของการโอเวอร์คล็อกหรือการลดแรงดันไฟฟ้าของเราไม่ควรถือเป็นความจริงขั้นสุดท้าย ทั้งหมดขึ้นอยู่กับคุณ: คุณต้องทำการทดสอบเพิ่มเติม หรือยอมรับความเสี่ยงที่ระบบอาจไม่เสถียรเสมอไป และผลลัพธ์ของคุณอาจจะแตกต่างไปจากเดิมอย่างสิ้นเชิง - อาจเป็นการดีกว่าถ้ากลับไปสู่การตั้งค่าแบบอนุรักษ์นิยมมากขึ้น (นั่นคือเพิ่มแรงดันไฟฟ้าเล็กน้อย) เพื่อความปลอดภัย ไม่ว่าในกรณีใด ศักยภาพในการประหยัดพลังงานจะยังคงมีนัยสำคัญอยู่มาก


ซีพียู เอเอ็มดีฟีนอม II X4 955ยังคงเป็นรุ่นเรือธงของบริษัทนับตั้งแต่ประกาศเปิดตัวในเดือนเมษายน พ.ศ. 2552 ด้วยการรองรับหน่วยความจำ DDR3 และความเร็วสัญญาณนาฬิกา 3.2 GHz ทำให้ AMD สามารถแข่งขันกับ อินเทลคอร์ 2 Quad ในการทดสอบบางอย่าง ในขณะที่ทั้งโปรเซสเซอร์และแพลตฟอร์มจะมีราคาถูกกว่า อย่างไรก็ตาม ยังห่างไกลจากประสิทธิภาพของ Core i7

รุ่น Phenom II X4 มีจำหน่ายที่ความถี่ระหว่าง 2.5 ถึง 3.2 GHz (ดูด้านล่าง) บนเว็บไซต์ AMD- โปรเซสเซอร์ 800 ไลน์มีแคช L2 512 KB 4 ตัวต่อคอร์ และแคช L3 ที่ใช้ร่วมกัน 4 MB ในขณะที่ 900 ไลน์มีแคช L3 มากกว่า 50% โปรเซสเซอร์ Phenom II ทั้งหมดผลิตขึ้นที่ Globalfoundries โดยใช้เทคโนโลยีการผลิต 45nm DSL SOI การใช้พลังงานต่ำและความสามารถในการโอเวอร์คล็อกที่ดี น่าสนใจว่าเราจะลดความตึงเครียดได้มากแค่ไหน

การตั้งค่าอัตโนมัติ BIOS ทำให้ Phenom II X4 955 ทำงานที่ 1.32V ตาม CPU-Z ในเวลาเดียวกัน การใช้พลังงานสูงสุดของระบบคือ 216 W เมื่อโหลดเต็มที่บน CPU ค่อนข้างชัดเจนว่าผลลัพธ์ยังมีพื้นที่สำหรับการปรับปรุง

โปรเซสเซอร์ AMD ทั้งหมดที่มีเทคโนโลยี Active Cool"n"Quiet สามารถสลับไปที่ 800 MHz ในโหมดไม่ได้ใช้งาน ในขณะที่แรงดันไฟฟ้าคอร์มาตรฐานลดลงเหลือ 0.96 V ดังที่เห็นในตารางสรุปด้านล่าง โปรเซสเซอร์ Phenom II เปลี่ยนเป็น 0.96 V Cool "n"โหมดเงียบ ไม่ว่าแรงดันไฟฟ้าของ CPU จะถูกตั้งค่าไว้ใน BIOS ก็ตาม ดังนั้นการใช้พลังงานของระบบในโหมดไม่ได้ใช้งานจึงเท่าเดิมเสมอ: 99 W. ในกรณีนี้ไม่มีอะไรต้องปรับปรุง เว้นแต่ว่า BIOS จะเริ่มทำงานเพื่อให้คุณเปลี่ยนแรงดันไฟฟ้าในโหมดไม่ได้ใช้งาน

เราพยายามตั้งค่าระดับแรงดันไฟฟ้าหลายระดับ (ดูตารางด้านล่าง) และทดสอบโหลดโดยใช้การทดสอบ Prime95 เป็นเวลาอย่างน้อย 30 นาที ปรากฎว่าแรงดันไฟฟ้ามาตรฐาน 1.32 V สามารถลดลงได้มากถึง 12% เป็น 1.1175 V ในขณะเดียวกันเราก็ลดการใช้พลังงานของระบบจาก 216 เป็น 179 W ซึ่งลดลง 17.2% ไม่เลว.

ตารางสุดท้าย

เอเอ็มดีฟีนอม II X4 955
แรงดันไฟฟ้าของไบออส แทง.
อัตโนมัติ 0.96 โวลต์* 99 วัตต์ 1.32 โวลต์ 216 วัตต์ ใช่
1,3125 0.96 โวลต์* 99 วัตต์ 1.288 โวลต์ 205 วัตต์ ใช่
1,2875 0.96 โวลต์* 99 วัตต์ 1.264 โวลต์ 199 วัตต์ ใช่
1,2625 0.96 โวลต์* 99 วัตต์ 1.24 โวลต์ 196 วัตต์ ใช่
1,2375 0.96 โวลต์* 99 วัตต์ 1.216 โวลต์ 192 วัตต์ ใช่
1,2125 0.96 โวลต์* 99 วัตต์ 1.192 โวลต์ 186 วัตต์ ใช่
1,1875 0.96 โวลต์* 99 วัตต์ 1.168 โวลต์ 181 ว ใช่
1,175 0.96 โวลต์* 99 วัตต์ 1.152 โวลต์ 179 วัตต์ ใช่
1,1625 0.96 โวลต์* 99 วัตต์ 1.136 โวลต์ 177 วัตต์ เลขที่

* ตั้งค่าเป็น Cool"n"Quiet


ตอนนี้ได้เวลาดู Intel Core 2 Quad แล้ว เราใช้โปรเซสเซอร์ Core 2 Extreme QX9650 เนื่องจากเราไม่มีรุ่น Core 2 Quad ปกติให้เลือก

กลุ่มผลิตภัณฑ์ Core 2 Quad ยังคงมอบประสิทธิภาพที่แข็งแกร่งในระดับการใช้พลังงานที่ยอมรับได้ กลุ่มผลิตภัณฑ์ Q8000 และ Q9000 สร้างขึ้นจากการออกแบบ Yorkfield ขนาด 45 นาโนเมตร Q8000 ใช้แคช L2 ขนาด 4 MB ในขณะที่ Q9000 มีแคช L2 ขนาด 6 MB หรือแม้แต่ 12 MB

โปรเซสเซอร์ Quad-core Core 2 Quad ทั้งหมดประกอบขึ้นจากคริสตัล Wolfdale แบบ dual-core 45 นาโนเมตรสองตัว

เมื่อเราตั้งค่าแรงดันไฟฟ้าใน BIOS เป็น "อัตโนมัติ" เราได้ 1.256 V จาก Core 2 Extreme QX9650 ส่งผลให้ระบบสิ้นเปลืองพลังงาน 185 W เมื่อโหลดเต็ม

แรงดันไฟฟ้าขณะไม่ได้ใช้งานไม่สามารถเปลี่ยนแปลงได้โดยตรง ทั้งนี้จะขึ้นอยู่กับแรงดันไฟฟ้าของ CPU ที่คุณระบุเสมอ ในกรณีที่ การตั้งค่าไบออสตามค่าเริ่มต้น เราได้รับแรงดันไฟฟ้า 1.192 V หลังจากเปิดใช้งานเทคโนโลยี SpeedStep ซึ่งลดตัวคูณลงเหลือ 6x และความเร็วสัญญาณนาฬิกาหลักคือ 2.0 GHz ผลลัพธ์การใช้พลังงานขณะไม่ได้ใช้งาน 94 W (ดูตารางด้านล่าง) ยังคงต่ำกว่าการใช้พลังงานของระบบ AMD เพียง 0.96 V และความถี่ CPU 800 MHz ซึ่งค่อนข้างแปลก

แรงดันไฟฟ้าที่เสถียรต่ำสุดคือ 1.072V ซึ่งเราทำได้โดยใช้การตั้งค่า BIOS ที่ 1.0785V เมื่อโหลดเต็ม ส่งผลให้ระบบสิ้นเปลืองพลังงานทั้งหมดเพียง 148W ซึ่งหมายความว่าเราได้รับการใช้พลังงานลดลง 20% โดยลดลง 16.3% ในโปรเซสเซอร์แรงดันไฟฟ้าหลัก ขั้นตอนต่อไปควรเป็นแรงดันไฟฟ้า 1.0655 V ซึ่งเราสูญเสียเสถียรภาพไปแล้ว โชคดีที่มันให้ผลลัพธ์ที่ผิดพลาดเหมือนกันทั้งภายใต้โหลดและขณะเดินเบา ทำให้การลดแรงดันไฟฟ้าเพิ่มเติมไม่มีจุดหมาย

แรงดันไฟฟ้าที่ไม่ได้ใช้งานซึ่งเป็นผลมาจากแรงดันไฟฟ้า 1.0785V ของโปรเซสเซอร์ของเราคือ 0.1008V ส่งผลให้ระบบสิ้นเปลืองพลังงานเมื่อไม่ได้ใช้งานที่ 87W การปรับปรุงน้อยกว่า 11% แต่ไม่มีค่าใช้จ่าย และระบบทำงานได้เสถียรในการทดสอบ

Intel Core2 Extreme QX9650
แรงดันไฟฟ้าของไบออส แรงดันไฟฟ้าที่มีประสิทธิภาพ (บรรทัดฐาน) การใช้พลังงานอย่างมีประสิทธิภาพ (เหว.) แรงดันไฟฟ้าที่มีประสิทธิภาพ (โหลด) การใช้พลังงานอย่างมีประสิทธิภาพ (ความร้อน) แทง.
อัตโนมัติ 1.192 โวลต์ 94 วัตต์ 1.25 โวลต์ 185 วัตต์ ใช่
1.1955 วี 1.128 โวลต์ 93 ว 1.184 โวลต์ 172 วัตต์ ใช่
1.1695 วี 1.104 โวลต์ 92 วัตต์ 1.16 โวลต์ 166 วัตต์ ใช่
1.1435 โวลต์ 1.008 โวลต์ 91 ว 1.136 โวลต์ 162 วัตต์ ใช่
1.175 โวลต์ 1.048 โวลต์ 90 วัตต์ 1.104 โวลต์ 158 วัตต์ ใช่
1.0915 วี 1.016 โวลต์ 88 วัตต์ 1.08 วี 151 วัตต์ ใช่
1.0785 โวลต์ 1.008 โวลต์ 87 วัตต์ 1.072 โวลต์ 148 วัตต์ ใช่
1.0655 โวลต์ 0.992 โวลต์ 87 วัตต์ 1.056 โวลต์ 148 วัตต์ เลขที่


ฮาร์ดแวร์ระบบ
ซีพียู เอเอ็มดี AMD Phenom II X4 955 (45 nm, 3.2 GHz, 4x แคช L2 512 KB และแคช L3 6 MB, 125 W TDP, Rev. C2)
ซีพียูอินเทล Intel Core 2 Extreme QX9650 (45 nm, 3.0 GHz, แคช L2 12 MB, TDP 130 W, Rev. D0)
เมนบอร์ด (ซ็อกเก็ต 775) MSI P45D3 Neo-F (Rev. 1.0), ชิปเซ็ต: Intel P45, ICH10R, BIOS: 4.2 (02/18/2009)
เมนบอร์ด (ซ็อกเก็ต AM3) MSI 790FX-GD70 (Rev. 1.0), ชิปเซ็ต: AMD 790FX, SB750, BIOS: 1.3 (04/01/2009)
หน่วยความจำ DDR3 2 x 2 GB DDR3-1600 (Corsair TR3X6G-1600C8D 8-8-8-24)
การ์ดจอ Zotac Geforce GTX 260², GPU: GeForce GTX 260 (576 MHz), หน่วยความจำวิดีโอ: 896 MB DDR3 (1998 MHz), โปรเซสเซอร์สตรีม 216 ตัว, ความถี่ของหน่วยเชเดอร์ 1242 MHz
ฮาร์ดไดรฟ์ Western Digital VelociRaptor, 300 GB (WD3000HLFS) 10,000 รอบต่อนาที, SATA/300, แคช 16 MB
ไดรฟ์บลูเรย์ LG GGW-H20L, SATA/150
หน่วยพลังงาน PC Power & Cooling, Silencer 750EPS12V 750 W
ซอฟต์แวร์ระบบและไดรเวอร์
ระบบปฏิบัติการ Windows Vista Enterprise เวอร์ชัน 6.0 x64 Service Pack 2 (รุ่น 6000)
ไดร์เวอร์ชิปเซ็ตเอเอ็มดี ตัวเร่งปฏิกิริยา 9.4
ไดรเวอร์ NVIDIA GeForce การ์ดจอ 185.85
ไดร์เวอร์ชิปเซ็ต Intel ยูทิลิตี้การติดตั้งชิปเซ็ตเวอร์ชั่น 9.1.0.1012
ไดรเวอร์การจัดเก็บข้อมูลของ Intel ไดร์เวอร์ Matrix Storage เวอร์ชั่น 8.8.0.1009


การทดสอบและการตั้งค่า

การทดสอบและการตั้งค่า
พีซีมาร์ค แวนเทจ เวอร์ชัน: 1.00
เกณฑ์มาตรฐาน PCMark
ไพรม์ 95 เวอร์ชัน: 25.7
FFT ขนาดใหญ่แบบแทนที่

ผลการทดสอบ

เราไม่มีกราฟที่แสดงการใช้พลังงานขณะไม่ได้ใช้งานของ AMD Phenom II X4 955 เนื่องจากแรงดันไฟฟ้า โปรเซสเซอร์เอเอ็มดีไม่เปลี่ยนแปลง หลังจากเปิดใช้งานฟังก์ชัน Cool"n"Quiet โปรเซสเซอร์ที่ไม่มีโหลดจะทำงานที่ 800 MHz เสมอด้วยแรงดันไฟฟ้า 0.96 V (อย่างน้อยบนเมนบอร์ด MSI 790FX-GD70 ของเรา) ดังนั้นระบบ AMD จะใช้พลังงาน 99 วัตต์เสมอเมื่อไม่ได้ใช้งาน

กราฟแสดงการใช้พลังงานขณะไม่ได้ใช้งานของระบบ Core 2 Extreme QX9650 ที่ระดับแรงดันไฟฟ้าทั้งหมดที่ทดสอบ ที่ 1.008V คุณสามารถรับการใช้พลังงานที่ 87W และที่ 1.192V การใช้พลังงานเริ่มต้นคือ 94W


การประหยัดพลังงานจากการลดแรงดันไฟฟ้าในกรณีของโปรเซสเซอร์เรือธงของ AMD นั้นค่อนข้างสำคัญ เราเริ่มต้นด้วยแรงดันไฟฟ้าสต็อกที่ 1.32 V ซึ่งให้การใช้พลังงานสูงสุดของระบบที่ 216 W และจากนั้นทำได้เพียง 179 W ภายใต้โหลดที่ 1.175 V การประหยัดพลังงานอยู่ที่ 37 W หรือ 17.2% ซึ่งค่อนข้างสำคัญ เนื่องจากการประหยัดพลังงาน จะเพียงพอต่อการจ่ายไฟ เช่น จอแสดงผลสมัยใหม่ขนาด 20 นิ้ว!

ระบบ Intel สามารถเอาชนะการประหยัดพลังงาน 17.2% ภายใต้โหลดสูงสุดได้หรือไม่ อาจเป็น: ในกรณีนี้แรงดันไฟฟ้าคงที่ขั้นต่ำภายใต้โหลดคือ 1.078 V แทนที่จะเป็น 1.255 V และการใช้พลังงานของทั้งระบบคือ 148 W แทนที่จะเป็น 185 W - ลดลง 20%

การใช้พลังงานและประสิทธิภาพของ PCMark

เราวัดประสิทธิภาพ PCMark Vantage และการใช้พลังงานที่การตั้งค่าเริ่มต้นและการปรับแรงดันไฟฟ้าให้เหมาะสมบนระบบ AMD และ Intel


ในกรณีของระบบ Phenom II X4 955 การใช้พลังงานโดยเฉลี่ยลดลงจาก 157 เป็น 141 W เพิ่มขึ้น 10.2% ระบบ Core 2 Extreme QX9650 สามารถลดการใช้พลังงานจาก 135 เป็น 117 W ซึ่งน่าประทับใจเมื่อพิจารณาจากพลังการประมวลผลที่เหนือกว่าโปรเซสเซอร์ AMD ระดับบนสุดที่เราใช้ ระบบ Intel ลดการใช้พลังงานโดยเฉลี่ยลง 13.1%


ผลที่ตามมาคือ พลังงานทั้งหมดที่ใช้ต่อการทำงานหนึ่งครั้ง (เป็นวัตต์-ชั่วโมง) ลดลงเช่นกัน: 11.4% สำหรับระบบ AMD และ 12.4% สำหรับระบบ Intel ไม่เลว!


สุดท้ายนี้ เราเชื่อมโยงผลลัพธ์ของ PCMark Vantage กับการใช้พลังงานโดยเฉลี่ยของทั้งสองระบบ (คะแนนประสิทธิภาพต่อวัตต์) โปรดจำไว้ว่าทั้งสองเครื่องให้ประสิทธิภาพที่เหมือนกันหลังจากการปรับแรงดันไฟฟ้าให้เหมาะสม ระบบ AMD Phenom II X4 955 สามารถเพิ่มประสิทธิภาพการใช้พลังงานได้ถึง 11.6% ในการทดสอบ PCMark Vantage ระบบ Intel ปรับปรุงผลลัพธ์ประสิทธิภาพขึ้น 13.8%

บทสรุป

เราได้ทดสอบโปรเซสเซอร์ระดับไฮเอนด์สองตัวจาก AMD และ Intel บนมาเธอร์บอร์ด MSI สมัยใหม่ ช่วยให้เราสามารถวิเคราะห์ศักยภาพในการประหยัดพลังงานที่สามารถทำได้โดยการลดแรงดันไฟฟ้าของโปรเซสเซอร์ แน่นอนว่าเราตั้งใจที่จะลดแรงดันไฟฟ้าของหน่วยความจำหรือชิปเซ็ตเพื่อประหยัดเพิ่มเติม แต่ไม่มีเมนบอร์ดตัวใดที่เราตรวจสอบที่อนุญาตให้เราแก้ไขแรงดันไฟฟ้าของส่วนประกอบต่างๆ เราได้ตรวจสอบแล้ว บอร์ดเอซุส P6T และ Rampage II Gene, Gigabyte MA790FXT-UD5P และ X48T-DQ6 แต่ท้ายที่สุดก็ตัดสินที่ MSI 790FX-GD70 สำหรับ Socket AM3 และ P45D3 Neo สำหรับ Socket LGA775

AMD Phenom II X4: ลดการใช้พลังงานลง 17%, ประสิทธิภาพสูงขึ้น 11.6%

การใช้พลังงานสูงสุดภายใต้โหลดลดลงมากถึง 17% เมื่อตั้งค่าแรงดันไฟฟ้าคงที่ต่ำสุดที่เราพบใน Phenom II X4 955 เนื่องจากประสิทธิภาพยังคงเท่าเดิม เราจึงเห็นประสิทธิภาพเพิ่มขึ้น 11.6% (ประสิทธิภาพต่อวัตต์) ใน PCMark การทดสอบความได้เปรียบ เทคโนโลยี AMD Cool"n"Quiet ค่อนข้างชะลอความพยายามของเราในการลดแรงดันไฟฟ้าเนื่องจากในโหมดว่างมันจะเปลี่ยนเป็นโหมดปกติเสมอโดยไม่คำนึงถึงแรงดันไฟฟ้าที่ตั้งไว้ และการใช้พลังงานในโหมดปกติจะอยู่ที่ 99 วัตต์เสมอ

Intel Core 2 Extreme: ลดการใช้พลังงานลง 20%, ประสิทธิภาพสูงขึ้น 13.8%

ผลลัพธ์ที่ได้นั้นน่าทึ่งยิ่งกว่าเดิมในระบบทดสอบ Core 2 Extreme QX9650 ของเรา ซึ่งการใช้พลังงานภายใต้โหลดสูงสุดลดลงถึง 20% อย่างน่าประทับใจโดยไม่กระทบต่อประสิทธิภาพใดๆ ปรับปรุงประสิทธิภาพ PCMark Vantage ต่อวัตต์ได้มากถึง 13.8% เนื่องจากแรงดันไฟฟ้าของโปรเซสเซอร์ Intel ในโหมดประหยัดพลังงาน SpeedStep ขึ้นอยู่กับแรงดันไฟฟ้าหลักที่ตั้งไว้ การใช้พลังงานในโหมดไม่ได้ใช้งานจึงลดลงอย่างเห็นได้ชัดเช่นกัน - เหลือเพียง 1.008 V ซึ่งช่วยประหยัดพลังงานได้ 8% ในโหมดไม่ได้ใช้งาน

คุ้มค่ากับการประหยัดพลังงานหรือไม่?

เราประทับใจกับความคลาดเคลื่อนของแรงดันไฟฟ้าตกที่ค่อนข้างกว้าง เนื่องจากเราคาดว่าปัญหาจะเริ่มต้นเร็วขึ้นมาก แต่ระบบของ AMD และ Intel ได้แสดงให้เห็นว่าโปรเซสเซอร์สมัยใหม่สามารถทำงานได้ที่แรงดันไฟฟ้าที่ต่ำกว่ามาก เราสามารถจัดหาโปรเซสเซอร์ AMD Phenom II X4 ที่มีแรงดันไฟฟ้าน้อยลง 16% และโปรเซสเซอร์ Intel Core 2 Extreme ที่มีแรงดันไฟฟ้าน้อยลง 16.6% ทั้งหมดนี้ช่วยให้เราประหยัดได้ 17-20% ภายใต้โหลดสูงสุดสำหรับทั้งสองระบบ

อย่างไรก็ตาม คุณต้องแน่ใจว่าการตั้งค่าแรงดันไฟฟ้าที่ลดลงนั้นให้การทำงานที่เชื่อถือได้ ดังนั้นเราขอแนะนำให้ดำเนินการตามกระบวนการนี้ด้วยความระมัดระวัง อย่างไรก็ตาม คุณไม่จำเป็นต้องลดแรงดันไฟฟ้าลง 16% แม้ว่าการลดแรงดันไฟฟ้าลง 10% ก็ยังช่วยลดการใช้พลังงานของระบบได้อย่างอิสระ โดยไม่ส่งผลกระทบต่อประสิทธิภาพการทำงาน

มักเกิดขึ้นที่แล็ปท็อปร้อนจัดระหว่างการทำงาน บางครั้งความร้อนนี้ไม่เพียงแต่นำไปสู่ความรู้สึกไม่พึงประสงค์เท่านั้น (ไม่ใช่ทุกคนที่สนุกกับการทำงานกับแล็ปท็อปร้อนๆ) แต่ยังทำให้ค้างหรือ "หน้าจอสีน้ำเงินแห่งความตาย"

ตัวเลือกนี้ไม่เพียงแต่กำหนดให้ผู้ใช้มีทักษะและความรู้บางอย่างเท่านั้น แต่ยังทำให้การรับประกันแล็ปท็อปเป็นโมฆะอีกด้วย วิธีการทำเช่นนี้อธิบายไว้ในเอกสารนี้: การเปลี่ยนโปรเซสเซอร์ - ลดแรงดันไฟฟ้าของโปรเซสเซอร์ วิธีนี้เป็นวิธีที่ง่ายและมีประสิทธิภาพมากที่สุด ช่วยให้คุณลดอุณหภูมิลงได้ 10-30 องศา

อย่างที่คุณเห็น วิธีแก้ปัญหาที่เหมาะสมที่สุดสำหรับปัญหาเรื่องความร้อนคือการลดแรงดันไฟฟ้าของโปรเซสเซอร์ลง ฉันจะอธิบายสาระสำคัญของมัน: ปริมาณความร้อนที่เกิดจากโปรเซสเซอร์นั้นแปรผันตามกำลังสองของแรงดันไฟฟ้า ผลที่ตามมาคือการลดแรงดันไฟฟ้าลงเล็กน้อยสามารถนำไปสู่การลดลงอย่างมากในการสร้างความร้อนและการใช้พลังงาน เพื่ออธิบายสิ่งนี้ ฉันขอแนะนำให้คุณทำความคุ้นเคยกับผลการศึกษา:

คอร์ 2 ดูโอ T7300 2.0 GHz1.00B

คอร์ 2 ดูโอ T7300 2.0 GHz1.25B

ภาพหน้าจอทั้งสองนี้แสดงอุณหภูมิสูงสุดของโปรเซสเซอร์ Core 2 Duo T7300 ที่ติดตั้งในแล็ปท็อป เอเซอร์ แอสไพร์ 5920G หลังจากการ "วอร์มอัพ" ด้วยยูทิลิตี้ S&M เป็นเวลาสามสิบนาที ในกรณีแรก โปรเซสเซอร์ทำงานที่แรงดันไฟฟ้า 1.25V และในกรณีที่สองที่แรงดันไฟฟ้า 1.00V ไม่จำเป็นต้องแสดงความคิดเห็น ความแตกต่างของอุณหภูมิสูงสุดคือ 24 องศา และคำนึงถึงว่าในกรณีแรก พัดลมระบายความร้อนของแล็ปท็อปทำงานที่ความเร็วสูงสุด และในระหว่างการทดสอบ ระบบป้องกันความร้อนสูงเกินไปของโปรเซสเซอร์ถูกกระตุ้น (ซึ่งเห็นได้จากอุณหภูมิที่เพิ่มขึ้นเนื่องจาก การหยุดฉุกเฉินของยูทิลิตี้ S&M)

มีความเข้าใจผิดในหมู่ผู้ใช้แล็ปท็อปว่าการลดแรงดันไฟฟ้าของโปรเซสเซอร์จะลดประสิทธิภาพลง ฉันจะอธิบายว่าทำไมความคิดเห็นนี้จึงผิด ประสิทธิภาพจะขึ้นอยู่กับความถี่ของโปรเซสเซอร์เป็นหลัก การประมวลผลข้อมูลเกิดขึ้นในทุกรอบของโปรเซสเซอร์ ยิ่งความถี่สูง รอบสัญญาณนาฬิกาต่อวินาทีก็จะยิ่งมากขึ้น ดังนั้นข้อมูลที่โปรเซสเซอร์จะประมวลผลในช่วงวินาทีนั้นก็จะยิ่งมากขึ้น แรงดันไฟฟ้าของแหล่งจ่ายไม่ปรากฏที่นี่เลย แรงดันไฟฟ้าของโปรเซสเซอร์จะส่งผลต่อความเสถียรของโปรเซสเซอร์เป็นหลัก ความถี่ที่แน่นอน- หากคุณเพิ่มขึ้น ความถี่สูงสุดที่โปรเซสเซอร์ทำงานจะเพิ่มขึ้น นี่คือสิ่งที่โอเวอร์คล็อกเกอร์ทำ แต่ก็มีเช่นกัน ด้านหลังเหรียญ: เมื่อแรงดันไฟฟ้าของโปรเซสเซอร์เพิ่มขึ้น ตามที่กล่าวไว้ข้างต้น การกระจายความร้อนจะเพิ่มขึ้น นี่คือสาเหตุที่โอเวอร์คล็อกเกอร์ใช้ระบบระบายความร้อนที่ทรงพลังและซับซ้อน

ตอนนี้คุณสามารถดำเนินการลดแรงดันไฟฟ้าของโปรเซสเซอร์ได้โดยตรง สำหรับสิ่งนี้เราต้องการยูทิลิตี้ คุณสามารถดาวน์โหลดได้จากลิงก์ใดลิงก์หนึ่งเหล่านี้: (gcontent)ดาวน์โหลด RMClock (/gcontent)

สำหรับ Windows Vista 64 บิต มีปัญหากับลายเซ็นดิจิทัลสำหรับไดรเวอร์ RTCore64.sys เพื่อหลีกเลี่ยง ปัญหาที่คล้ายกัน- ดาวน์โหลดเวอร์ชัน RMClock พร้อมไดรเวอร์ที่ผ่านการรับรองแล้วจากลิงค์นี้: (gcontent) ดาวน์โหลด (/gcontent)

ไม่สามารถควบคุมความถี่และแรงดันไฟฟ้าของโปรเซสเซอร์ Intel Celeron M ได้ เนื่องจากไม่สนับสนุนการเปลี่ยนแปลงความถี่/แรงดันไฟฟ้าแบบไดนามิก ( เทคโนโลยีอินเทลขั้นตอนความเร็วที่เพิ่มขึ้นในโปรเซสเซอร์ Intel Celeron M ถูกปิดใช้งาน เรากล่าว "ขอบคุณ" กับ Intel สำหรับสิ่งที่เส็งเคร็งนี้) นอกจากนี้ RMClock ยังไม่รองรับโปรเซสเซอร์ AMD ใหม่ (บนชิปเซ็ต 780G และเก่ากว่า) และ Intel Core i3, i5, i7 และอื่น ๆ จากตระกูลเดียวกัน

การตั้งค่ายูทิลิตี้นี้ง่ายขึ้นสำหรับผู้ใช้ที่ไม่มีเวลา/ความปรารถนา/ประสบการณ์ในการปรับแต่ง

คำอธิบายโดยละเอียดเกี่ยวกับการตั้งค่ายูทิลิตี้นี้สำหรับผู้ใช้ที่ต้องการได้รับประสิทธิภาพสูงสุดในการทำงาน

หมายเหตุ: ในเนื้อหานี้มีการตั้งค่าเกิดขึ้น สภาพแวดล้อมของวินโดวส์ประสบการณ์ ขั้นตอนการตั้งค่าใน Windows Vista จะเหมือนกัน ยกเว้นความแตกต่างบางประการซึ่งอธิบายไว้ในเอกสารนี้: การแก้ปัญหาเกี่ยวกับการรีบูตแล็ปท็อปและการค้าง

การตั้งค่า RMClock แบบง่าย

เริ่มต้นด้วยการเปิดตัวยูทิลิตี้ ไปที่แท็บ การตั้งค่าและตั้งค่าพารามิเตอร์ตามภาพหน้าจอ:

ในแท็บนี้ เราได้เปิดใช้งานการโหลดยูทิลิตี้อัตโนมัติ ไปที่แท็บถัดไปกัน: การจัดการ- เรากำหนดค่าตามที่แสดงในภาพหน้าจอ:

เป็นที่น่าสังเกตว่าเครื่องหมายถูกที่อยู่ถัดจากรายการ บูรณาการการจัดการพลังงานระบบปฏิบัติการก่อนอื่นคุณต้องถอดมันออกแล้วใส่กลับเข้าไปใหม่
ไปที่แท็บ การตั้งค่า CPU ขั้นสูง- หากคุณมีโปรเซสเซอร์จาก อินเทลกำหนดค่าตามภาพหน้าจอด้านล่าง:

มันสำคัญมากที่จะต้องมีเครื่องหมายถูกอยู่ถัดจากรายการ มือถือ- รายการอื่นๆ อาจไม่สามารถใช้งานได้สำหรับคุณ เราไม่ใส่ใจกับมัน

สำหรับโปรเซสเซอร์จาก เอเอ็มดีแท็บ การตั้งค่า CPU ขั้นสูงควรมีลักษณะเช่นนี้:

ตอนนี้เรามาดูส่วนที่น่าสนใจที่สุดกันดีกว่า - แท็บ โปรไฟล์- สำหรับโปรเซสเซอร์ อินเทลมันอาจมีลักษณะเช่นนี้:

หากคุณมีเครื่องหมายถูกถัดจากรายการ ไอด้า- ลบมัน

หมายเหตุ: การที่เรายกเลิกการเลือกช่องนี้ไม่ได้หมายความว่าเทคโนโลยี IDA จะไม่ทำงาน มันจะทำงาน เพียงแต่ว่าในกรณีนี้จะมีข้อผิดพลาดน้อยลง

ตอนนี้ฉันจะอธิบายวิธีการตั้งค่าแรงดันไฟฟ้า สำหรับตัวคูณสูงสุด (ไม่นับ ไอด้า) ตั้งแรงดันไฟฟ้าเป็น 1.1000V ในกรณีของฉัน ตัวคูณนี้คือ 10.0X โปรเซสเซอร์ส่วนใหญ่สามารถทำงานที่แรงดันไฟฟ้านี้ได้ คอร์ 2 ดูโอ- หากแล็ปท็อปของคุณค้างหลังจากใช้การตั้งค่า แรงดันไฟฟ้านี้ควรเพิ่มเป็น 1.1500V สำหรับตัวคูณสูงสุด เราตั้งค่าแรงดันไฟฟ้าเป็น 0.8000-0.8500V ยูทิลิตี้นี้จะป้อนค่ากลาง ด้วยการตั้งค่าเหล่านี้ เมื่อใช้พลังงานหลัก แล็ปท็อปจะทำงานที่ความถี่สูงสุด และเมื่อเปลี่ยนไปใช้พลังงานแบตเตอรี่ จะใช้ความถี่ต่ำสุดเพื่อการประหยัดพลังงานที่ดีขึ้น

คำเตือน: ไม่ว่าในกรณีใดก็ตาม ห้ามใช้แรงดันไฟฟ้าเกิน 1.4000V!!!

สำหรับแล็ปท็อปที่มีโปรเซสเซอร์จาก เอเอ็มดีแท็บนี้จะมีลักษณะดังนี้:

สำหรับตัวคูณที่ใหญ่ที่สุด (ในกรณีของฉันคือ 10.0X) เราตั้งค่าแรงดันไฟฟ้าเป็น 1.0000V สำหรับค่าที่น้อยที่สุด - ค่าที่น้อยที่สุดที่ยูทิลิตี้อนุญาตให้คุณตั้งค่า

หมายเหตุ: หากคุณตั้งค่าแรงดันไฟฟ้าเป็นแรงดันไฟฟ้าที่ต่ำมาก ไม่ได้หมายความว่าโปรเซสเซอร์จะทำงานได้ ประเด็นก็คือแรงดันไฟฟ้าขั้นต่ำที่โปรเซสเซอร์สามารถทำงานได้นั้นเป็นฮาร์ดโค้ดสำหรับโปรเซสเซอร์แต่ละตัว หากคุณตั้งค่า RMClock ไว้ที่แรงดันไฟฟ้าต่ำมาก โปรเซสเซอร์จะทำงานที่แรงดันไฟฟ้าขั้นต่ำที่เมนบอร์ดอนุญาตให้คุณตั้งค่าได้

ไปที่การตั้งค่าโปรไฟล์โดยตรงโดยเฉพาะ ประหยัดพลังงาน.

สำหรับโปรเซสเซอร์ อินเทลดูเหมือนว่านี้:

สำหรับโปรเซสเซอร์ เอเอ็มดีดูเหมือนว่านี้:

ที่นี่เราทำเครื่องหมายไว้ถัดจากรายการบนสุด ไปที่แท็บ ประสิทธิภาพสูงสุด.

สำหรับโปรเซสเซอร์ อินเทลดูเหมือนว่านี้:

สำหรับโปรเซสเซอร์ เอเอ็มดีดูเหมือนว่านี้:

บนแท็บนี้ ทำเครื่องหมายในช่องถัดจากรายการต่ำสุดที่มีตัวคูณมากที่สุด
เพื่อป้องกันไม่ให้ RMClock มีข้อขัดแย้งกับ วินโดวส์เอ็กซ์พี- ไปที่คุณสมบัติ: ตัวเลือกการใช้พลังงาน (เริ่ม -> แผงควบคุม -> ตัวเลือกพลังงาน) และเลือกโปรไฟล์ในหน้าต่างการเลือกโปรไฟล์ การจัดการพลังงาน RMClockและกด ตกลง.

หมายเหตุ: คุณไม่จำเป็นต้องทำเช่นนี้สำหรับ Windows Vista

หากต้องการดูว่าโปรเซสเซอร์ทำงานที่แรงดันไฟฟ้าและความถี่ใด ให้ไปที่แท็บ การตรวจสอบ

อย่างที่คุณเห็นโปรเซสเซอร์ในกรณีของฉันทำงานที่ความถี่ 2,000 MHz ที่ตัวคูณ 10.0 และที่แรงดันไฟฟ้า 1,100 V อุณหภูมิของมันคือ 45 องศา

นั่นอาจเป็นทั้งหมด หากคุณต้องการดูยูทิลิตี้นี้ให้ละเอียดยิ่งขึ้น โปรดอ่านต่อ

คำอธิบายแบบเต็มของการตั้งค่า RMClock

ในส่วนนี้ฉันจะบอกคุณโดยละเอียดเกี่ยวกับการตั้งค่าของยูทิลิตี้นั้น เริ่มต้นด้วยการดูที่แท็บ การตั้งค่า

ฉันจะอธิบายสิ่งที่อยู่ในแท็บนี้ ที่ด้านบนสุดจะมีหน้าต่างสำหรับเลือกภาษาของโปรแกรม หากต้องการเลือกภาษารัสเซีย คุณต้องดาวน์โหลดไลบรารี .dll ที่เกี่ยวข้อง (ซึ่งคุณยังต้องค้นหา...)

ด้านล่างนี้คือการตั้งค่า:

  • สี- การตั้งค่าสีสำหรับหน้าต่างการตรวจสอบ
  • แสดงคำแนะนำเครื่องมือบอลลูนที่ให้ข้อมูล- แสดงคำแนะนำเครื่องมือข้อมูลในถาด
  • แสดงคำแนะนำเครื่องมือบอลลูนที่สำคัญ- แสดงข้อความสำคัญในถาดเมื่อมีความร้อนสูงเกินไป เป็นต้น
  • ทำให้หน้าต่างแอปพลิเคชันอยู่ด้านบนเสมอ- วางหน้าต่างแอปพลิเคชันไว้ด้านบนของหน้าต่างอื่น
  • แสดงปุ่มแอปพลิเคชันในทาสก์บาร์- แสดงปุ่มแอปพลิเคชันบนทาสก์บาร์
  • หน่วยอุณหภูมิ- หน่วยอุณหภูมิ (องศาเซลเซียส/ฟาเรนไฮต์)

ตัวเลือกการทำงานอัตโนมัติที่ต่ำกว่านั้นคือ:

  • เริ่มย่อเล็กสุดไปที่ถาดระบบ- เปิดตัวย่อเล็กสุดลงในถาดระบบ (ใกล้นาฬิกา)
  • ทำงานเมื่อเริ่มต้น Windows- ทำงานเมื่อ Windows เริ่มทำงาน ทางด้านซ้ายคุณสามารถเลือกวิธีการทำงานอัตโนมัติ: ใช้คีย์รีจิสทรีหรือผ่านโฟลเดอร์

และที่ด้านล่างสุดจะมีการกำหนดค่าตัวเลือกการบันทึก อะไรและอย่างไรในการตรวจสอบ

บนแท็บ ข้อมูลซีพียูคุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับโปรเซสเซอร์ได้

ลักษณะที่ปรากฏของแท็บนี้สำหรับแพลตฟอร์มตาม อินเทลและบนฐาน เอเอ็มดีอาจจะแตกต่างไปจากเดิมอย่างสิ้นเชิง ก่อนอื่นฉันจะอธิบายเกี่ยวกับแพลตฟอร์ม อินเทล:

ที่ด้านบนสุดจะมี 3 แท็บ โปรเซสเซอร์, ชิปเซ็ตและ การควบคุมปริมาณ- แท็บ ชิปเซ็ตและ การควบคุมปริมาณพวกเขาไม่ได้สนใจในทางปฏิบัติเป็นพิเศษสำหรับเรา ดังนั้นเราจึงไม่แตะต้องพวกเขาและปล่อยให้พารามิเตอร์เริ่มต้นไว้ และที่นี่บนแท็บ โปรเซสเซอร์มาดูรายละเอียดเพิ่มเติมกันดีกว่า
ที่ด้านบนสุดใต้จารึก ป้องกันความร้อนอัตโนมัติ มีการโพสต์ 4 จุด:

  • เปิดใช้งานการตรวจสอบความร้อน 1- เปิด TM1
  • เปิดใช้งานการตรวจสอบความร้อน 2- เปิด TM2
  • ซิงค์ TM1 บนคอร์ CPU- ซิงโครไนซ์ TM1 กับแกนประมวลผล
  • เปิดใช้งานการควบคุมปริมาณแบบขยาย- เปิดใช้งานการควบคุมปริมาณขั้นสูง
  • รายละเอียดเพิ่มเติมว่ามันคืออะไร TM1และ TM2อ่านเอกสารประกอบสำหรับโปรเซสเซอร์ เทคโนโลยีทั้งหมดนี้มีการอธิบายไว้อย่างถูกต้อง โดยสรุป: ทำหน้าที่ปกป้องโปรเซสเซอร์จากความล้มเหลวเนื่องจากความร้อนสูงเกินไป หากอุณหภูมิโปรเซสเซอร์ถึงค่าที่กำหนด (ปกติคือ 94-96 C) โปรเซสเซอร์จะเปลี่ยนไปที่โหมดที่ระบุทางด้านขวาใต้คำจารึก เป้าหมายการตรวจสอบความร้อน 2

ในหน้าต่าง เวลาการรักษาเสถียรภาพการเปลี่ยนแปลง FID/VID เวลาในการรักษาเสถียรภาพจะแสดงเมื่อเปลี่ยนจากโหมดการทำงานของโปรเซสเซอร์หนึ่งไปยังอีกโหมดหนึ่ง

ด้านล่างใต้จารึก ตระกูล Intel Core/Core 2 ปรับปรุงสถานะพลังงานต่ำ เปิดใช้งานสถานะโปรเซสเซอร์ที่เป็นไปได้ต่างๆ พร้อมการใช้พลังงานที่ลดลง เกิดอะไรขึ้น C1E, C2E...อธิบายไว้ในเอกสารประกอบของโปรเซสเซอร์เดียวกัน มันถูกนำเสนอในรูปแบบของแท็บเล็ต

ที่ด้านล่างสุดของแท็บ การตั้งค่า CPU ขั้นสูง มีจุดที่น่าสนใจ 2 จุด คือ

  • มีส่วนร่วม Intel Dynamic Acceleration (IDA) ไอด้า- สาระสำคัญของเทคโนโลยีนี้มาจากความจริงที่ว่าในโปรเซสเซอร์ที่มีหลายคอร์ ในบางครั้งเมื่อโหลดของหนึ่งในนั้นสูง มันจะเปลี่ยนเป็นตัวคูณที่สูงกว่า นั่นคือหากโปรเซสเซอร์ T7300 มีตัวคูณเล็กน้อยที่ x10 ในบางครั้งที่มีโหลดสูงบนคอร์เดียวจะทำงานที่ความถี่ไม่ใช่ 2.0 GHz แต่ที่ 2.2 GHz โดยมีตัวคูณ x11 แทนที่จะเป็น x10
  • เปิดใช้งานการสลับความถี่ FSB แบบไดนามิก (DFFS) - ตัวเลือกนี้เปิดใช้งานเทคโนโลยี ดีเอฟเอฟเอส- สาระสำคัญอยู่ที่ความจริงที่ว่าเพื่อลดการใช้พลังงาน ความถี่บัสระบบจะลดลงจาก 200 MHz เป็น 100 MHz

ด้านล่างเราเลือกประเภทโปรเซสเซอร์ ในกรณีของเรามันเป็น มือถือ และทำเครื่องหมายถูกไว้ข้างๆ

มาดูกันว่าการแก้ไขจะเป็นอย่างไร การตั้งค่า CPU ขั้นสูงสำหรับระบบที่ใช้โปรเซสเซอร์ เอเอ็มดี:

ฉันจะเน้นเฉพาะจุดที่สำคัญที่สุดเท่านั้น
มีอีก 3 แท็บที่ด้านบน เราสนใจแท็บเป็นส่วนใหญ่ การตั้งค่าซีพียู
ด้านซ้ายในหน้าต่าง สถานะ ACPI เพื่อดู/แก้ไข เลือกโปรไฟล์การใช้พลังงานของโปรเซสเซอร์ (สถานะ) ที่เราจะใช้งานในแท็บนี้

  • เปิดใช้งาน CPU พลังงานต่ำ- เปิดใช้งานโหมดประหยัดพลังงานของโปรเซสเซอร์
  • เปิดใช้งานพลังงานต่ำของ Northbridge- เปิดใช้งานโหมดประหยัดพลังงานของนอร์ธบริดจ์
  • เปิดใช้งานการเปลี่ยนแปลง FID/VID- ช่วยให้สามารถเปลี่ยนแรงดันไฟฟ้า/ตัวคูณได้
  • เปิดใช้งานการเปลี่ยนแปลง AltVID- ช่วยให้เกิดความเป็นไปได้ในการเปลี่ยนแปลงแรงดันไฟฟ้าทางเลือก
  • ใช้การตั้งค่าเหล่านี้เมื่อเริ่มต้น - ใช้การเปลี่ยนแปลงเหล่านี้หลังจากโหลดระบบปฏิบัติการ
  • หากคุณคลิกที่รูปสามเหลี่ยมทางด้านขวาของจารึก การตั้งค่าสถานะพลังงานของ ACPI เมนูพร้อมค่าที่ตั้งล่วงหน้าจะปรากฏขึ้น
  • ยังคงมีคำถามเกี่ยวกับช่องทำเครื่องหมายนี้หรือช่องนั้น - อ่านคำแนะนำสำหรับโปรแกรมหรือสุ่มเช่นเคย

ตอนนี้ไปที่แท็บกัน การจัดการ

ฉันจะอธิบายโดยสรุปว่าช่องทำเครื่องหมายนี้มีไว้เพื่ออะไร

วิธีการเปลี่ยนสถานะ P: - ในหน้าต่างนี้ คุณสามารถตั้งค่าวิธีการเปลี่ยนจากสถานะ P หนึ่ง (โดยพื้นฐานแล้วเป็นการรวมกันของค่าตัวคูณและแรงดันไฟฟ้า) ไปยังอีกสถานะหนึ่ง มีสองตัวเลือกที่เป็นไปได้ - ขั้นตอนเดียว - ขั้นตอนเดียว (นั่นคือหากโปรเซสเซอร์เปลี่ยนจากตัวคูณ x6 เป็น x8 จากนั้นจะทำการเปลี่ยนแปลงก่อน x6->x7 จากนั้น x7->x8) และหลายขั้นตอน - หลายขั้นตอน (จาก x6 ทันทีเป็น x8 โดยไม่ต้องเปลี่ยนเป็น x7)
การคำนวณโหลดหลาย CPU - ในหน้าต่างนี้ คุณตั้งค่าวิธีการกำหนดโหลดของโปรเซสเซอร์ (สำหรับโหมด Performance on Demand เป็นต้น) ภาพหน้าจอแสดงวิธีการที่โหลดจะเท่ากับโหลดสูงสุดของคอร์ใดๆ
การดำเนินการสแตนด์บาย/ไฮเบอร์เนต - ที่นี่คุณตั้งค่าการดำเนินการเมื่อเข้าสู่โหมดสแตนด์บายหรือโหมดไฮเบอร์เนต ในภาพหน้าจอ เลือกตัวเลือก “เก็บโปรไฟล์ปัจจุบัน” ไว้

ด้านล่างนี้เป็นค่าเริ่มต้นของ CPU - การตั้งค่าเริ่มต้นของ CPU
คืนค่าเริ่มต้นของ CPU เมื่อปิดการจัดการ - กลับสู่ค่าเริ่มต้นเมื่อปิดการควบคุม RMClock
คืนค่าเริ่มต้นของ CPU เมื่อออกจากแอปพลิเคชัน - กลับสู่ค่าเริ่มต้นเมื่อปิดยูทิลิตี้ RMClock

เพียงด้านล่างจารึก การเลือกค่าเริ่มต้นของ CPUคุณสามารถเลือกหนึ่งในสามตัวเลือก:

  • P-state เริ่มต้นที่กำหนดโดย CPU- แรงดันไฟฟ้า/ตัวคูณเริ่มต้นถูกกำหนดโดยโปรเซสเซอร์เอง
  • พบสถานะ P เมื่อเริ่มต้นระบบ- แรงดันไฟฟ้า/ตัวคูณเริ่มต้นอยู่ที่การเริ่มต้นระบบปฏิบัติการ
  • สถานะ P แบบกำหนดเอง- แรงดันไฟฟ้า/ตัวคูณเริ่มต้นถูกตั้งค่าด้วยตนเอง

นี่คือเห็บ เปิดใช้งานการรวมการจัดการพลังงานระบบปฏิบัติการ คุ้มค่าที่จะให้ความสนใจ ความสนใจเป็นพิเศษ- ต้องถอดออกก่อนแล้วจึงใส่กลับเข้าไปใหม่ หลังจากนี้คุณต้องไป แผงควบคุม -> แหล่งจ่ายไฟ และเลือกรูปแบบแหล่งจ่ายไฟ "RMClock Power Management" ที่นั่น- หรือคุณสามารถใช้ยูทิลิตี้นี้ได้ เอเซอร์ อีพาวเวอร์เลือกโปรไฟล์ การจัดการพลังงาน RMClock- หากยังไม่เสร็จสิ้น อาจเกิดข้อขัดแย้งระหว่างระบบปฏิบัติการและยูทิลิตี้ได้เมื่อพวกเขาควบคุมความถี่และแรงดันไฟฟ้าของโปรเซสเซอร์พร้อมกันในแบบของตัวเอง เป็นผลให้แรงดันไฟฟ้าและความถี่ไฟกระชากคงที่เป็นไปได้

ตอนนี้เรามาดูส่วนที่น่าสนใจที่สุดกันดีกว่า: การตั้งค่าแรงดันไฟฟ้า การตั้งค่าแบบง่ายให้ค่าที่น่าจะเหมาะกับผู้ใช้ 90-95 เปอร์เซ็นต์ แต่จากการปฏิบัติแสดงให้เห็นว่าโปรเซสเซอร์มักจะสามารถทำงานได้อย่างเสถียรที่แรงดันไฟฟ้าต่ำ ซึ่งหมายความว่าการสร้างความร้อนและการใช้พลังงานน้อยลงด้วยซ้ำ ซึ่งในทางปฏิบัติส่งผลให้ความร้อนลดลงและเพิ่มเวลา อายุการใช้งานแบตเตอรี่.

หมายเหตุ: การตั้งค่าแรงดันไฟฟ้าเป็นไปตามตัวอย่างของโปรเซสเซอร์ Intel Core 2 Duo สำหรับโปรเซสเซอร์อื่นๆ (รวมถึงผลิตภัณฑ์ AMD) ขั้นตอนการตั้งค่าจะเหมือนกัน จะมีค่าจำนวนตัวคูณและแรงดันไฟฟ้าที่แตกต่างกันออกไป ที่นี่ฉันต้องการปัดเป่าความเข้าใจผิดอื่น ผู้ใช้มักคิดว่าหากพวกเขามี T7300 เหมือนฉัน โปรเซสเซอร์ก็จะทำงานที่แรงดันไฟฟ้าเดียวกันกับของฉัน นี่ผิด ตัวอย่างแต่ละชิ้นมีค่าความเค้นต่ำสุดของตัวเอง หนึ่งเปอร์เซ็นต์นั้น รุ่นเฉพาะการทำงานที่แรงดันไฟฟ้าเฉพาะไม่ได้หมายความว่าอีกเปอร์เซ็นต์ของรุ่นเดียวกันจะทำงานที่แรงดันไฟฟ้าเดียวกัน กล่าวอีกนัยหนึ่ง: หากคุณติดตั้งสิ่งที่อยู่ในภาพหน้าจอ มันก็ไม่ใช่ความจริงที่ว่ามันจะเหมาะกับคุณ

ตอนนี้งานของเราคือกำหนดค่าแรงดันไฟฟ้าขั้นต่ำที่โปรเซสเซอร์เฉพาะของคุณจะทำงานได้อย่างเสถียร ในการดำเนินการนี้ เราจำเป็นต้องมียูทิลิตี S&M (gcontent) ดาวน์โหลด S&M (/gcontent)
ฉันจะอธิบายแท็บโดยย่อ โปรไฟล์:

มีหน้าต่าง 4 บานที่ด้านบนของแท็บ ฉันจะอธิบายว่าทำไมพวกเขาถึงต้องการ ในหน้าต่างสองบานด้านซ้ายใต้ ไฟ ACปัจจุบัน( ปัจจุบัน) และบูต ( การเริ่มต้น) โปรไฟล์ระบบเมื่อแล็ปท็อปใช้พลังงานจากเครือข่าย ทางด้านขวาเล็กน้อยด้านล่าง แบตเตอรี่ปัจจุบัน( ปัจจุบัน) และบูต ( การเริ่มต้น) โปรไฟล์ระบบเมื่อแล็ปท็อปใช้พลังงานจากแบตเตอรี่ โปรไฟล์ได้รับการกำหนดค่าบนแท็บย่อย (ด้านล่าง โปรไฟล์- ด้านล่างมีอีกจุดหนึ่ง - - มีหน้าที่รับผิดชอบในการเติมแรงดันไฟฟ้าอัตโนมัติ กล่าวคือ ตั้งค่าบนบนตัวคูณหนึ่ง ตั้งค่าล่างในวินาที เมื่อทำเครื่องหมายในช่องถัดจากรายการนั้น โปรแกรมจะตั้งค่ากลางโดยใช้ วิธีการประมาณค่าเชิงเส้น

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

ทีนี้มาดำเนินการโดยตรงเพื่อกำหนดแรงดันไฟฟ้าขั้นต่ำที่ระบบยังคงเสถียร เมื่อต้องการทำเช่นนี้ ให้ยกเลิกการเลือกช่องทั้งหมด ยกเว้นช่องที่รับผิดชอบตัวคูณสูงสุด (ไม่นับ ไอด้า- เราตั้งค่าแรงดันไฟฟ้าเป็น 1.1000V เช่น (สำหรับ เอเอ็มดีคุณสามารถเริ่มต้นด้วย 1.0000V)

ไปที่แท็บย่อย ประสิทธิภาพสูงสุด(ขณะนี้เราเปิดใช้งานโปรไฟล์นี้อยู่ แล็ปท็อปกำลังทำงานโดยใช้พลังงานเครือข่าย)

เราทำเครื่องหมายตัวคูณของเราด้วยเครื่องหมายถูกแล้วเปิดตัว เอสแอนด์เอ็ม- เมื่อเปิดตัวครั้งแรก ยูทิลิตี้นี้จะเตือนเราอย่างจริงใจ:

คลิก ตกลง

ตอนนี้เรามาดูการตั้งค่ายูทิลิตี้นี้กันดีกว่า ไปที่แท็บ 0

เราเลือกการทดสอบที่ทำให้โปรเซสเซอร์อุ่นเครื่องได้มากที่สุด สิ่งเดียวกันนี้ทำบนแท็บ 1 (โปรเซสเซอร์มีสองคอร์)

ตอนนี้ไปที่แท็บ การตั้งค่า- ขั้นแรกเราตั้งค่าโหลดตัวประมวลผลสูงสุด:

กำหนดระยะเวลาการทดสอบเป็น เป็นเวลานาน(ประมาณ 30 นาที สำหรับ บรรทัดฐาน- 8 นาที) และปิดการทดสอบหน่วยความจำ

และกดปุ่ม เริ่มการตรวจสอบ

บนแท็บ เฝ้าสังเกตคุณสามารถตรวจสอบอุณหภูมิโปรเซสเซอร์ปัจจุบันได้:

หากในระหว่างการทดสอบแล็ปท็อปไม่หยุด ให้รีบูตหรือแสดงผล " หน้าจอสีน้ำเงิน" หมายความว่าผ่านการทดสอบแล้วและสามารถลดแรงดันไฟฟ้าได้อีก โดยไปที่แท็บ โปรไฟล์และลดแรงดันไฟฟ้าลง 0.0500V:

มาเรียกใช้ยูทิลิตี้อีกครั้ง เอสแอนด์เอ็ม- หากครั้งนี้ทุกอย่างเป็นไปด้วยดี คุณยังสามารถลดแรงดันไฟฟ้าได้... หากการทดสอบไม่สำเร็จ จะต้องเพิ่มแรงดันไฟฟ้า เป้าหมายนั้นง่าย: ค้นหาแรงดันไฟฟ้าที่ยูทิลิตี้จะทดสอบแล็ปท็อป เอสแอนด์เอ็ม.
ตามหลักการแล้ว คุณต้องค้นหาแรงดันไฟฟ้าสำหรับตัวคูณแต่ละตัว แต่เพื่อไม่ให้เสียเวลามาก ให้ตั้งค่าตัวคูณสูงสุดเป็นแรงดันไฟฟ้าที่เรากำหนดไว้ ตั้งค่าตัวคูณขั้นต่ำ (ในกรณีของฉัน 6.0X) เป็นค่าต่ำสุด แรงดันไฟฟ้าที่เมนบอร์ดสามารถตั้งค่าให้กับโปรเซสเซอร์ของคุณ (โดยปกติคือ 0.8-0.9 V)...และปล่อยให้ค่ากลางกรอกโดยใช้ฟังก์ชัน ปรับ VID สเตตระดับกลางอัตโนมัติ

ยูทิลิตี้นี้มีคุณลักษณะอีกอย่างหนึ่งที่ฉันไม่ได้พูดถึง: การเปลี่ยนความถี่ของโปรเซสเซอร์ขึ้นอยู่กับโหลด
ในโปรไฟล์ ประสิทธิภาพสูงสุดและ ประหยัดพลังงานสามารถเลือกค่าความถี่โปรเซสเซอร์เพียงค่าเดียวที่มีแรงดันไฟฟ้าเฉพาะได้ หากคุณต้องการจัดระเบียบการควบคุมความถี่แบบยืดหยุ่นโดยขึ้นอยู่กับโหลดของโปรเซสเซอร์ คุณควรใส่ใจกับโปรไฟล์ ประสิทธิภาพตามความต้องการ- มันมีความแตกต่างจาก ประสิทธิภาพสูงสุดและ ประหยัดพลังงานโดยที่นี่คุณสามารถระบุการรวมกันของแรงดันไฟฟ้า/ตัวคูณที่โปรเซสเซอร์จะทำงานได้
นี่คือตัวอย่างการกำหนดค่า:

ด้านล่างในการตั้งค่าโปรไฟล์นี้มีพารามิเตอร์บางตัวที่เราเปลี่ยนแปลงได้ ฉันจะอธิบายพวกเขาโดยย่อ:

ระดับการใช้งาน CPU เป้าหมาย (%)- กำหนดเกณฑ์สำหรับการสลับตัวคูณ/แรงดันไฟฟ้า การเปลี่ยนแปลงเกิดขึ้นเฉพาะระหว่างตัวคูณและแรงดันไฟฟ้าที่ทำเครื่องหมายในช่องด้านบนเท่านั้น วิธีการวัดโหลดของโปรเซสเซอร์ถูกกำหนดไว้บนแท็บ การจัดการ

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

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

มีตัวเลือกการควบคุมปริมาณในการตั้งค่าของแต่ละโปรไฟล์ - ใช้การควบคุมปริมาณ (ODCM)- ฉันไม่แนะนำให้เปิดเครื่องเพราะผลที่ตามมาคือความถี่ลดลงและความร้อนเพิ่มขึ้น คุณยังสามารถระบุพารามิเตอร์พลังงานของระบบ (เวลาในการปิดจอภาพ ดิสก์ ฯลฯ) บนแท็บได้ การตั้งค่าระบบปฏิบัติการ:

เพื่อเปิดใช้งานโปรไฟล์ของคุณ ประสิทธิภาพตามความต้องการ- คุณต้องเลือกมันในหน้าต่าง ปัจจุบันบนแท็บ โปรไฟล์

นั่นอาจเป็นทั้งหมด

มีการอภิปรายมากมายบนอินเทอร์เน็ต โปรแกรมที่น่าสนใจเรียกว่า RMClock ก่อนหน้านี้ ฉันเคยพบกับโปรแกรมหลายครั้งแล้ว แต่การตั้งค่าที่ไม่ชัดเจนตั้งแต่แรกเห็นและการไม่มีเอกสารใด ๆ ทำให้เกิดการปฏิเสธและไม่สนับสนุนความปรารถนาที่จะจัดการกับยูทิลิตี้นี้ อย่างไรก็ตาม โปรแกรมนี้น่าสนใจมากและสมควรได้รับความสนใจ ตอนนี้ฉันจะบอกคุณว่าทำไมและจะดึงดูดเจ้าของแล็ปท็อปทั่วไปได้อย่างไร

นักพัฒนาไรท์มาร์ค

อัพโหลดขนาดไฟล์ 463 กิโลไบต์

วัตถุประสงค์ของโครงการ

ยูทิลิตี้ขนาดเล็กที่ตรวจสอบความเร็วสัญญาณนาฬิกา การควบคุมปริมาณ โหลดโปรเซสเซอร์ แรงดันไฟฟ้า และอุณหภูมิของคอร์โปรเซสเซอร์แบบเรียลไทม์ นอกจากนี้ยังสามารถจัดการประสิทธิภาพและการใช้พลังงานของโปรเซสเซอร์ที่รองรับคุณสมบัติการจัดการพลังงาน ในโหมดควบคุมอัตโนมัติ จะตรวจสอบระดับโหลดของโปรเซสเซอร์อย่างต่อเนื่อง และเปลี่ยนความเร็วสัญญาณนาฬิกา แรงดันไฟฟ้าหลัก และ/หรือระดับการควบคุมโดยอัตโนมัติตามแนวคิด "ประสิทธิภาพตามความต้องการ"

ประโยชน์สำหรับผู้ใช้โดยเฉลี่ย

ลดแรงดันไฟฟ้าที่จ่ายให้กับโปรเซสเซอร์กลางด้วยเหตุนี้ ลดการใช้พลังงาน ลดการสร้างความร้อน และเพิ่มความเป็นอิสระ.

แนวคิดนี้ค่อนข้างง่ายโดยไม่ต้องลงรายละเอียดทางเทคนิค - ลดการใช้พลังงาน โปรเซสเซอร์กลาง(ซีพียู). วิธีการนี้ไม่เป็นสากลและไม่ถูกต้อง 100% เนื่องจาก CPU แต่ละตัวมีคุณสมบัติทางกายภาพที่ไม่ซ้ำกันและมีความเป็นไปได้สูงที่ความเร็วสัญญาณนาฬิกาเท่ากันนั้นจะต้องใช้พลังงานน้อยกว่าค่าเริ่มต้นสำหรับโปรเซสเซอร์ทั้งหมด ประเภทนี้- คุณสามารถลดการใช้พลังงานได้มากเพียงใดนั้นขึ้นอยู่กับโชคและ CPU ของคุณ ฉันโชคดี ดังนั้นผลลัพธ์จึงเปิดเผยมาก

การติดตั้ง

เราเพียงทำตามคำแนะนำและไม่มีอะไรเพิ่มเติม เพียงจำไว้ว่าโปรแกรมจะถูกเพิ่มโดยอัตโนมัติในการเริ่มต้นและกลายเป็นซอฟต์แวร์มาตรฐานสำหรับจัดการโปรไฟล์การใช้พลังงาน ดังนั้นหากคุณติดตั้งซอฟต์แวร์อื่น (ยูทิลิตี้ที่เป็นกรรมสิทธิ์ของ Acer, ASUS) จะต้องปิดการใช้งานซอฟต์แวร์เหล่านั้นโดยสิ้นเชิงเพื่อหลีกเลี่ยงความขัดแย้ง

การตั้งค่า

การตั้งค่า

ในแท็บนี้ คุณต้องทำเครื่องหมายสองจุดในบล็อก การเริ่มต้นตัวเลือก- เพื่อให้แอปพลิเคชันเริ่มทำงานโดยอัตโนมัติเมื่อ Windows เริ่มทำงาน

การจัดการ

เรายังปล่อยให้ทุกอย่างเป็นค่าเริ่มต้นและตรวจสอบว่ารายการนั้น เปิดใช้งานระบบปฏิบัติการพลังการจัดการบูรณาการเปิดใช้งานแล้ว

โปรไฟล์

นี่คือจุดเริ่มต้นของความสนุก สำหรับสถานะไฟ AC (ทำงานจากแหล่งจ่ายไฟหลัก) และแบตเตอรี่ (ทำงานจากแบตเตอรี่) ให้ตั้งค่าโปรไฟล์ที่ต้องการ เมื่อทำงานจากเครือข่าย แนะนำให้ตั้งค่า บน ความต้องการ (ประสิทธิภาพตามต้องการ) และเมื่อใช้แบตเตอรี่ พลัง ประหยัด.

ด้านล่างโปรไฟล์ทันที สถานะของโปรเซสเซอร์ที่เป็นไปได้ทั้งหมด (ตัวคูณ, FID) จะปรากฏขึ้น รวมถึงแรงดันไฟฟ้า (VID) ที่จ่ายให้กับ CPU ในสถานะนี้ ความถี่สัญญาณนาฬิกาที่โปรเซสเซอร์ทำงานขึ้นอยู่กับสถานะปัจจุบัน ความสามารถในการเปลี่ยนความถี่นั้นทำขึ้นเพื่อลดการใช้พลังงานในช่วงเวลาที่มีภาระน้อยหรือเวลาว่าง

ตอนนี้งานของเราคือตั้งค่าแรงดันไฟฟ้าให้ต่ำลงสำหรับตัวคูณแต่ละตัว ฉันไม่ได้ทดลองนานเกินไปและตั้งค่าแรงดันไฟฟ้าขั้นต่ำสำหรับตัวคูณแต่ละตัว ฉันจะตอบคำถามเกี่ยวกับอันตรายของการกระทำดังกล่าวทันที - จะไม่มีอะไรเกิดขึ้นกับโปรเซสเซอร์ของคุณ ในกรณีที่เลวร้ายที่สุดระบบจะหยุดทำงาน ในกรณีของฉัน ทุกอย่างทำงานได้ดี แต่ถ้าคุณประสบปัญหาใดๆ ให้ลองลดแรงดันไฟฟ้าทีละขั้นตอนเล็กๆ ให้เหลือค่าต่ำสุดที่ระบบจะทำงานได้อย่างเสถียร

ตอนนี้คุณต้องตั้งค่าโปรไฟล์ ประสิทธิภาพตามความต้องการ และ ประหยัดพลังงาน เมื่อต้องการทำเช่นนี้ ให้เลือกรายการที่เหมาะสม ในทั้งสองกรณี ให้เลือกช่องทำเครื่องหมาย ใช้ ป- สถานะ การเปลี่ยนผ่าน ( PST) โปรไฟล์ที่คุณอยู่ในปัจจุบัน นอกจากนี้สำหรับโปรไฟล์ บน ความต้องการ เลือกตัวคูณทั้งหมดจากรายการและสำหรับโปรไฟล์ พลัง ประหยัด เฉพาะอันแรกเท่านั้น (ซึ่งหมายความว่าเมื่อทำงานโดยใช้พลังงานจากแบตเตอรี่ โปรเซสเซอร์จะทำงานที่ความถี่ต่ำสุดเสมอ แน่นอนว่าคุณสามารถเลือกตัวคูณอื่นได้ ซึ่งจะเพิ่มความถี่สูงสุดที่อนุญาต) เราปล่อยให้ตัวเลือกที่เหลือไม่ทำงาน

งาน

นั่นคือทั้งหมดที่ ตอนนี้คุณต้องเปิดใช้งานโปรไฟล์พลังงานการจัดการพลังงาน RMClock ในการดำเนินการนี้ให้คลิกซ้ายที่แบตเตอรี่ในถาดแล้วเลือกโปรไฟล์ที่ต้องการ หากไม่มีคุณจะต้องคลิก ตัวเลือกเพิ่มเติมการใช้พลังงาน และเลือกที่นั่น ตอนนี้เมื่อคุณเชื่อมต่อพลังงาน แล็ปท็อปจะใช้โปรไฟล์ บน ความต้องการ , ก เมื่อทำงานโดยใช้พลังงานจากแบตเตอรี่ - พลัง ประหยัด, โดยใช้การตั้งค่าที่เราทำไว้ก่อนหน้านี้ ในเวลาเดียวกัน เราได้ลดการใช้พลังงานของโปรเซสเซอร์และทำให้ตอบสนองต่อการตั้งค่าโปรแกรมได้อย่างชัดเจน (เมื่อใช้งาน โปรแกรมมาตรฐานความถี่ควบคุมสามารถกระโดดขึ้นและลงได้แม้ในขณะที่ไม่ได้ใช้งานและแรงดันไฟฟ้าก็เปลี่ยนแปลงเช่นกัน)

กำลังตรวจสอบ

หากคุณทำทุกอย่างถูกต้องแล้วให้ไปที่แท็บ การตรวจสอบคุณสามารถเห็นผลลัพธ์ของงานได้ กราฟ FID-VID แสดงตัวคูณและแรงดันไฟฟ้าปัจจุบัน ตรวจสอบค่าเหล่านี้เมื่อทำงานโดยใช้ไฟหลักและพลังงานแบตเตอรี่ซึ่งควรตรงกัน ตั้งค่าในโปรไฟล์

ตอนนี้แนะนำให้ทดสอบการตั้งค่าทั้งหมดกับบางโปรแกรม เช่น Prime95 ภารกิจคือเพื่อให้แน่ใจว่า CPU ทำงานโดยไม่มีปัญหาในการตั้งค่าแรงดันไฟฟ้าที่เราเลือก

การทดสอบ

ตามทฤษฎีแล้วทุกอย่างยังดีเหมือนเดิม แต่การกระทำเหล่านี้ส่งผลต่อการทำงานจริงอย่างไร?

เครื่องทดสอบ : Terra 1220 (Intel Core 2 Duo T7300)

ฉันทดสอบโหมดการทำงานทั้งสองและเปรียบเทียบกับโหมดที่คล้ายกันของโปรแกรมการจัดการพลังงานมาตรฐาน

สมดุลVS ประสิทธิภาพตามความต้องการ

ความเป็นอิสระได้รับการทดสอบโดยโปรแกรม BatteryEater ในโหมดโหลดสูงสุด (คลาสสิก) อินเทอร์เฟซไร้สายถูกปิดใช้งาน ความสว่างหน้าจอถูกตั้งค่าไว้ที่สูงสุด

อย่างที่คุณเห็นเวลาทำงานไม่เปลี่ยนแปลงเลยและอยู่ที่ 88 นาที ทำการทดสอบแต่ละครั้งสองครั้งเพื่อตรวจสอบผลลัพธ์ ดังนั้นในกรณีเฉพาะของฉัน การลดแรงดันไฟฟ้าไม่ส่งผลต่ออายุการใช้งานแบตเตอรี่ แต่ตัวบ่งชี้อุณหภูมิก็น่าสนใจ อุณหภูมิสูงสุดระหว่างการทดสอบเมื่อใช้ RMClock ลดลง 23°ซ- ผลลัพธ์ที่ยอดเยี่ยมซึ่งสำหรับผู้ใช้หมายถึงการลดอุณหภูมิของเคสแล็ปท็อปซ้ำ ๆ รวมถึงการลดเสียงรบกวน (พัดลมไม่เปิดด้วยความเร็วเต็ม)

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

ประหยัดพลังงานVSพลังประหยัด

ที่นี่สถานการณ์ซ้ำรอย อายุการใช้งานแบตเตอรี่ไม่ลดลง แต่อุณหภูมิลดลงอย่างเห็นได้ชัด สิ่งนี้ส่งผลดีต่อความสะดวกสบายในการทำงาน

เดสก์ท็อปสมัยใหม่และโปรเซสเซอร์มือถือ (โดยเฉพาะ) ใช้เทคโนโลยีประหยัดพลังงานหลายอย่าง: ODCM, CxE, EIST เป็นต้น วันนี้เราจะสนใจในระดับสูงสุดของพวกเขา: การควบคุมความถี่และแรงดันไฟฟ้าของคอร์โปรเซสเซอร์อย่างยืดหยุ่นในช่วง การทำงาน - เจ๋ง "n" เงียบ PowerNow! จากเอเอ็มดีและ ขั้นความเร็วที่เพิ่มขึ้น(EIST) จากอินเทล

บ่อยครั้งที่ผู้ใช้คอมพิวเตอร์หรือแล็ปท็อปต้องเปิดใช้งาน (ตรวจสอบ) การสนับสนุนสำหรับเทคโนโลยีเฉพาะใน BIOS และ/หรือระบบปฏิบัติการ - ไม่ การปรับแต่งอย่างละเอียดมักจะไม่ได้ระบุไว้ แม้ว่าในทางปฏิบัติจะแสดงให้เห็นว่ามีประโยชน์มากก็ตาม ในบทความนี้ฉันจะพูดถึงวิธีที่คุณสามารถควบคุมแรงดันไฟฟ้าในการทำงานของคอร์โปรเซสเซอร์ได้ ระบบปฏิบัติการ(โดยใช้ตัวอย่างของ Intel Pentium M และ FreeBSD) และเหตุใดจึงจำเป็น

แม้จะมีคู่มือจำนวนมาก แต่ก็หายากที่จะหาคำอธิบายโดยละเอียดของเทคโนโลยี Enhanced SpeedStep จากมุมมองของระบบปฏิบัติการ (แทนที่จะเป็นผู้ใช้ปลายทาง) โดยเฉพาะในภาษารัสเซียดังนั้นส่วนสำคัญของบทความนี้จึงอุทิศให้กับ รายละเอียดการดำเนินการและมีลักษณะค่อนข้างเป็นทฤษฎี

ฉันหวังว่าบทความนี้จะมีประโยชน์ไม่เฉพาะกับผู้ใช้ FreeBSD เท่านั้น เราจะพูดถึง GNU/Linux, Windows และ Mac OS X เล็กน้อย อย่างไรก็ตาม ในกรณีนี้ ระบบปฏิบัติการเฉพาะมีความสำคัญรองลงมา

คำนำ

เมื่อปีที่แล้ว ฉันอัปเกรดโปรเซสเซอร์ในแล็ปท็อปเครื่องเก่า: ฉันติดตั้ง Pentium M 780 แทนที่จะเป็น 735 มาตรฐาน และได้เพิ่มความเร็วสูงสุดแล้ว แล็ปท็อปเริ่มร้อนขึ้นมากขึ้นภายใต้ภาระงาน (เนื่องจากการกระจายความร้อนเพิ่มขึ้น 10 W) ฉันไม่ได้ใส่ใจกับสิ่งนี้มากนัก (ยกเว้นว่าฉันทำความสะอาดและหล่อลื่นตัวทำความเย็นเผื่อไว้) แต่วันหนึ่ง ระหว่างการรวบรวมข้อมูลอันยาวนาน คอมพิวเตอร์... ก็ปิดลง (อุณหภูมิถึงระดับวิกฤตถึงร้อยองศาวิกฤต) ). ฉันแสดงค่าของตัวแปรระบบ hw.acpi.thermal.tz0.temperature ในถาดเพื่อตรวจสอบอุณหภูมิ และหากเกิดอะไรขึ้น ให้ขัดจังหวะงาน "หนัก" ให้ทันเวลา แต่หลังจากนั้นไม่นานฉันก็สูญเสียความระมัดระวัง (อุณหภูมิยังคงอยู่ในช่วงปกติเสมอ) และทุกอย่างก็เกิดขึ้นอีกครั้ง ณ จุดนี้ ฉันตัดสินใจว่าฉันไม่ต้องการกลัวความผิดพลาดอย่างต่อเนื่องในระหว่างการโหลด CPU ที่ยาวนานอีกต่อไป และจับมือ Ctrl-C หรือไม่บังคับโปรเซสเซอร์

โดยทั่วไปแล้ว การเปลี่ยนแรงดันไฟฟ้ามาตรฐานหมายถึงการเพิ่มแรงดันไฟฟ้าเพื่อให้มั่นใจว่าโปรเซสเซอร์ทำงานได้อย่างเสถียรในระหว่างการโอเวอร์คล็อก (เช่น ที่ความถี่ที่เพิ่มขึ้น) โดยคร่าวๆ แล้ว ค่าแรงดันไฟฟ้าแต่ละค่าจะสอดคล้องกับช่วงความถี่ที่แน่นอนที่โปรเซสเซอร์สามารถทำงานได้ และหน้าที่ของโอเวอร์คล็อกเกอร์ก็คือการค้นหาความถี่สูงสุดที่โปรเซสเซอร์ยังไม่ "ผิดพลาด" ในกรณีของเรา งานมีความสมมาตรในแง่หนึ่ง: สำหรับความถี่ที่ทราบ (อย่างแม่นยำยิ่งขึ้นดังที่เราจะค้นพบชุดความถี่ในไม่ช้า) ให้ค้นหาแรงดันไฟฟ้าต่ำสุดที่ช่วยให้มั่นใจถึงการทำงานของ CPU ที่เสถียร ฉันไม่ต้องการลดความถี่ในการทำงานลงเพื่อไม่ให้ประสิทธิภาพลดลง - แล็ปท็อปอยู่ไกลจากระดับบนสุดอยู่แล้ว นอกจากนี้ให้ลดแรงดันไฟฟ้าลงด้วย ทำกำไรได้มากขึ้น.

ทฤษฎีเล็กน้อย

ดังที่ทราบกันดีว่าการกระจายความร้อนของโปรเซสเซอร์นั้นแปรผันตามความจุ ความถี่ และ สี่เหลี่ยมแรงดันไฟฟ้า (ผู้สนใจว่าเหตุใดจึงเป็นเช่นนั้น สามารถลองหาค่าการพึ่งพาได้ด้วยตัวเอง โดยพิจารณาจากโปรเซสเซอร์เป็นชุดของอินเวอร์เตอร์ CMOS ระดับประถมศึกษา (ตัวลบแบบลอจิคัล) หรือตามลิงก์: หนึ่ง สอง สาม)

โปรเซสเซอร์โมบายล์สมัยใหม่สามารถใช้พลังงานได้ถึง 50-70 W ซึ่งจะกระจายไปสู่ความร้อนในที่สุด นี่มันเยอะมาก (ลองนึกถึงหลอดไส้) โดยเฉพาะกับแล็ปท็อปนั่นเอง โหมดออฟไลน์ขณะโหลดแบตเตอรี่จะ “กิน” เหมือนหมูกินส้ม ในพื้นที่จำกัด ความร้อนมักจะต้องถูกกำจัดออกไป ซึ่งหมายถึงการใช้พลังงานเพิ่มเติมในการหมุนพัดลมระบายความร้อน (อาจเป็นหลายตัว)

โดยธรรมชาติแล้วสถานการณ์นี้ไม่เหมาะกับใครเลยและผู้ผลิตโปรเซสเซอร์ก็เริ่มคิดถึงวิธีเพิ่มประสิทธิภาพการใช้พลังงาน (และตามด้วยการถ่ายเทความร้อน) และในขณะเดียวกันก็ป้องกันไม่ให้โปรเซสเซอร์ร้อนเกินไป สำหรับผู้ที่สนใจ ฉันขอแนะนำให้อ่านบทความที่ยอดเยี่ยมจำนวนหนึ่งโดย Dmitry Besedin และในระหว่างนี้ ฉันจะเข้าประเด็นโดยตรง

ประวัติเล็กน้อย

เป็นครั้งแรกที่เทคโนโลยี SpeedStep (เวอร์ชัน 1.1) ปรากฏใน Pentium รุ่นที่สองของรุ่นที่สาม (Coppermine มือถือสำหรับแล็ปท็อปที่ผลิตโดยใช้กระบวนการทางเทคนิค 18 ไมครอน, 2000) ซึ่งขึ้นอยู่กับโหลดหรือแหล่งพลังงานของคอมพิวเตอร์ - เครือข่ายหรือ แบตเตอรี่ - สามารถสลับระหว่างความถี่สูงและต่ำได้เนื่องจากมีตัวคูณตัวแปร ในโหมดประหยัด โปรเซสเซอร์จะใช้พลังงานประมาณครึ่งหนึ่ง

เมื่อเปลี่ยนไปใช้กระบวนการทางเทคนิคขนาด 13 ไมครอน เทคโนโลยีจะได้รับเวอร์ชัน 2.1 และกลายเป็น "ปรับปรุง" (ปรับปรุงแล้ว) - ตอนนี้โปรเซสเซอร์สามารถลดไม่เพียงแต่ความถี่เท่านั้น แต่ยังรวมถึงแรงดันไฟฟ้าด้วย เวอร์ชัน 2.2 เป็นการปรับเปลี่ยนสำหรับสถาปัตยกรรม NetBurst และในเวอร์ชันที่สาม (แพลตฟอร์ม Centrino) เทคโนโลยีนี้จะถูกเรียกอย่างเป็นทางการว่า Enhanced Intel SpeedStep (EIST)

เวอร์ชัน 3.1 (2003) ถูกใช้ครั้งแรกในโปรเซสเซอร์ Pentium M รุ่นแรกและรุ่นที่สอง (คอร์ Banias และ Dothan) ความถี่แตกต่างกันไป (ในตอนแรกเพิ่งสลับระหว่างสองค่า) จาก 40% เป็น 100% ของฐาน โดยเพิ่มเป็นขั้นละ 100 MHz (สำหรับ Banias) หรือ 133 MHz (สำหรับ Dothan กรณีของเรา) ขณะเดียวกัน Intel ได้เปิดตัว การควบคุมแบบไดนามิกความจุของแคชระดับที่สอง (L2) ซึ่งช่วยให้เพิ่มประสิทธิภาพการใช้พลังงานได้ดียิ่งขึ้น เวอร์ชัน 3.2 (Enhanced EIST) - การปรับตัวสำหรับโปรเซสเซอร์แบบมัลติคอร์พร้อมแคช L2 ที่ใช้ร่วมกัน (คำถามที่พบบ่อยเล็กน้อยจาก Intel เกี่ยวกับเทคโนโลยี SpeedStep)

ตอนนี้ แทนที่จะติดตามฮาวทูและบทช่วยสอนมากมายอย่างสุ่มสี่สุ่มห้า มาดาวน์โหลดไฟล์ pdf และพยายามทำความเข้าใจหลักการทำงานของ EST กันดีกว่า (ฉันจะใช้ตัวย่อนี้ต่อไป เนื่องจากเป็นสากลและสั้นกว่า)

EST ทำงานอย่างไร

ดังนั้น EST ช่วยให้คุณควบคุมประสิทธิภาพและการใช้พลังงานของโปรเซสเซอร์และ แบบไดนามิกขณะดำเนินการ แตกต่างจากการใช้งานก่อนหน้านี้ซึ่งต้องการการสนับสนุนฮาร์ดแวร์ (ในชิปเซ็ต) เพื่อเปลี่ยนพารามิเตอร์การทำงานของโปรเซสเซอร์ EST อนุญาต โดยทางโปรแกรม, เช่น. ใช้ BIOS หรือระบบปฏิบัติการ เปลี่ยนตัวคูณ (อัตราส่วนของความถี่โปรเซสเซอร์ต่อความถี่บัส) และแรงดันไฟฟ้าหลัก (V cc) ขึ้นอยู่กับโหลด ประเภทของแหล่งพลังงานของคอมพิวเตอร์ อุณหภูมิของ CPU และ/หรือการตั้งค่าระบบปฏิบัติการ (นโยบาย)

ในระหว่างการดำเนินการ โปรเซสเซอร์จะอยู่ในสถานะใดสถานะหนึ่ง (สถานะพลังงาน): T (คันเร่ง), S (สลีป), C (ไม่ได้ใช้งาน), P (ประสิทธิภาพ), สลับระหว่างสถานะเหล่านี้ตามกฎบางอย่าง (หน้า 386 ของ ACPI ข้อมูลจำเพาะ 5.0)

โปรเซสเซอร์แต่ละตัวที่อยู่ในระบบจะต้องอธิบายไว้ในตาราง DSDT ซึ่งส่วนใหญ่มักจะอยู่ใน \_PR เนมสเปซ และมักจะมีวิธีการหลายวิธีในการโต้ตอบกับระบบปฏิบัติการ (ไดรเวอร์ PM) และอธิบายความสามารถของโปรเซสเซอร์ ( _PDC, _PPC) สถานะที่รองรับ (_CST, _TSS, _PSS) และการจัดการ (_PTC, _PCT) ค่าที่จำเป็นสำหรับ CPU แต่ละตัว (หากรวมอยู่ในแพ็คเกจการสนับสนุน CPU ที่เรียกว่า) จะถูกกำหนดโดย BIOS ของเมนบอร์ดซึ่งจะกรอกตารางและวิธีการ ACPI ที่เกี่ยวข้อง (หน้า 11 pdf) เมื่อเครื่องบู๊ต .

EST ควบคุมการทำงานของโปรเซสเซอร์ในสถานะ P และสิ่งเหล่านี้จะเป็นที่สนใจของเรา ตัวอย่างเช่น Pentium M รองรับสถานะ P หกสถานะ (ดูรูปที่ 1.1 และตาราง 1.6 pdf) ซึ่งแตกต่างกันในด้านแรงดันไฟฟ้าและความถี่:

ในกรณีทั่วไป เมื่อไม่ทราบโปรเซสเซอร์ล่วงหน้า วิธีการทำงานกับโปรเซสเซอร์นั้นน่าเชื่อถือไม่มากก็น้อย (และแนะนำโดย Intel) คือ ACPI คุณสามารถโต้ตอบกับโปรเซสเซอร์เฉพาะได้โดยตรง โดยข้าม ACPI ผ่านการลงทะเบียน MSR (ทะเบียนเฉพาะรุ่น) รวมถึงโดยตรงจาก บรรทัดคำสั่ง: ตั้งแต่เวอร์ชัน 7.2 FreeBSD ใช้ยูทิลิตี้ cpucontrol(8) สำหรับสิ่งนี้

หากต้องการทราบว่าโปรเซสเซอร์ของคุณรองรับ EST หรือไม่ คุณสามารถดูบิตที่ 16 ในรีจิสเตอร์ IA_32_MISC_ENABLE (0x1A0) ซึ่งควรตั้งค่าไว้:

# kldload cpuctl # cpucontrol -m 0x1a0 /dev/cpuctl0 | (อ่าน _ msr สวัสดี lo ; echo $((lo >> 16 & 1))) 1
คำสั่งที่คล้ายกันสำหรับ GNU/Linux (ต้องใช้แพ็คเกจ msr-tools):

# modprobe msr # echo $((`rdmsr -c 0x1a0` >> 16 & 1)) 1
การเปลี่ยนระหว่างสถานะเกิดขึ้นเมื่อเขียนไปยังรีจิสเตอร์ IA32_PERF_CTL (0x199) หากต้องการทราบ โหมดปัจจุบันงานสามารถทำได้โดยการอ่าน register IA32_PERF_STATUS (0x198) ซึ่งได้รับการอัพเดตแบบไดนามิก (ตาราง 1.4 pdf) ในอนาคต ฉันจะละเว้นคำนำหน้า IA32_ เพื่อความกระชับ

# cpucontrol -m 0x198 /dev/cpuctl0 MSR 0x198: 0x0612112b 0x06000c20
จากเอกสารปรากฏว่า สถานะปัจจุบันเข้ารหัสใน 16 บิตล่าง (หากดำเนินการคำสั่งหลายครั้ง ค่าอาจเปลี่ยนแปลง - ซึ่งหมายความว่า EST กำลังทำงานอยู่) หากคุณมองดูเศษที่เหลือให้ละเอียดยิ่งขึ้น พวกมันก็ไม่ใช่ขยะอย่างชัดเจนเช่นกัน โดย Google คุณจะพบว่ามันหมายถึงอะไร

โครงสร้างของการลงทะเบียน PERF_STATUS

ข้อมูลที่อ่านจาก PERF_STATUS จะแสดงด้วยโครงสร้างต่อไปนี้ (สมมติว่าข้อมูลถูกจัดเก็บเป็นแบบ little-endian):

โครงสร้าง msr_perf_status ( curr_psv ที่ไม่ได้ลงนาม: 16; /* PSV ปัจจุบัน */ สถานะที่ไม่ได้ลงนาม: 8; /* สถานะสถานะ */ ที่ไม่ได้ลงนาม min_mult: 8; /* ตัวคูณขั้นต่ำ */ max_psv ที่ไม่ได้ลงนาม: 16; /* PSV สูงสุด */ init_psv ที่ไม่ได้ลงนาม: 16; /* เปิดเครื่อง PSV */ );
ฟิลด์ 16 บิตสามฟิลด์เรียกว่าค่าสถานะประสิทธิภาพ (PSV) เราจะพิจารณาโครงสร้างด้านล่าง: ค่า PSV ปัจจุบัน, ค่าสูงสุด (ขึ้นอยู่กับโปรเซสเซอร์) และค่าเมื่อระบบเริ่มต้น (เมื่อเปิดใช้งาน) . ค่าปัจจุบัน (curr_psv) เปลี่ยนแปลงอย่างเห็นได้ชัดเมื่อโหมดการทำงานเปลี่ยนแปลง ค่าสูงสุด (max_psv) มักจะคงที่ ค่าเริ่มต้น (init_psv) จะไม่เปลี่ยนแปลง: ตามกฎแล้วจะเท่ากับค่าสูงสุดสำหรับเดสก์ท็อปและเซิร์ฟเวอร์ แต่ ขั้นต่ำสำหรับซีพียูมือถือ ตัวคูณขั้นต่ำ (min_mult) สำหรับโปรเซสเซอร์ Intel เกือบจะเป็นหกเสมอ ฟิลด์สถานะประกอบด้วยค่าของแฟล็กบางตัว เช่น เมื่อเหตุการณ์ EST หรือ THERM เกิดขึ้น (นั่นคือ เมื่อสถานะ P เปลี่ยนแปลงหรือโปรเซสเซอร์ร้อนเกินไป ตามลำดับ)

ตอนนี้เราทราบวัตถุประสงค์ของรีจิสเตอร์ PERF_STATUS ทั้ง 64 บิตแล้ว เราก็สามารถถอดรหัสคำที่เราอ่านด้านบนได้แล้ว: 0x0612 112b 0x06 00 0c20⇒ PSV เมื่อเริ่มต้น 0x0612, ค่าสูงสุด 0x112b, ตัวคูณขั้นต่ำ 6 (ตามที่คาดไว้), เคลียร์แฟล็กแล้ว, ค่า PSV ปัจจุบัน = 0x0c20 16 บิตเหล่านี้หมายถึงอะไรกันแน่?

โครงสร้างมูลค่าสถานะประสิทธิภาพ (PSV)

สิ่งสำคัญมากคือต้องรู้และเข้าใจว่า PSV คืออะไรเนื่องจากอยู่ในรูปแบบนี้ที่มีการตั้งค่าโหมดการทำงานของโปรเซสเซอร์

โครงสร้าง psv ( vid ที่ไม่ได้ลงนาม: 6; /* ตัวระบุแรงดันไฟฟ้า */ unsigned _reserved1: 2; ความถี่ที่ไม่ได้ลงนาม: 5; /* ตัวระบุความถี่ */ unsigned _reserved2: 1; nibr ที่ไม่ได้ลงนาม: 1; /* อัตราส่วนบัสที่ไม่ใช่จำนวนเต็ม */ ไม่ได้ลงนาม slfm: 1; /* ความถี่ FSB แบบไดนามิก (Super-LFM) */ );
การสลับความถี่ FSB แบบไดนามิกระบุว่าจะข้ามรอบสัญญาณนาฬิกา FSB ทุกวินาที เช่น ลดความถี่ในการทำงานลงครึ่งหนึ่ง คุณลักษณะนี้ถูกนำมาใช้ครั้งแรกใน โปรเซสเซอร์หลัก 2 Duo (แกน Merom) ไม่ได้เกี่ยวข้องกับเรา เช่นเดียวกับอัตราส่วนบัสที่ไม่ใช่จำนวนเต็ม ซึ่งเป็นโหมดพิเศษที่รองรับโดยโปรเซสเซอร์บางตัว ซึ่งตามชื่อที่แนะนำ ช่วยให้คุณควบคุมความถี่ได้ละเอียดยิ่งขึ้น

สองฟิลด์เกี่ยวข้องกับเทคโนโลยี EST เอง - ตัวระบุความถี่ (ตัวระบุความถี่, Fid) ซึ่งมีค่าเท่ากับตัวเลขกับตัวคูณและแรงดันไฟฟ้า (ตัวระบุแรงดันไฟฟ้า, Vid) ซึ่งสอดคล้องกับระดับแรงดันไฟฟ้า (โดยปกติจะเป็นเอกสารที่มีการบันทึกน้อยที่สุดเช่นกัน ).

ตัวระบุแรงดันไฟฟ้า

Intel ลังเลอย่างยิ่งที่จะเปิดเผยข้อมูล (โดยปกติแล้วจำเป็นต้องมี NDA) เกี่ยวกับวิธีการเข้ารหัส ID แรงดันไฟฟ้าสำหรับโปรเซสเซอร์แต่ละตัว แต่สำหรับซีพียูยอดนิยมส่วนใหญ่ โชคดีที่ทราบสูตรนี้ โดยเฉพาะสำหรับ Pentium M ของเรา (และอื่นๆ อีกมากมาย): V cc = Vid 0 + (Vid × V step) โดยที่ V cc คือแรงดันกระแส (จริง) Vid 0 คือแรงดันพื้นฐาน (เมื่อ Vid == 0) ,วีสเต็ป-สเต็ป ตารางสำหรับโปรเซสเซอร์ยอดนิยมบางตัว (ค่าทั้งหมดเป็นมิลลิโวลต์):
ซีพียู วิด 0 ขั้นวี วีบูต วีมิน วีแม็กซ์
เพนเทียม เอ็ม 700,0 16,0 xxxx,x xxx,x xxxx,x
อี6000,อี4000 825,0 12,5 1100,0 850,0 1500,0
อี8000,อี7000 825,0 12,5 1100,0 850,0 1362,5
X9000 712,5 12,5 1200,0 800,0 1325,0
T9000 712,5 12,5 1200,0 750,0 1300,0
P9000, P8000 712,5 12,5 1200,0 750,0 1300,0
Q9000D, Q8000D 825,0 12,5 1100,0 850,0 1362,5
Q9000M 712,5 12,5 1200,0 850,0 1300,0
ตัวคูณ (เช่น Fid) เขียนไปที่ PSV โดยเลื่อนไปทางซ้าย 8 บิต ส่วนหกบิตล่างถูกครอบครองโดย Vid เพราะ ในกรณีของเรา บิตที่เหลือสามารถถูกละเลยได้ ดังนั้น PSV ความถี่โปรเซสเซอร์ บัสระบบ และแรงดันไฟฟ้าทางกายภาพจะเชื่อมโยงกันด้วยสูตรง่ายๆ (สำหรับ Pentium M):
ตอนนี้เรามาดูรีจิสเตอร์ควบคุม (PERF_CTL) การเขียนควรทำดังนี้: ขั้นแรกให้อ่านค่าปัจจุบัน (คำ 64 บิตทั้งหมด) บิตที่จำเป็นจะถูกเปลี่ยนและเขียนกลับไปที่รีจิสเตอร์ (ที่เรียกว่าอ่าน - แก้ไข - เขียน) .

โครงสร้างการลงทะเบียน PERF_CTL

struct msr_perf_ctl ( psv ที่ไม่ได้ลงนาม: 16; /* PSV ที่ร้องขอ */ ไม่ได้ลงนาม _reserved1: 16; ida_disengage ที่ไม่ได้ลงนาม: 1; /* IDA ปลดออก */ ไม่ได้ลงนาม _reserved2: 31; );
บิตปลด IDA (Intel Dynamic Acceleration) ช่วยให้คุณสามารถปิดการใช้งานการควบคุมความถี่แบบฉวยโอกาสชั่วคราวบนโปรเซสเซอร์ Intel Core 2 Duo T7700 และใหม่กว่า - อีกครั้งซึ่งไม่เป็นที่สนใจของเรา Low 16 bits (PSV) เป็นโหมดที่เรา "ถาม" โปรเซสเซอร์ให้เปลี่ยน

ตาราง _PSS

ตาราง _PSS เป็นอาร์เรย์ของสถานะ ( บรรจุุภัณฑ์ในคำศัพท์เฉพาะทางของ ACPI) หรือวิธีการที่ส่งคืนอาร์เรย์ดังกล่าว แต่ละรัฐ (P-state) ในทางกลับกันถูกกำหนดโดยโครงสร้างต่อไปนี้ (หน้า 409 ของข้อกำหนด ACPI):

โครงสร้าง Pstate (ความถี่ Core ที่ไม่ได้ลงนาม; /* ความถี่การทำงานของ CPU หลัก, MHz */ กำลังไฟฟ้าที่ไม่ได้ลงนาม; /* การกระจายพลังงานสูงสุด, mW */ เวลาแฝงที่ไม่ได้ลงนาม; /* เวลาแฝงที่เลวร้ายที่สุดของความไม่พร้อมใช้งานของ CPU ในระหว่างการเปลี่ยนแปลง, µs */ BusMasterLatency ที่ไม่ได้ลงนาม; / * เวลาแฝงที่แย่ที่สุดในขณะที่ Bus Masters ไม่สามารถเข้าถึงหน่วยความจำ µs */ unsigned Control; /* ค่าที่จะเขียนไปยัง PERF_CTL เพื่อสลับเป็นสถานะนี้ */ จาก PERF_STATUS) */ );
ดังนั้น P-state แต่ละสถานะจึงมีคุณลักษณะเฉพาะด้วยความถี่ในการทำงานบางอย่างของคอร์, การกระจายพลังงานสูงสุด, ความล่าช้าในการขนส่ง (อันที่จริงนี่คือเวลาการเปลี่ยนแปลงระหว่างสถานะที่ CPU และหน่วยความจำไม่พร้อมใช้งาน) ท้ายที่สุดสิ่งที่น่าสนใจที่สุด: PSV ซึ่งสอดคล้องกับสถานะนี้และต้องเขียนเป็น PERF_CTL เพื่อย้ายไปยังสถานะนี้ (Control) เพื่อให้แน่ใจว่าโปรเซสเซอร์ได้เปลี่ยนไปสู่สถานะใหม่ได้สำเร็จ คุณจะต้องอ่านรีจิสเตอร์ PERF_STATUS และเปรียบเทียบกับค่าที่บันทึกไว้ในฟิลด์สถานะ

ไดรเวอร์ EST ของระบบปฏิบัติการสามารถ "รู้" เกี่ยวกับโปรเซสเซอร์บางตัวได้ เช่น จะสามารถจัดการได้โดยไม่ต้องรองรับ ACPI แต่สิ่งนี้เกิดขึ้นได้ยาก โดยเฉพาะอย่างยิ่งในสมัยนี้ (แม้ว่าจะเกิดแรงดันไฟฟ้าตกบน Linux ที่ไหนสักแห่งก่อนเวอร์ชัน 2.6.20 แต่ก็จำเป็นต้องแพตช์ตารางในไดรเวอร์ และย้อนกลับไปในปี 2554 วิธีการนี้ก็ค่อนข้างธรรมดา)

เป็นที่น่าสังเกตว่าไดรเวอร์ EST สามารถทำงานได้แม้ว่าจะไม่มีตาราง _PSS และโปรเซสเซอร์ที่ไม่รู้จักก็ตาม เนื่องจาก ค่าสูงสุดและต่ำสุดสามารถพบได้จาก PERF_STATUS (ในกรณีนี้เห็นได้ชัดว่าจำนวน P-state ลดลงเหลือสอง)

ทฤษฎีพอแล้ว จะทำอย่างไรกับทั้งหมดนี้?

ตอนนี้เรารู้แล้ว 1) จุดประสงค์ของบิตทั้งหมดในคำ MSR ที่จำเป็น 2) วิธีการเข้ารหัส PSV สำหรับโปรเซสเซอร์ของเราอย่างแน่นอน และ 3) ตำแหน่งที่จะค้นหาการตั้งค่าที่จำเป็นใน DSDT ก็ถึงเวลาสร้างตารางความถี่ และแรงดันไฟฟ้า ค่าเริ่มต้น- มาดัมพ์ DSDT แล้วมองหาตาราง _PSS ตรงนั้น สำหรับ Pentium M 780 ควรมีลักษณะดังนี้:

ค่า Default_PSS

ชื่อ (_PSS, แพ็คเกจ (0x06) ( // มีการกำหนดสถานะทั้งหมด 6 สถานะ (สถานะ P) แพ็คเกจ (0x06) ( 0x000008DB, // 2267 MHz (อ้างอิงนาฬิกา Fid × FSB) 0x00006978, // 27000 mW 0x0000000A, // 10 µs (ตรงตามข้อกำหนด) 0x0000000A, // 10 µs 0x0000112B, // 0x11 = 17 (ตัวคูณ, Fid), 0x2b = 43 (Vid) 0x0000112B), แพ็คเกจ (0x06) ( 0x0000074B, // 1867 MHz (82% สูงสุด) 0x000059D8, // 23000 mW 0x0000000A, 0x0000000A, 0x00000E25, // Fid = 14, Vid = 37 0x00000E25 ), แพ็คเกจ (0x06) ( 0x00000640, // 1600 MHz (71% ของสูงสุด 0 x0) 0005208, // 21000 mW 0x0000000A, 0x0000000A , 0x00000C20, // Fid = 12, Vid = 32 0x00000C20 ), แพ็คเกจ (0x06) ( 0x00000535, // 1333 MHz (59% ของสูงสุด) 0x00004650, // 18000 mW 0x0000000A, 0x0000000A, x00000A1C, // Fid = 10, Vid = 28 0x00000A1C ), แพ็คเกจ (0x06) ( 0x0000042B, // 1067 MHz (47% ของสูงสุด) 0x00003E80, // 16000 mW 0x0000000A, 0x0000000A, 0x00000817, // Fid = 8, วิด = 2 3 0x00000817 ), แพ็คเกจ (0x06) (0x00000320, // 800 MHz (35% สูงสุด) 0x000032C8, // 13000 MW 0x0000000A, 0x0000000A, 0x00000612, // fid = 6, vid = 18 0x00000612))


ดังนั้นเราจึงทราบค่า Vid เริ่มต้นสำหรับแต่ละระดับ P: 43, 37, 32, 28, 23, 18 ซึ่งสอดคล้องกับแรงดันไฟฟ้าตั้งแต่ 1388 mV ถึง 988 mV สาระสำคัญของแรงดันไฟฟ้าตกคือแรงดันไฟฟ้าเหล่านี้อาจสูงกว่าที่จำเป็นสำหรับการทำงานที่เสถียรของโปรเซสเซอร์ เรามาลองกำหนด "ขีดจำกัดของสิ่งที่ได้รับอนุญาต"

ฉันเขียนเชลล์สคริปต์อย่างง่ายสำหรับสิ่งนี้ ซึ่งจะค่อยๆ ลดระดับ Vid และทำการวนซ้ำแบบง่าย (แน่นอนว่า powerd(8) daemon จะต้องถูกฆ่าก่อนหน้านี้) ดังนั้นฉันจึงกำหนดแรงดันไฟฟ้าที่อย่างน้อยจะทำให้โปรเซสเซอร์ไม่ค้าง จากนั้นฉันก็ทำการทดสอบ Super Pi หลายครั้งและประกอบเคอร์เนลกลับเข้าไปใหม่ ต่อมา ฉันเพิ่มค่า Vid สำหรับความถี่สูงสุดสองความถี่ขึ้นอีกหนึ่งจุด ไม่เช่นนั้น gcc อาจขัดข้องในบางครั้งเนื่องจากข้อผิดพลาดของคำสั่งที่ไม่ถูกต้อง จากการทดลองทั้งหมดในช่วงหลายวัน ทำให้ได้รับชุด Vid ที่ "เสถียร" ต่อไปนี้: 30, 18, 12, 7, 2, 0

การวิเคราะห์ผลลัพธ์

ตอนนี้เราได้พิจารณาแรงดันไฟฟ้าที่ปลอดภัยขั้นต่ำโดยเชิงประจักษ์แล้ว จึงน่าสนใจที่จะเปรียบเทียบกับแรงดันไฟฟ้าดั้งเดิม:
การลดแรงดันไฟฟ้าสูงสุดลงถึง 15% ทำให้เกิดผลลัพธ์ที่เห็นได้ชัดเจน: ภาระงานในระยะยาวไม่เพียงแต่ไม่ทำให้โปรเซสเซอร์ร้อนเกินไปและปิดเครื่องฉุกเฉินอีกต่อไป แต่อุณหภูมิปัจจุบันแทบจะไม่เกิน 80°C อีกด้วย อายุการใช้งานแบตเตอรี่ที่คาดการณ์ไว้ในโหมด "สำนักงาน" ตัดสินโดย acpiconf -i 0 เพิ่มขึ้นจาก 1 ชั่วโมง 40 ม. เป็น 2 ชม. 25 ม. (ไม่มาก แต่เซลล์ลิเธียมไอออนจะเหนื่อยเมื่อเวลาผ่านไปและฉันก็ไม่มีการเปลี่ยนแปลง แบตเตอรี่ตั้งแต่ฉันซื้อแล็ปท็อปเมื่อเจ็ดปีที่แล้ว)

ตอนนี้เราต้องแน่ใจว่าการตั้งค่านั้นถูกนำไปใช้โดยอัตโนมัติ ตัวอย่างเช่น คุณสามารถแก้ไขไดรเวอร์ cpufreq(4) เพื่อให้ค่า PSV ถูกนำมาจากตารางของตัวเอง แทนที่จะใช้ ACPI แต่สิ่งนี้ไม่สะดวกหากเพียงเพราะคุณต้องจำไว้ว่าต้องแพทช์ไดรเวอร์เมื่อทำการอัพเดตระบบและโดยทั่วไปแล้วดูเหมือนว่าแฮ็คสกปรกมากกว่าวิธีแก้ปัญหา คุณอาจจะแพทช์ powerd(8) ได้ด้วยวิธีใดวิธีหนึ่ง ซึ่งไม่ดีด้วยเหตุผลเดียวกัน คุณสามารถเรียกใช้สคริปต์ได้โดยลดแรงดันไฟฟ้าโดยการเขียนโดยตรงไปยัง MSR (ซึ่งอันที่จริงแล้วคือสิ่งที่ฉันทำเพื่อกำหนดแรงดันไฟฟ้าที่ "เสถียร") แต่จากนั้นคุณจะต้องจดจำและประมวลผลการเปลี่ยนระหว่างสถานะอย่างอิสระ (ไม่ใช่ เฉพาะสถานะ P เท่านั้น แต่ทั้งหมด เช่น เมื่อแล็ปท็อปตื่นจากโหมดสลีป) นั่นไม่ใช่ประเด็นเช่นกัน

หากเราได้รับค่า PSV ผ่าน ACPI แสดงว่าสมเหตุสมผลที่สุดที่จะเปลี่ยนตาราง _PSS ใน DSDT โชคดีที่คุณไม่จำเป็นต้องแก้ไข BIOS สำหรับสิ่งนี้: FreeBSD สามารถโหลด DSDT จากไฟล์ได้ (เราได้พูดคุยเกี่ยวกับการแก้ไขตาราง ACPI บนHabréแล้ว ดังนั้นเราจะไม่พูดถึงรายละเอียดนี้ในตอนนี้) แทนที่ฟิลด์บังคับใน DSDT:

แพตช์ลดแรงดันไฟฟ้าสำหรับ _PSS

@@ -7385.8 +7385.8 @@ 0x00006978, 0x0000000A, 0x0000000A, - 0x0000112B, - 0x0000112B + 0x0000111D, + 0x0000111D ), แพ็คเกจ (0x06) @@ -7395.8 + 7395.8 @@ 0x000059D8, 0x0000000A, 0x0000000A, - 0x00000E25, - 0x00000E25 + 0x00000E12, + 0x00000E12 ), แพ็คเกจ (0x06) @@ -7405.8 +7405.8 @@ 0x00005208, 0x0000000A, A, - 0x00000C20, - 0x00000C20 + 0x00000C0C, + 0x0000 0C0C ), แพ็คเกจ ( 0x06) @@ -7415.8 +7415.8 @@ 0x00004650, 0x0000000A, 0x0000000A, - 0x00000A1C, - 0x00000A1C + 0x00000A07, + 0x00000A07 ), แพ็คเกจ (0x06) @@ -7 425.8 +7425.8 @@ 0x00003E80, 0x000000 0A, 0x0000000A, - 0x00000817, - 0x00000817 + 0x00000802, + 0x00000802 ), แพ็คเกจ (0x06 ) @@ -7435.8 +7435.8 @@ 0x000032C8, A, 0x0000000A, - 0x00000612, - 0x00000612 + 0x00000600, + 0x00000600 ) ) )


เรารวบรวมไฟล์ AML ใหม่ (ACPI bytecode) และแก้ไข /boot/loader.conf เพื่อให้ FreeBSD โหลด DSDT ที่แก้ไขแล้วของเราแทนค่าเริ่มต้น:

Acpi_dsdt_load = "ใช่" acpi_dsdt_name = "/root/undervolt.aml"
นั่นคือทั้งหมด สิ่งเดียวคืออย่าลืมใส่ความคิดเห็นสองบรรทัดนี้ใน /boot/loader.conf หากคุณเปลี่ยนโปรเซสเซอร์

แม้ว่าคุณจะไม่ลดแรงดันไฟฟ้ามาตรฐานลง แต่ความสามารถในการกำหนดค่าการจัดการสถานะโปรเซสเซอร์ (ไม่ใช่แค่สถานะ P) ก็มีประโยชน์ได้ ท้ายที่สุดมักเกิดขึ้นที่ BIOS "คด" กรอกตารางไม่ถูกต้องไม่สมบูรณ์หรือไม่กรอกเลย (เช่นเนื่องจากมี Celerone ที่ไม่รองรับ EST และผู้ผลิตไม่ได้จัดเตรียมอย่างเป็นทางการ เพื่อทดแทน) ในกรณีนี้คุณจะต้องทำงานทั้งหมดด้วยตัวเอง โปรดทราบว่าการเพิ่มเพียงตาราง _PSS อาจไม่เพียงพอ ดังนั้น C-state จึงถูกระบุโดยตาราง _CST และนอกจากนี้ อาจจำเป็นต้องอธิบายขั้นตอนการควบคุมด้วยตนเอง (Performance Control, _PCT) โชคดีที่นี่ไม่ใช่เรื่องยากและมีการอธิบายไว้อย่างละเอียดพร้อมตัวอย่างในบทที่แปดของข้อกำหนด ACPI

ความไม่แน่นอนใน GNU/Linux

เพื่อบอกความจริงกับคุณ ในตอนแรกฉันคิดว่าสิ่งที่ฉันทำได้คืออ่าน Gentoo Undervolting Guide และปรับให้เหมาะกับ FreeBSD สิ่งนี้กลับกลายเป็นว่าไม่ง่ายนัก เพราะเอกสารกลายเป็นเรื่องโง่มาก (ซึ่งจริงๆ แล้วแปลกสำหรับ Gentoo Wiki) น่าเสียดายที่ฉันไม่พบสิ่งที่คล้ายกันในเว็บไซต์ใหม่ของพวกเขา ดังนั้นฉันจึงต้องพอใจกับสำเนาเก่า และถึงแม้ว่าฉันเข้าใจว่าคู่มือนี้สูญเสียความเกี่ยวข้องไปมาก แต่ฉันก็ยังวิพากษ์วิจารณ์มันเล็กน้อย -

ด้วยเหตุผลบางอย่างพวกเขาเสนอให้ฉันแก้ไขเคอร์เนลทันทีโดยไม่ต้องประกาศสงคราม (ใน FreeBSD สักครู่เราไม่มีระบบเลย รหัสไม่ต้องแก้ไข) เข้าสู่ภายในของไดรเวอร์หรือเขียนลงในสคริปต์เริ่มต้นค่าของแรงดันไฟฟ้า "ปลอดภัย" บางอย่างที่ได้รับโดยคนที่ไม่รู้จักและอย่างไรจากตารางพิเศษ (ซึ่ง Pentium M 780 จะแสดงด้วยบรรทัดที่ประกอบด้วยคำถามเท่านั้น เครื่องหมาย) ทำตามคำแนะนำ ซึ่งบางส่วนเขียนโดยคนที่ไม่รู้ว่ากำลังพูดถึงอะไรอย่างชัดเจน และที่สำคัญที่สุด ยังไม่มีความชัดเจนเลยว่าทำไมการแทนที่ตัวเลขบางตัวด้วยตัวเลขอื่นๆ อย่างมหัศจรรย์เหล่านี้จึงได้ผลอย่างไร ไม่มีทางที่จะ "สัมผัส" EST ก่อนที่จะแพตช์บางสิ่งและสร้างเคอร์เนลขึ้นมาใหม่ และจะไม่มีการกล่าวถึงการลงทะเบียน MSR และทำงานกับสิ่งเหล่านั้นจากบรรทัดคำสั่ง การปรับเปลี่ยนตาราง ACPI ไม่ถือเป็นทางเลือกอื่นหรือตัวเลือกที่ดีกว่า

Makos มีปฏิสัมพันธ์ค่อนข้างใกล้ชิดกับ (และอาศัย การดำเนินการที่ถูกต้อง) ACPI และการปรับเปลี่ยนตารางเป็นหนึ่งในวิธีการหลักในการปรับแต่งสำหรับฮาร์ดแวร์เฉพาะ ดังนั้นสิ่งแรกที่นึกถึงคือการดัมพ์และแก้ไข DSDT ของคุณในลักษณะเดียวกัน วิธีการทางเลือก: google://IntelEnhancedSpeedStep.kext เช่น หนึ่ง สอง สาม

ยูทิลิตี้ "มหัศจรรย์" อีกตัวหนึ่ง (โชคดีที่ล้าสมัยแล้ว) เสนอให้ซื้อความสามารถในการเปลี่ยนแรงดันและความถี่ในราคา $ 10 -