การทำความเข้าใจและการเพิ่มประสิทธิภาพอัตราวิดีโอเกม

วิธีเพิ่มประสิทธิภาพและปรับปรุงประสิทธิภาพของกราฟิกและอัตราเฟรม

หนึ่งในเกณฑ์การวัดที่พบบ่อยที่สุดที่ใช้ในการวัดประสิทธิภาพกราฟิกของวิดีโอเกมคืออัตราเฟรมหรือเฟรมต่อวินาที อัตราเฟรมในวิดีโอเกมสะท้อนถึงความถี่ที่ภาพที่คุณเห็นบนหน้าจอจะได้รับการรีเฟรชเพื่อสร้างภาพเคลื่อนไหวและการเคลื่อนที่ของการจำลอง อัตราเฟรมมักวัดในเฟรมต่อวินาทีหรือ FPS (เพื่อไม่ให้สับสนกับ First Person Shooters )

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

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

สิ่งที่กำหนดอัตราเฟรมหรือเฟรมต่อวินาทีของวิดีโอเกม?

มีปัจจัยหลายอย่างที่ทำให้อัตราเฟรมของเกมหรือเฟรมต่อวินาที (FPS) พื้นที่ที่สามารถส่งผลกระทบต่ออัตราเฟรมเกม / FPS ได้แก่ :

•ฮาร์ดแวร์ระบบเช่น กราฟิกการ์ด เมนบอร์ด CPU และ หน่วยความจำ
•กราฟิกและการตั้งค่าความละเอียดภายในเกม
•รหัสเกมดีที่สุดและได้รับการพัฒนาเพื่อประสิทธิภาพกราฟิก

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

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

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

ไม่มีกฎทั่วไปสำหรับการกำหนดว่าคำสั่งผสมของการ์ดแสดงผล / ซีพียูจะดีที่สุด แต่ถ้า CPU เป็น CPU ช่วงกลางถึงล่างต่ำ 18-24 เดือนที่ผ่านมามีโอกาสที่ดีที่จะมีอยู่ในระดับต่ำสุดของความต้องการขั้นต่ำของระบบ ในความเป็นจริงส่วนที่ดีของฮาร์ดแวร์ในเครื่องพีซีของคุณอาจถูกค้นพบด้วยฮาร์ดแวร์ใหม่และดีขึ้นภายใน 0-3 เดือนนับจากที่ซื้อ กุญแจสำคัญคือการพยายามหาสมดุลที่เหมาะสมกับกราฟิกของเกมและการตั้งค่าความละเอียด

เฟรมเฟรมหรือเฟรมต่อวินาทีใดที่สามารถใช้ได้กับวิดีโอ / เกมคอมพิวเตอร์?

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

เฟรมจริงต่อวินาทีที่คุณได้รับจะแตกต่างกันไปในแต่ละเกมตามฮาร์ดแวร์และสิ่งที่อาจเกิดขึ้นในเกมในขณะใดก็ตาม ในแง่ของฮาร์ดแวร์ดังที่กล่าวมาก่อนหน้านี้การ์ดแสดงผลและ CPU ของคุณจะมีบทบาทในเฟรมต่อวินาที แต่จอภาพของคุณอาจส่งผลต่อ FPS ที่คุณสามารถดูได้ จอภาพ LCD จำนวนมากถูกตั้งค่าด้วยอัตราการรีเฟรชที่ 60Hz ซึ่งจะมีความหมายเหนือกว่า 60 FPS จะไม่สามารถมองเห็นได้

คู่กับฮาร์ดแวร์เกมของคุณเช่น Doom (2016) , Overwatch , Battlefield 1 และอื่น ๆ ที่มีลำดับการกระทำที่กราฟิกรุนแรงอาจส่งผลต่อ FPS ของเกมเนื่องจากมีวัตถุเคลื่อนย้ายจำนวนมากเกมฟิสิกส์และการคำนวณสภาพแวดล้อม 3D และอื่น ๆ เกมใหม่กว่านี้ยังต้องใช้รุ่นของ DirectX shader เวอร์ชันสูงกว่าที่การ์ดแสดงผลอาจสนับสนุนถ้าความต้องการของโมเดล shader ไม่ได้รับผลกระทบจาก GPU ประสิทธิภาพต่ำอาจทำให้มีอัตราเฟรมต่ำหรือความไม่ลงรอยกัน

ฉันจะวัดเฟรมอัตราหรือเฟรมต่อวินาทีของเกมบนคอมพิวเตอร์ได้อย่างไร

มีเครื่องมือและแอปพลิเคชันสำหรับคุณในการวัดอัตราเฟรมหรือเฟรมต่อวินาทีของวิดีโอเกมขณะที่คุณกำลังเล่น ที่นิยมมากที่สุดและหนึ่งที่หลายคนคิดว่าดีที่สุดเรียกว่า Fraps Fraps เป็นแอ็พพลิเคชันแบบสแตนด์อโลนที่ทำงานอยู่เบื้องหลังสำหรับเกมที่ใช้กราฟิก APIs (Application Programming Interface) ของ DirectX หรือ OpenGL และทำหน้าที่เป็นยูทิลิตี้การเปรียบเทียบที่จะแสดงเฟรมปัจจุบันของคุณต่อวินาทีรวมถึงการวัด FPS ระหว่างจุดเริ่มต้นและจุดสิ้นสุด จุด. นอกเหนือจากฟังก์ชันการทำงานของการเปรียบเทียบแล้ว Fraps ยังมีฟังก์ชันการจับภาพหน้าจอเกมและการจับภาพวิดีโอในเวลาจริงด้วยเรียลไทม์ แม้ว่าฟังก์ชันการทำงานที่สมบูรณ์ของ Fraps ไม่ใช่ฟรี แต่ก็มีเวอร์ชันฟรีพร้อมข้อ จำกัด ซึ่งรวมถึงการเปรียบเทียบมาตรฐาน FPS ภาพหน้าจอวิดีโอ 30 วินาทีและภาพหน้าจอของ. bmp

