Resizable BAR หรือ ReBAR เป็นคุณสมบัติเสริมของอินเทอร์เฟซ PCI Express (PCIe) ที่ช่วยให้ CPU สามารถเข้าถึงหน่วยความจำ (VRAM) ของ GPU ได้ทั้งหมดในคราวเดียว แทนที่จะเป็นการแบ่ง chunk เล็กๆ ขนาด 256MB แบบเดิม ทำให้การถ่ายโอนข้อมูลระหว่าง CPU และ GPU มีประสิทธิภาพมากขึ้นและลดคอขวดที่อาจเกิดขึ้นได้
คำเรียกอื่น: C.A.M. (Clever Access Memory) พบในเมนบอร์ดของ ASRock, Smart Access Memory (SAM) พบทั่วไปในการกล่าวถึงอุปกรณ์ของ AMD
หน้าที่สำคัญ:
- เพิ่มประสิทธิภาพการสื่อสารระหว่าง CPU และ GPU: โดยปกติแล้ว CPU จะเข้าถึง VRAM ของ GPU ได้จำกัด ทำให้การถ่ายโอนข้อมูลขนาดใหญ่ เช่น texture, shader หรือ geometry ในเกม ต้องทำเป็นส่วนๆ ซึ่งอาจเกิดความล่าช้า Resizable BAR จะช่วยให้ CPU เข้าถึง VRAM ได้ทั้งหมด ทำให้การถ่ายโอนข้อมูลรวดเร็วและมีประสิทธิภาพมากขึ้น
- ลดคอขวด (Bottleneck): เมื่อ CPU สามารถเข้าถึง VRAM ได้เต็มที่ จะช่วยลดปัญหาคอขวดที่เกิดจากการรอข้อมูล ทำให้ GPU สามารถทำงานได้เต็มประสิทธิภาพมากขึ้น
- ปรับปรุง Frame Rate และ Frame Time: ในบางเกม การเปิดใช้งาน Resizable BAR สามารถเพิ่ม Frame Rate เฉลี่ย และปรับปรุงค่า 1% Low FPS (เฟรมเรตต่ำสุด 1% ของช่วงเวลาที่เล่น) ให้ดีขึ้น ทำให้การเล่นเกมลื่นไหลและมีเสถียรภาพมากขึ้น
เกร็ดน่ารู้:
- Resizable BAR เป็นส่วนหนึ่งของมาตรฐาน PCIe มาตั้งแต่ปี 2007 แต่เพิ่งถูกนำมาใช้งานอย่างแพร่หลายในฮาร์ดแวร์ยุคใหม่
- NVIDIA และ AMD มีการนำเทคโนโลยีนี้มาใช้ภายใต้ชื่อของตนเอง โดย NVIDIA ใช้ชื่อว่า Resizable BAR ส่วน AMD ใช้ชื่อว่า Smart Access Memory (SAM) ซึ่งมีหลักการทำงานพื้นฐานเหมือนกัน
- แม้ว่าโดยทั่วไปจะช่วยเพิ่มประสิทธิภาพ แต่ในบางเกม Resizable BAR อาจไม่ส่งผลให้เกิดการเปลี่ยนแปลงที่ชัดเจน หรือในบางกรณีอาจทำให้ประสิทธิภาพลดลงเล็กน้อย อย่างไรก็ตาม ผู้ผลิตการ์ดจอ (เช่น NVIDIA) มักจะมีการปรับแต่งไดรเวอร์ให้ปิดการใช้งาน Resizable BAR โดยอัตโนมัติในเกมที่อาจได้รับผลกระทบทางลบ
- การเปิดใช้งาน Resizable BAR มักจะต้องตั้งค่าใน BIOS/UEFI ของเมนบอร์ด และต้องมั่นใจว่า CPU, GPU และเมนบอร์ดที่ใช้งานรองรับคุณสมบัตินี้
คำศัพท์ที่เกี่ยวข้อง:
- PCI Express (PCIe): มาตรฐานบัสที่ใช้เชื่อมต่อส่วนประกอบต่างๆ ในคอมพิวเตอร์ รวมถึงการ์ดจอ
- VRAM (Video Random Access Memory): หน่วยความจำของการ์ดจอ ใช้เก็บข้อมูลกราฟิกที่จำเป็นสำหรับการแสดงผล
- CPU (Central Processing Unit): หน่วยประมวลผลกลาง ทำหน้าที่ประมวลผลคำสั่งหลักของคอมพิวเตอร์
- GPU (Graphics Processing Unit): หน่วยประมวลผลกราฟิก ทำหน้าที่ประมวลผลงานกราฟิกโดยเฉพาะ
- Smart Access Memory (SAM): ชื่อเรียกเทคโนโลยี Resizable BAR ของ AMD
อุปกรณ์ที่เกี่ยวข้อง:
- CPU: โดยทั่วไป CPU รุ่นใหม่ๆ เช่น Intel 10th Gen ขึ้นไป (บางชิปเซ็ต) หรือ AMD Ryzen 3000/5000 Series ขึ้นไป (Zen 2/Zen 3 สถาปัตยกรรมและใหม่กว่า)
- GPU: การ์ดจอ NVIDIA GeForce RTX 30 Series ขึ้นไป หรือ AMD Radeon RX 6000 Series ขึ้นไป
- เมนบอร์ด: เมนบอร์ดที่รองรับและมี BIOS/UEFI ที่มีการอัปเดตให้เปิดใช้งาน Resizable BAR ได้ (มักจะเป็นชิปเซ็ตที่ค่อนข้างใหม่)