ระบบ Linux อัปเดตสามเฟรมต่อวินาทีบนการ์ดวิดีโอที่มีหน่วยความจำต่ำ

Letters,Of,The,Alphabet,With,The,Word,Linux.,Internet,Concept.

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

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

ลินุกซ์ – SsCreativeStudio/ shutterstock.com

การจัดการหน่วยความจำส่งผลต่อประสิทธิภาพอย่างไร

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

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

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

ผลกระทบโดยตรงต่อการเล่นเกมยุคถัดไป

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

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

ตัวเลขที่บันทึกไว้ระหว่างการประเมินแสดงให้เห็นถึงความแตกต่างในผลลัพธ์ในสถานการณ์การใช้งานที่แตกต่างกัน:

ดูเพิ่มเติม
  • Alan Wake 2 เพิ่มขึ้นจากเฉลี่ย 13 เฟรมเป็น 41 เฟรมต่อวินาที
  • Resident Evil Requiem แสดงให้เห็นประสิทธิภาพที่เพิ่มขึ้น 11 เฟรมในประสิทธิภาพโดยรวม
  • Silent Hill f บันทึกการก้าวหน้าอย่างเขินๆ ได้อีกสูงสุด 3 เฟรม
  • The Last of Us Part II ยังคงระดับเดิมหรือแย่ลงเล็กน้อยในบางพื้นที่

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

บทบาทของ Valve และระบบนิเวศโอเพ่นซอร์ส

ผู้ประพันธ์การดัดแปลงเป็นของ Natalie Vock ผู้เชี่ยวชาญทำงานเป็นผู้รับเหมาของ Valve ในการพัฒนาโซลูชันกราฟิกสำหรับแพลตฟอร์มโอเพ่นซอร์ส บริษัทลงทุนอย่างมากในความเข้ากันได้ของเกมนอกสภาพแวดล้อม Windows ความพยายามอย่างต่อเนื่องนี้เป็นรากฐานการทำงานของอุปกรณ์พกพาและระบบที่ใช้ Linux

ชุดการเปลี่ยนแปลงที่สร้างโดยนักพัฒนาเพิ่มเครื่องมือควบคุมใหม่ให้กับระบบ ความคิดริเริ่มนี้ช่วยเสริมความก้าวหน้าล่าสุดอื่นๆ ในภาคการแปลคำสั่งแบบกราฟิก แพลตฟอร์มเกมคอมพิวเตอร์มีศักยภาพมากขึ้นด้วยการสนับสนุนทางเทคนิคเหล่านี้ การทำงานร่วมกันของชุมชนเร่งการนำมาตรฐานคุณภาพใหม่มาใช้

ข้อกำหนดทางเทคนิคและสถานการณ์การทดสอบปัจจุบัน

การเปิดใช้งานคุณลักษณะใหม่ยังคงต้องใช้ความรู้ทางเทคนิคในระดับค่อนข้างมากจากผู้ใช้ ระบบจำเป็นต้องรันเวอร์ชันที่เข้ากันได้และอัปเดตของคอร์ปฏิบัติการ KDE GUI มีการบูรณาการที่ดีที่สุดกับกฎการจัดการหน่วยความจำใหม่ การสนับสนุนส่วนประกอบจากแบรนด์อื่น เช่น กลุ่มผลิตภัณฑ์ Intel ยังคงช้า

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

เอาชีวิตรอดสำหรับการ์ดจอระดับเริ่มต้น

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

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

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

ดูเพิ่มเติม