RAM ของคุณอาจไม่ทำงานที่ความเร็วที่โฆษณา ตามผู้ใช้ Reddit ชื่อ Marck527 หลายเมนบอร์ดไม่รับรู้ CAS Latency หรือความถี่ของ RAM ที่ถูกต้อง ปัญหานี้พบบนเมนบอร์ด Intel และสามารถแก้ไขได้ง่ายๆ โดยการเปิดใช้งาน XMP ในการตั้งค่า UEFI (หรือ BIOS) ของเมนบอร์ด
แต่น่าเสียดาย วิธีแก้ไขก่อให้เกิดปัญหาเพิ่มเติม — เมื่อคุณเปิด XMP มันอาจตั้งค่าความถี่ Turbo Boost ให้อยู่ที่ค่าสูงสุด ซึ่งทำให้ซิลิคอนบน CPU เสื่อมสภาพเร็วขึ้น สำหรับผู้ที่ใช้ CPU รุ่น Haswell และ Ivy Bridge ปัญหานี้ยิ่งรุนแรงขึ้นเนื่องจาก Thermal Paste ที่ใช้ระหว่าง Integrated Heat Spreader และ Die ของ CPU
แต่ก่อน มาอธิบายก่อนว่า Turbo Boost และ XMP Profile คืออะไร
เคล็ดลับ: คำว่า "XMP Profile" เป็นคำซ้ำซ้อน เพราะ "P" ใน XMP ย่อมาจาก Profile แล้ว
Turbo Boost และ XMP Profile คืออะไร?
ฉันจะอธิบาย Turbo Boost และ XMP Profile ให้รู้จักก่อน แล้วค่อยอธิบายปัญหาเรื่อง RAM Timing
Turbo Boost คืออะไร?
Turbo Boost เป็นวิธีของ Intel ในการดึงประสิทธิภาพเพิ่มเติมจาก CPU ของพวกเขา เมื่อมีภาระงานหนัก CPU ของ Intel ตั้งแต่ Nehalem ถึง Haswell จะเพิ่มความถี่แบบไดนามิกเพื่อจัดการภาระงานอย่างมีประสิทธิภาพ ให้ประสิทธิภาพที่ตอบสนองดีขึ้น โดยไม่สร้างความร้อนเกินไป ด้านลบคือ บางผู้ผลิตเมนบอร์ดออกแบบให้ CPU เพิ่มความถี่ไปที่ค่าสูงสุดของ Turbo Boost เมื่อเปิดใช้งาน XMP Profile

XMP Profile คืออะไร?
как đãกล่าวไป XMP Profile เป็นคำซ้ำซ้อน เพราะ XMP ย่อมาจาก eXtreme Memory Profile คือข้อกำหนดของ Intel สำหรับ RAM Timing ของ DDR3 CAS RAM Timing บน DDR3 อยู่ประมาณ 9 ถึง 12 — ยิ่งต่ำยิ่งดี RAM คุณภาพสูงมักจับคู่ CAS Rating ต่ำมากกับความถี่สูง ดังนั้นถ้า RAM ของคุณรันที่ 1600MHz แต่ CAS อยู่ที่ 11 คุณอาจไม่ได้ประสิทธิภาพที่ต้องการ จริงๆ แล้วผู้ใช้หลายคนอาจมี RAM คุณภาพดีที่รันช้ากว่าที่โฆษณา เพราะไม่ได้เปิด XMP

แก้ไขปัญหา Timing และความถี่ของ RAM
ขั้นแรก ใช้ CPU-Z เพื่อดูความเร็วและ Timing จริงของ RAM ขั้นที่สอง เปิด XMP ใน BIOS/UEFI อย่างไรก็ตาม สิ่งนี้อาจทำให้ CPU ทำงานที่ความเร็วสูงสุดตลอดเวลา ขั้นที่สาม คุณอาจต้องปิด Turbo Boost ใน UEFI
ตรวจสอบความเร็ว RAM จริง
คุณควรทราบความเร็ว RAM ที่โฆษณาไว้แล้ว วิธีเร็วในการตรวจสอบว่ามันทำงานที่ ความเร็วที่โฆษณา จริงๆ ลองดาวน์โหลดและติดตั้ง CPU-Z ที่มีชื่อเสียง หลังติดตั้ง (หรือเพียงดาวน์โหลดไฟล์ CPU-Z standalone executable) รันซอฟต์แวร์ คุณจะเห็นแท็บหลายแท็บ เลือก "Memory"

คุณจะเห็นตัวเลขหลายตัว สำคัญที่สุดคือ "DRAM Frequency" และ "CAS# Latency (CL)" ตรวจสอบว่าตัวเลขเหล่านี้ตรงกับที่ผู้ผลิตโฆษณาหรือไม่ อย่างไรก็ตาม จำไว้ว่า DRAM Frequency เป็น Dual Channel ดังนั้นถ้าคุณใช้มากกว่าหนึ่งสเต็ค คุณสามารถคูณตัวเลขนี้ด้วย 2 ได้ ตัวอย่างเช่น หากโฆษณาว่า 1600MHz ควรจะรายงานเป็น 800MHz ใน "DRAM Frequency" หาก RAM ไม่ได้รันในโหมด Dual Channel CPU-Z จะรายงานภายใต้ "Channel #" ด้วย
เปิดใช้งาน XMP ใน UEFI/BIOS
การเปิด XMP ใน UEFI/BIOS ไม่ยาก กระบวนการแตกต่างไปตามผู้ผลิต แต่มีกฎทั่วไปบางอย่างในการหาตั้งค่าเหล่านี้ เพียงแตะปุ่ม F ที่ถูกต้องตอนบูทอัพเพื่อเข้าสู่เมนูตั้งค่า UEFI จากใน UEFI ให้หาตั้งค่า RAM คุณอาจสังเกตว่า XMP ไม่ปรากฏ — ในกรณีนี้ RAM ของคุณอาจไม่มี XMP Profile ที่เกี่ยวข้อง ในกรณีนี้ Timing ของคุณอาจต้องใช้การตั้งค่า Manual หรือ Default

จัดการกับ Turbo Boost
หากเปิดใช้งาน Turbo Boost จะโอเวอร์คล็อก CPU ไปที่ความถี่สูงสุดที่กำหนด ชั่วคราว หากมีพื้นที่ด้านความร้อนเพียงพอ การออกแบบของ Intel อนุญาตให้มีประสิทธิภาพที่ตอบสนองดีเมื่อจำเป็น น่าเสียดาย บาง ผู้ผลิตเมนบอร์ดพยายามบีบน้ำหวานออกจากดีไซน์ของพวกเขา และตั้งค่า CPU ให้รันที่ความเร็วสูงสุดตลอดเวลา หากผู้ใช้เปิด XMP Profile ฉันพบปัญหานี้เมื่อพยายามเปิด Turbo Boost และ XMP Profile บนเมนบอร์ด MSI Z87I mITX ของฉัน โคร์ทั้งหมดกระโดดไปที่ความถี่สูงสุดทันทีและอยู่ที่นั่นตลอดเวลา ไม่สนใจขนาดภาระงาน ทำให้อุณหภูมิ CPU สูงขึ้นมาก

ตาม Chris จาก Tom's Hardware Intel ไม่ได้ตั้งใจให้เป็นเช่นนี้ ผู้ผลิตเมนบอร์ดอย่าง MSI ตั้งค่าให้โคร์ CPU ทั้งหมดรันที่ความถี่ Turbo สูงสุดตลอดเวลา ฉันประสบปัญหานี้เมื่อพยายามสร้างคอมพิวเตอร์แบบ Passive Cooling ที่เป็นมิตรกับสิ่งแวดล้อม — ซึ่งทำให้เกิดปัญหา Overheat ร้ายแรง
ทำไม Turbo Boost จึงก่อให้เกิดปัญหา?
คุณไม่ต้องการให้ CPU เดสก์ท็อปรันที่ความถี่สูงสุดตลอดเวลา นี่บังคับให้พัดลมทำงานหนักขึ้น เพิ่มฝุ่น และสั้นอายุ CPU กำลังประสิทธิภาพที่ได้ก็ไม่เด่นชัด במיוחד เนื่องจาก CPU จะถึงความถี่เหล่านั้นได้เองเมื่อมีภาระงานหนัก การรันโคร์ทั้งหมดที่การตั้งค่า Overclock สูงสุดตลอดเวลาไม่ใช่เรื่องฉลาด อาจมีการตั้งค่าใน UEFI ที่ปิดความเร็วสูงสุดได้ แต่นั่นฉันหาไม่เจอบนบอร์ด MSI แต่บอร์ด ASRock ที่เปลี่ยนใหม่ อนุญาตให้เปิด XMP และ Turbo Boost พร้อมกัน โดยไม่ ทำให้ CPU โอเวอร์คล็อกตลอดเวลา
วิธีแก้: ปิด Turbo Boost
ฉันติดต่อ MSI เรื่องนี้ หลังจากประสบปัญหาครั้งแรก ช่างเทคนิคของ MSI บอกว่าปัญหาอยู่ที่ CPU ไม่ใช่เมนบอร์ด สุดท้ายแล้วไม่ใช่เช่นนั้น และฉันเปลี่ยนเมนบอร์ดเป็นรุ่น ASRock ที่ไม่ได้รัน CPU ที่ความถี่สูงสุดอัตโนมัติ ปัญหาอยู่ที่ดีไซน์ของ MSI น่าเสียดาย วิธีแก้ไขเดียวคือ ปิด XMP Profile และใช้ตั้งค่าที่ไม่เหมาะสม ทำ Manual Timing (ซึ่งใช้เวลามาก) หรือปิด Turbo Boost

สรุป
ถ้า RAM ของคุณไม่รันที่ความเร็วที่โฆษณา ลองเปิด XMP Profile อย่างไรก็ตาม การเปิด XMP อาจบังคับให้คุณต้องปิด Turbo Boost มิฉะนั้นจะก่อให้เกิดความเครียดผิดปกติบนระบบ อุณหภูมิรอบข้างที่สูงขึ้นจะทำให้ซิลิคอนเสื่อมสภาพก่อนวาน นำไปสู่อัตราความล้มเหลวที่สูงขึ้น การตัดสินใจของ Intel ที่ใช้ Thermal Paste ซึ่งเองก็เสื่อมสภาพเร็วขึ้นที่อุณหภูมิสูง น่าจะทำให้ปัญหานี้รุนแรงขึ้น