ประสิทธิภาพรวมของคอมพิวเตอร์เป็นผลลัพธ์ของคอมโพเนนต์ต่างๆ ทำงานร่วมกัน หากคอมโพเนนต์ใดช้าจะก่อให้เกิดจุดคอขวด (bottleneck) ในคอมพิวเตอร์ใดๆ จะมีคอมโพเนนต์หนึ่งเป็นตัวจำกัดประสิทธิภาพหลัก เว้นแต่คุณจะมีการสร้าง (build) ที่สมดุลจริงๆ
นี่ไม่ใช่ปัญหาโดยตัวมันเอง แต่เป็นไปได้ที่จะให้ GPU, CPU และ RAM ได้รับการเพิ่มความเร็ว ทำให้คอมโพเนนต์อื่นๆ ในระบบบรรลุศักยภาพจริงของพวกมัน ในขณะที่การออเวอร์คล็อค GPU และ CPU เป็นเรื่อง (ค่อนข้าง) ตรงไปตรงมา RAM อาจดูน่ากลัวกว่า โชคดีที่บนคอมพิวเตอร์สมัยใหม่ การออเวอร์คล็อค RAM ง่ายและปลอดภัยกว่าเดิมมาก
ประโยชน์ของการออเวอร์คล็อค RAM อาจมีนัยสำคัญมาก โดยเฉพาะหากคุณออเวอร์คล็อคคอมโพเนนต์อื่นๆ ในระบบด้วย ทำให้ RAM ยากที่จะตามทัน
ออเวอร์คล็อค (Overclocking) คืออะไร?
แม้คุณอาจมีความเข้าใจที่สมเหตุสมผลเกี่ยวกับออเวอร์คล็อคอยู่แล้ว แต่ลองยืนยันให้ชัดเจน "Clock" (นาฬิกา) ของคอมโพเนนต์อย่าง GPU, CPU หรือชิป RAM เป็นการวัดว่าคอมโพเนนต์นั้นผ่านวัฏจักรการทำงานสมบูรณ์บ่อยแค่ไหน CPU 1Ghz จะผ่านหนึ่งพันล้านวัฏจักรทุกวินาที หากคุณเพิ่ม Clock เป็น 2Ghz มันจะทำงานเร็วขึ้นสองเท่า ทฤษฎีแล้ว
RAM เหมือนกัน มีความถี่นาฬิกา (clock frequency) ที่ประสิทธิภาพพื้นฐานมาจาก การเพิ่มเมกะเฮิรتز (MHz) เข้าไปจะทำให้ RAM เร็วขึ้น
ทำไมควรออเวอร์คล็อค RAM?
การเพิ่มความเร็ว RAM มีประโยชน์ต่อประสิทธิภาพระบบทั่วไป CPU สามารถเข้าถึงข้อมูลใน RAM ได้เร็วขึ้น และใช้เวลารอคำขอจาก RAM น้อยลง สิ่งนี้จะประโยชน์ต่อแอปพลิเคชันหลากหลาย แม้คุณอาจไม่สังเกตความแตกต่างมากขณะท่องเว็บหรือเขียนรายงานใน Word
เกมวิดีโอ และภาระงานที่ซับซ้อน ต้องการหน่วยความจำมาก ซึ่ง CPU ต้องเข้าถึง RAM บ่อยๆ เพื่อคำนวณ จะทำงานเร็วขึ้นทั้งหมด หาก RAM ได้รับการเพิ่มความเร็วที่ดี
มากกว่าแค่ Megahertz
เหตุผลที่คนหลายคนกังวลเรื่องการออเวอร์คล็อค RAM คือ มันไม่ได้เกี่ยวกับแค่การเพิ่มความเร็วนาฬิกาจน RAM ล้ม แล้วค่อยลดลงนิดหน่อย RAM ต้องทำงานหลายประเภทของการดำเนินการซับซ้อน เพื่อค้นหา อ่านจาก และเขียนไปยังตำแหน่งหน่วยความจำ
เหล่านี้มักแสดงเป็น "RAM timings" (ไทมมิ่งของ RAM) ตัวอย่างเช่น คุณจะเห็นสเปก RAM ตามด้วยสตริงตัวเลข เช่น "10-10-10-30" ตัวเลขแต่ละตัว แทนจำนวนรอบนาฬิกาที่การดำเนินการเฉพาะใช้ ตัวเลขที่ต่ำกว่าหมายถึงความเร็วที่สูงกว่า นี่คือคำอธิบายสั้นๆ ของตัวเลขหลัก 4 ตัว:
- CL: CAS Latency - จำนวนรอบนาฬิการะหว่างคำขอไปยัง RAM และการตอบสนองจากมัน
- tRCS: RAS to CAS Delay - ความล่าช้าระหว่างการเปิดใช้งานแถว (row) และคอลัมน์ (column) ของตำแหน่งหน่วยความจำ
- tRP: RAS Precharge - เวลาระหว่างการปิดใช้งานบรรทัดหน่วยความจำหนึ่ง และเปิดใช้งานบรรทัดถัดไป
- tRAS: Active to Precharge Delay - เวลารอระหว่างแต่ละการดำเนินการเข้าถึงหน่วยความจำ
ไทมมิ่งหลัก 4 ตัวนี้คือสิ่งที่ส่วนใหญ่ปรับเมื่อออเวอร์คล็อค RAM มี sub-timings อีกมากมาย แต่ dànhสำหรับผู้เชี่ยวชาญระดับสูงสุดที่รู้ว่ากำลังทำอะไร การปรับไทมมิ่งหลักเหล่านี้เพียงพอสำหรับผู้ใช้เกือบทุกคนที่อยากดึงประสิทธิภาพเพิ่มเติม
คุณต้องการให้ไทมมิ่งเหล่านี้ต่ำที่สุดเท่าที่จะเป็นไปได้ โดยไม่ก่อให้เกิดปัญหาความเสถียรหรือประสิทธิภาพ สิ่งคือ ยิ่งคุณดันความถี่สูงขึ้น ตัวเลขเหล่านี้อาจต้องสูงขึ้นเพื่อให้ทุกอย่างทำงานได้ สิ่งนี้นำไปสู่สถานการณ์ที่ความเร็วสูงแต่ไทมมิ่งหลวม (looser timing) นำไปสู่ประสิทธิภาพรวม ลดลง แทน
ความเร็วมาตรฐาน (Official) เทียบกับความเร็วที่รองรับ (Supported)
มีเรื่องตลกเกิดขึ้นกับการกำหนดมาตรฐานความเร็วหน่วยความจำ DDR พวกมันไม่สูงเท่าที่ชิปหน่วยความจำจริงๆ จะรับไหวได้ ดังนั้น ชุดหน่วยความจำความเร็วสูงที่คุณซื้อ มักโฆษณาความเร็วที่อยู่นอกมาตรฐานทางการสำหรับหน่วยความจำ DDR
อย่างไรก็ตาม เนื่องจาก RAM ถูกจัดอันดับ (rated) สำหรับตัวเลขเหล่านั้น และผู้ผลิตเมนบอร์ดก็ออกแบบเมนบอร์ดที่รองรับความเร็วนั้นๆ มันไม่ได้หมายความมากในทางปฏิบัติ
ตอนนี้ง่ายมากที่จะทำให้โมดูล RAM ทำงานที่ความเร็วสูงสุดที่จัดอันดับไว้ พวกมันมีโปรไฟล์หน่วยความจำ (memory profiles) ที่บอกคอมพิวเตอร์การตั้งค่าที่แน่นอน SPD profiles เป็นตัวอย่างหนึ่ง แต่ยังมี XMP (Extreme Memory Profiles) ของ Intel ที่บอกเมนบอร์ด "ออเวอร์คล็อคอย่างเป็นทางการ" สูงสุดสำหรับ RAM ของคุณ
ไปไหนหลังโปรไฟล์ (Going Beyond Profiles)
โปรไฟล์หน่วยความจำที่อยู่นอกสเปก (Out-of-spec memory profiles) เป็นการออเวอร์คล็อค RAM จริงๆ และปลอดภัยทั้งหมด! คุณอาจอยากหยุดที่นี่ แค่เลือกโปรไฟล์หน่วยความจำที่เร็วที่สุดที่แสดงในการตั้งค่า BIOS และเพลิดเพลินกับประสิทธิภาพสูงสุดที่จัดอันดับไว้
แต่จากตรงนี้เป็นต้นไป เราจะดันไปข้ามขอบเขตของโปรไฟล์ เล่น "ซิลิคอนล็อตเตอรี่" (silicon lottery) ดูว่าชิปหน่วยความจำของคุณมีศักยภาพมากกว่านี้หรือไม่
ใช้ CPU-Z สำหรับการตั้งค่า
เราแนะนำให้ดาวน์โหลดโปรแกรม CPU-Z คุณสามารถดูการตั้งค่าหน่วยความจำปัจจุบัน และโปรไฟล์ที่อนุมัติทั้งหมดสำหรับโมดูลหน่วยความจำของคุณได้ที่นี่
จดไว้! นี่เป็นข้อมูลอ้างอิงที่ดีสำหรับการตั้งค่าปลอดภัยที่อนุมัติ นอกจากนี้ หากเมนบอร์ดของคุณไม่รองรับโปรไฟล์หน่วยความจำ คุณสามารถใช้การตั้งค่าโปรไฟล์ทางการสำหรับการออเวอร์คล็อคด้วยตนเองได้เช่นกัน ให้สังเกตโวลต์ของ RAM ที่แสดงอยู่ที่นี่อย่างพิเศษ หากคุณต้องการออเวอร์คล็อคอย่างปลอดภัย อย่าเกินโวลต์ที่ระบุไว้อย่างเป็นทางการ ทิ้งให้ผู้เชี่ยวชาญที่ไม่แคร์ว่าจะเผา RAM ไปเพื่อประสิทธิภาพ
ได้ Baseline (ค่าฐาน) มาก่อน
ก่อนที่คุณจะเล่นกับ RAM คุณต้องการการวัดประสิทธิภาพฐาน (baseline) นี่ช่วยดูว่าการออเวอร์คล็อคของคุณทำให้สิ่งต่างๆ ดีขึ้นหรือแย่ลง เราไม่แนะนำให้ใช้แบนชмарกเฉพาะหน่วยความจำ เพราะเราหาการปรับปรุงระดับระบบ (system-wide) ที่ส่งผลต่อการใช้งานจริง ใช้แบนชمارกที่สะท้อนภาระงานที่คุณใช้จริง
หากคุณเป็นเกมเมอร์ ใช้อย่าง 3DMark หรือ Unigine Heaven หากคุณทำงานสร้างสรรค์ ลอง Cinebench รันแบนชмарกเหล่านี้และจดคะแนนที่ระบบของคุณทำได้
หลังจากออเวอร์คล็อคที่เสถียรแต่ละครั้ง ให้รันอีกครั้ง คะแนนดีขึ้นหรือแย่ลง? นั่นคือวิธีที่คุณจะรู้ว่าการออเวอร์คล็อคทำงานหรือไม่
วิธีออเวอร์คล็อค RAM ใน BIOS
ถูกต้อง ตอนนี้เราพร้อมเล่นใน BIOS เพื่อออเวอร์คล็อค RAM ทุก BIOS แตกต่างกัน และนี่เป็นคำแนะนำทั่วไป โปรดตรวจสอบคู่มือ BIOS ของคุณสำหรับรายละเอียดเฉพาะ โปรดทราบด้วยว่า ไม่ใช่ทุกเมนบอร์ดที่สามารถออเวอร์คล็อค RAM ด้วยตนเองได้ เมนบอร์ดของคุณอาจไม่รองรับโปรไฟล์ประสิทธิภาพสูง คำตอบเดียวคือซื้อเมนบอร์ดที่มีฟีเจอร์ออเวอร์คล็อค ด้วยนั้น มาเริ่มกัน:
- รีบูทคอมพิวเตอร์และกด shortcut key เพื่อเข้า BIOS (ปกติคือปุ่ม Del)
- ไปที่หน้าการตั้งค่าหน่วยความจำในตัวเลือก
- หาตั้งค่าขั้นสูง (advanced settings) คุณอาจต้องสลับจาก "auto" เป็น "manual" เพื่อเห็นพวกมัน
- หาการเลือกโปรไฟล์หน่วยความจำ (memory profile selection) หากมีโปรไฟล์ XMP และคุณต้องการแค่ออเวอร์คล็อคปลอดภัยที่เร็วที่สุด ให้เลือกอันสูงสุด แล้ว Save และ Exit ตรงนี้คุณเสร็จแล้ว หากอยากไปต่อ ให้อ่านต่อ
- หาหน้าความถี่หน่วยความจำ (memory frequency page) และตั้งค่า memory clock multiplier และ timings เป็น manual
- เพิ่ม clock multiplier ขึ้นหนึ่งระดับ จากความเร็วสูงสุดที่รับรองสำหรับ RAM ของคุณ
- ตั้ง timings ให้เท่ากับที่ระบุในโปรไฟล์หน่วยความจำที่เร็วที่สุด คุณอาจต้องทำสำหรับทุกช่องทางหน่วยความจำ (memory channel) ในกรณีนี้ Channel A และ B เนื่องจากเป็นเมนบอร์ด dual-channel Save และ Reboot
- หากคอมพิวเตอร์รีบูทสำเร็จ ให้รัน memory stress test เพื่อให้แน่ใจว่าเสถียร
- หากหน่วยความจำล้มเหลวใน stress test ให้ลองหลวม timings (เพิ่มตัวเลข) จนกว่าจะผ่าน
- ทำซ้ำจากขั้นตอน 6 จนถึงขีดจำกัดของหน่วยความจำ แล้วปรับกลับไปที่จุดที่ stress test ผ่าน
อีกครั้ง ห้ามตั้งค่าโวลต์หน่วยความจำสูงกว่าโวลต์สูงสุดที่ระบุอย่างเป็นทางการ!
หลังจากดันหน่วยความจำสูงสุดที่จะไปได้ ให้รันแบนชмарกอีกครั้ง และดูว่าคะแนนดีขึ้นหรือไม่ หากไม่ดีขึ้น ให้ย้อนออเวอร์คล็อคทีละขั้นจนเห็นการปรับปรุง
หมายเหตุ: หาก clock multiplier ของ RAM ไปไม่ถึงความเร็วที่รับรองหรือเกินกว่านั้น ตัวเลือกเดียวคือเพิ่ม Base Clock (BCLK) เมนบอร์ดหลายตัวไม่อนุญาตให้ทำได้ นอกจากนี้ การเพิ่ม base clock จะส่งผลต่อ CPU และคอมโพเนนต์อื่นๆ ด้วย
ดังนั้น หากคุณเพิ่ม base clock คุณอาจต้องลด multiplier ของ CPU เพื่อชดเชย เนื่องจากนี่เป็นคู่มือออเวอร์คล็อคแบบปลอดภัย เราจะไม่ครอบคลุมการปรับ base clock มันเป็นกระบวนการขั้นสูงและต้องการการ平衡 (balancing) คอมโพเนนต์ที่ซับซ้อน
กรณีฉุกเฉิน: รีเซ็ต BIOS
ถ้าทุกอย่างผิดพลายจนคอมพิวเตอร์บูทไม่ขึ้น ปаниก (panic)? ไม่! คุณต้องรีเซ็ต BIOS เพื่อคืนค่าการตั้งค่ามาตรฐานของ RAM ให้กลับมาทำงานได้ คุณควรอ้างอิงคู่มือเมนบอร์ดของคุณว่าทำอย่างไร แต่โดยทั่วไปหนึ่งในนี้ควรทำงาน:
- รีเซ็ตคอมพิวเตอร์ 3-4 ครั้ง เมนบอร์ดบางตัวจะรีเซ็ตเป็นค่าเริ่มต้นหลังพยายามบูทล้มเหลวหลายครั้ง
- กดปุ่มรีเซ็ต BIOS บนเมนบอร์ด (ถ้ามี)
- หลอด (bridge) จัมเพอร์รีเซ็ต BIOS บนเมนบอร์ด (ถ้ามี)
- ถอดแบตเตอรี่ CMOS ออก รอสองสามนาที และติดกลับ
หลังจากที่คุณรีเซ็ตการตั้งค่า BIOS แล้ว ทุกอย่างควรกลับสู่สภาพปกติ คุณจะต้องผ่านการตั้งค่าทั้งหมดอีกครั้งเพื่อให้แน่ใจว่าพวกมันเป็นค่าที่ควรเป็น หากคุณมีเมนบอร์ด UEFI คุณสามารถบันทึกโปรไฟล์ BIOS ลงฮาร์ดดิสก์ก่อนเริ่มเปลี่ยนแปลง แล้วคุณสามารถกู้คืนจากโปรไฟล์ที่บันทึกไว้ได้ ขอให้ออเวอร์คล็อคสนุกสนาน!