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

สารบัญ:

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

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

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

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

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

Image
Image

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

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

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

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

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

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

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

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

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

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

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

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

มีแอปพลิเคชั่น Fraps ทางเลือกอยู่บ้างเช่น Bandicam แต่คุณจะต้องจ่ายเงินสำหรับสิ่งเหล่านั้นเช่นกันหากคุณต้องการฟังก์ชั่นเต็มรูปแบบ

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

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

  1. อัพเกรดฮาร์ดแวร์ของคุณ
  2. ปรับการตั้งค่ากราฟิกของเกม

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

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

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

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

ลดรอยหยัก

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

การกรองแบบแอนไอโซโทรปิก

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

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

ระยะวาด/ระยะการมองเห็น

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

แสง/เงา

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

ความละเอียด

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

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

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