มี Fraps Alternative Applications บางตัวที่มีอยู่เช่น Bandicam แต่คุณจะต้องเสียค่าใช้จ่ายเหล่านี้เช่นกันหากต้องการทำงานเต็มรูปแบบ

ฉันจะปรับการตั้งค่าฮาร์ดแวร์หรือเกมเพื่อปรับปรุงเฟรมเรต FPS และประสิทธิภาพได้อย่างไร

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

ส่วนใหญ่ของการติดตั้งเกม PC DirectX / OpenGL วันนี้มาพร้อมกับการตั้งค่ากราฟิกครึ่งโหลหรือมากกว่าที่สามารถปรับแต่งเพื่อปรับปรุงประสิทธิภาพของฮาร์ดแวร์ของคุณและหวังว่าจะนับ FPS ของคุณ เมื่อติดตั้งเกมส่วนใหญ่จะตรวจพบฮาร์ดแวร์ของคอมพิวเตอร์ที่ติดตั้งและตั้งค่ากราฟิกของเกมให้เหมาะสมเพื่อให้ได้ประสิทธิภาพสูงสุด ด้วยการกล่าวว่ามีบางสิ่งที่ผู้ใช้สามารถทำได้เพื่อช่วยปรับปรุงประสิทธิภาพของอัตราเฟรมให้มากยิ่งขึ้น

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

การตั้งค่ากราฟิกทั่วไป

การลดรอยหยัก

Antialiasing หรือที่เรียกกันทั่วไปว่า AA เป็นเทคนิคในการพัฒนากราฟิกคอมพิวเตอร์เพื่อให้ภาพคมชัดขึ้นหรือขรุขระในกราฟิก เราส่วนใหญ่ได้พบภาพกราฟิกคอมพิวเตอร์ที่มีรูปแบบพิกเซลหรือขรุขระซึ่งสิ่งที่ AA ทำสำหรับแต่ละพิกเซลบนหน้าจอของคุณจะใช้ตัวอย่างของพิกเซลแวดล้อมและพยายามผสมผสานเพื่อให้ภาพดูเรียบ เกมมากมายช่วยให้คุณสามารถเปิดหรือปิด AA ได้เช่นเดียวกับการตั้งค่าอัตราตัวอย่าง AA ที่แสดงเป็น 2 เท่า AA, 4x AA, 8x AA และอื่น ๆ ควรตั้งค่า AA ควบคู่กับความละเอียดของกราฟิก / จอภาพ ความละเอียดที่สูงขึ้นมีพิกเซลมากขึ้นและจำเป็นต้องใช้เพียงแค่ 2x AA เพื่อให้กราฟิกดูราบรื่นและทำงานได้ดีในขณะที่ความละเอียดที่ต่ำกว่าอาจต้องตั้งไว้ที่ 8 เท่าเพื่อให้สิ่งต่างๆเรียบขึ้น หากคุณกำลังมองหาการเพิ่มประสิทธิภาพแบบตรงๆจากนั้นการลดหรือเปลี่ยน AA ออกทั้งหมดจะช่วยเพิ่มประสิทธิภาพให้กับคุณ

Anisotropic Filtering

ในกราฟิกคอมพิวเตอร์ 3D มักเป็นกรณีที่วัตถุที่ห่างไกลในสภาพแวดล้อม 3D จะใช้แผนที่พื้นผิวที่มีคุณภาพต่ำกว่าซึ่งอาจทำให้ภาพเบลอขณะที่วัตถุที่อยู่ใกล้ ๆ ใช้แผนที่พื้นผิวที่มีคุณภาพสูงเพื่อดูรายละเอียดเพิ่มเติม การจัดทำแผนที่เนื้อที่สูงสำหรับวัตถุทั้งหมดในสภาพแวดล้อมแบบ 3D อาจมีผลต่อประสิทธิภาพกราฟิกโดยรวมและอยู่ที่ Anisotropic Filtering หรือ AF ซึ่งการตั้งค่านี้จะเข้ามา

AF ค่อนข้างคล้ายกับ AA ในแง่ของการตั้งค่าและสิ่งที่สามารถทำได้เพื่อปรับปรุงประสิทธิภาพ การลดการตั้งค่าจะมีข้อเสียในขณะที่มุมมองจะใช้พื้นผิวที่มีคุณภาพต่ำกว่าทำให้ดูเหมือนว่าวัตถุใกล้จะเบลอ อัตราการสุ่มตัวอย่างของ AF สามารถอยู่ในช่วงตั้งแต่ 1 ถึง 16 เท่าและการปรับการตั้งค่านี้จะช่วยให้ประสิทธิภาพการทำงานของการ์ดแสดงผลที่เก่ากว่าดีขึ้น การตั้งค่านี้มีผลน้อยลงสำหรับกราฟิกการ์ดรุ่นใหม่ ๆ

วาดระยะทาง / ฟิลด์ของมุมมอง

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

แสงสว่าง / เงา

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

มติ

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

รายละเอียดพื้นผิว / คุณภาพ

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