เมื่อคุณอัปเกรดฮาร์ดแวร์ของคอมพิวเตอร์คุณคาดหวังว่าจะได้รับประสิทธิภาพที่ดีขึ้น แต่บางครั้งคุณจะได้รับการเพิ่มขึ้นอย่างมากโดยไม่คาดคิดเกินกว่าที่คุณคาดไว้ โพสต์ถาม & ตอบ SuperUser ของวันนี้ช่วยให้เกมเมอร์ที่สับสน แต่มีความสุขเข้าใจว่าเขาโชคดีอย่างไรเมื่อเขาอัปเกรดหน่วยความจำของคอมพิวเตอร์
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
คำถาม
ผู้อ่าน SuperUser CyberGhostx1 ต้องการทำความเข้าใจว่าการเพิ่มหน่วยความจำช่วยเพิ่มประสิทธิภาพการเล่นเกมให้กับ AMD APU ของคอมพิวเตอร์ได้อย่างไร:
เพื่อความชัดเจนตั้งแต่เริ่มต้นนี่ไม่ใช่ปัญหา นี่เป็นเพียงสิ่งที่ฉันอยากรู้ความลับเบื้องหลัง
ข้อมูลจำเพาะของระบบ
- ซีพียู: AMD A10-6790K 4.0 GHz
- GPU: AMD Radeon HD 8670D 1GB (GPU ในตัว)
- แกะ: 2 x ทีม 4GB 1600 DDR3 = 8 GB
แน่นอนว่าฉันใช้ระบบปฏิบัติการ 64 บิตเพื่อใช้ประโยชน์จากหน่วยความจำ 8 GB แต่คำถามของฉันคือ: ก่อนที่ฉันจะติดตั้ง RAM เพิ่มเติม 4 GB เกมอย่าง Mafia II จะวิ่ง (ที่การตั้งค่าสูงสุด) โดยเฉลี่ย 22 FPS หลังจากที่ฉันติดตั้ง RAM เพิ่มเติมฉันสังเกตเห็นการเพิ่มขึ้นอย่างเหมาะสมเป็น 40 FPS แม้ว่าเกมจะไม่ได้ใช้ RAM มากกว่า 4 GB ก็ตาม
ความลับเบื้องหลังนี้คืออะไร?
การเพิ่มประสิทธิภาพของเกมเป็นเรื่องที่น่ายินดีอย่างแน่นอน แต่การอัพเกรดหน่วยความจำอย่างง่ายในครั้งนี้สร้างความแตกต่างได้อย่างไร?
คำตอบ
ผู้สนับสนุน SuperUser DragonLord และ Ben Richards มีคำตอบให้เรา ก่อนอื่น DragonLord:
ฉันสังเกตเห็นว่าคุณใช้ AMD APU ชิปเหล่านี้รวม CPU เข้ากับหน่วยประมวลผลกราฟิกในตัว (GPU) ทำให้ไม่จำเป็นต้องใช้การ์ดกราฟิกแยก (อย่างน้อยก็สำหรับภาระงานที่เบากว่า) เนื่องจาก AMD APU ใช้หน่วยความจำระบบเป็นหน่วยความจำกราฟิกประสิทธิภาพของ GPU ในตัวจึงขึ้นอยู่กับแบนด์วิดท์ของหน่วยความจำเป็นอย่างมาก แรมของระบบ DDR3 ไม่เพียง แต่มีแบนด์วิดท์น้อยกว่าหน่วยความจำวิดีโอ GDDR5 อย่างมาก (ใช้กับการ์ดแสดงผลแบบแยกจำนวนมาก) GPU ในตัวจำเป็นต้องแชร์แบนด์วิดท์นี้กับ CPU สำหรับการใช้งานแอปพลิเคชันตามปกติ การเพิ่มแบนด์วิดท์หน่วยความจำจะช่วยเพิ่มประสิทธิภาพโดยตรงโดยการลดปัญหาคอขวดนี้
เมื่อคุณอัปเกรดหน่วยความจำของระบบคุณได้เพิ่มโมดูลหน่วยความจำที่สอง ด้วยสองโมดูลหน่วยความจำของคุณจะทำงานในขณะนี้ โหมดดูอัลแชนเนล เพิ่มแบนด์วิดท์หน่วยความจำเป็นสองเท่าและเพิ่มประสิทธิภาพอย่างมาก RAM ที่เร็วขึ้น (อย่างน้อย DDR3-1866 ควรเป็น DDR3-2100 +) ในทำนองเดียวกันจะเพิ่มประสิทธิภาพเช่นกัน
นอกจากนี้หน่วยความจำที่มากขึ้นหมายความว่าระบบของคุณสามารถโหลดข้อมูลพื้นผิวเพิ่มเติมลงใน RAM ล่วงหน้าได้ลดความจำเป็นในการเข้าถึงดิสก์และเพิ่มประสิทธิภาพ อย่างไรก็ตามนี่เป็นปัจจัยที่น้อยกว่าแบนด์วิดท์หน่วยความจำที่เพิ่มขึ้น
เพื่อแสดงว่าแบนด์วิธหน่วยความจำมีความสำคัญเพียงใดสำหรับ AMD APU เว็บไซต์เช่น ฮาร์ดแวร์ของทอม และ มุมมองของพีซี พบว่าประสิทธิภาพของ APU สามารถเพิ่มขึ้นได้ด้วยแบนด์วิดท์หน่วยความจำสูงถึง DDR3-2100 เป็นอย่างน้อย
ตามด้วยคำตอบจาก Ben Richards:
คุณมี APU แทนที่จะเป็น CPU แยกและ GPU แยก นั่นหมายความว่าพวกเขาแชร์ RAM ของระบบสำหรับแคชพื้นผิวแทนที่จะใช้หน่วยความจำออนบอร์ดเฉพาะบนการ์ดกราฟิก
สาเหตุที่การอัปเกรด RAM เร่งความเร็วสำหรับเกมของคุณน่าจะเป็นเพราะการแลกเปลี่ยนทรัพยากรพื้นผิว ด้วย RAM ที่พร้อมใช้งานโดยรวมทำให้สามารถโหลดและเก็บข้อมูลพื้นผิวใน RAM ได้นานขึ้น เมื่อคุณมีการจัดสรรหน่วยความจำทั้งหมดของคุณและระบบปฏิบัติการของคุณต้องการมากขึ้นเพื่อทำงานกับงานในขณะนี้ระบบจะค้นหาหน่วยความจำที่จัดสรรซึ่งไม่ได้ใช้งานเมื่อเร็ว ๆ นี้บันทึกเนื้อหาลงในดิสก์ของคุณจากนั้นจัดสรรหน่วยความจำใหม่สำหรับ งานนั้น เมื่อต้องการข้อมูลนั้นอีกครั้งข้อมูลจะสลับกลับจากดิสก์เป็นแรม การแลกเปลี่ยนนี้ใช้เวลานาน (ค่อนข้าง)
คุณมีแนวโน้มที่จะแลกเปลี่ยนข้อมูลพื้นผิวจำนวนมาก เมื่อคุณอัปเกรด RAM คุณจะมีพื้นที่มากขึ้นสำหรับการจัดเก็บพื้นผิวซึ่งหมายถึงการแลกเปลี่ยนหน่วยความจำน้อยลงซึ่งจะแปลเป็น FPS ที่สูงขึ้น
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .