ประสิทธิภาพ GPU และโหลดในเกม ทำไมไม่ลองใส่ที่ 100% ล่ะ?

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

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

ประสิทธิภาพ GPU และโหลดในเกม

สิ่งแรกที่เราแนะนำคือการลบการซิงโครไนซ์ประเภทใดก็ได้ระหว่างจอภาพและการ์ดกราฟิก ไม่ว่าจะเป็น V-SYNC, FreeSync หรือ G-SYNC ทั้งหมดในโหมดใดก็ได้ เราทำสิ่งนี้เพื่อระบุปัญหาเฉพาะและไม่มีการจำกัดอัตรา FPS ที่ถูกบล็อกโดยเทคโนโลยีเหล่านี้ จึงสามารถชื่นชมการเพิ่มอัตราเฟรมได้ แต่เหนือสิ่งอื่นใด มันจะช่วยให้เราสังเกตพฤติกรรมของ ซีพียู และ GPU ได้ไม่จำกัดจึงเข้าใจปัญหา

เหตุใด GPU จึงไม่คุ้นเคยในทุกเกม

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

หากคุณมีเครื่องมือตรวจสอบเช่นเดียวกับที่เราได้แสดงให้คุณเห็นด้านบน (เป็น Riva Tuner ผ่าน MSI Afterburner) คุณจะเห็นได้ว่านอกเหนือจาก FPS และโหลด GPU อุณหภูมิและโหลดของโปรเซสเซอร์ สิ่งนี้จะช่วยให้เราเข้าใจปัญหา เพราะหากการโหลด GPU ไม่ได้อยู่ที่ 100% แต่ CPU เป็น แสดงว่าคุณมีคำตอบแล้ว: โปรเซสเซอร์ของคุณมีปัญหาคอขวด ในตัวอย่างนี้ จะต้องระบุสาเหตุ เนื่องจากอาจเป็นเพราะกระบวนการอื่นอยู่ในเบื้องหลังซึ่งใช้ทรัพยากร หรือมิฉะนั้น อาจเป็นเกมที่นำตัวประมวลผลไปถึงขีดจำกัด

กล่าวอีกนัยหนึ่ง เครื่องมือตรวจสอบสามารถแสดงให้คุณเห็นโหลดทั้งหมดของคอร์ CPU ทั้งหมด (ในตัวอย่างของเรามีเพียง 27%) แต่คุณควรตรวจสอบว่าเป็นกรณีนี้สำหรับแต่ละคอร์หรือไม่

RTX 2000 GPU มอนทาดา

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

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

มีชื่อเรื่องว่าในแง่ของความต้องการมีราคาไม่แพงมากสำหรับคอมพิวเตอร์ทุกเครื่อง และในทางกลับกัน CPU มักจะอยู่ภายใต้โหลดสูงในคอร์อย่างน้อยหนึ่งคอร์ นี่ไม่ใช่ปัญหาคอขวด แต่เป็นการปรับให้เหมาะสมที่ไม่ดี เช่น CS:GO หรือ WarZone ล่าสุด ซึ่งมีปัญหาการใช้งานโปรเซสเซอร์สูงเนื่องจากจุดบกพร่องในโปรแกรมแก้ไข

ปัญหาของการเพิ่มประสิทธิภาพซอฟต์แวร์ที่ไม่ดี

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

คาร์ก้า นิวเคลียส CPU

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

ถ้าใช่ ให้ตรวจสอบว่า RAM ของคุณทำงานด้วยความเร็วที่ถูกต้องและไม่ใช่ที่ฐาน และตรวจสอบว่าคุณใช้ RAM ในโหมดช่องสัญญาณคู่หรือสี่ช่อง (ขึ้นอยู่กับระบบของคุณ) ในการตรวจสอบคุณสามารถใช้ทั้ง Aida64 และ CPU-Z ยกตัวอย่างเช่น

CPU-Z หน่วยความจำ

ปัญหาที่เป็นไปได้อีกอย่างของ RAM (เกมขึ้นอยู่กับมันมากขึ้นเนื่องจากการนำเข้าและส่งออกพื้นผิวจาก SSD) คือความเสถียร การกำหนดค่าถูกต้องไม่ได้หมายความว่าหน่วยความจำถูกต้องตามร่างกาย เราแนะนำให้ผ่านการทดสอบความเครียดโดยเฉพาะ เช่น Runmemtest Pro หรือ Karhu RAMTest และตรวจสอบหลังจากผ่าน 400% ว่าทั้งการทดสอบเหล่านี้และ BMI ไม่ได้ล้มเหลวตามหลักเหตุผล

ปัญหา SSD จำกัด GPU เป็น 100%

มีปัญหาที่ไม่ค่อยมีใครพูดถึงและส่งผลกระทบต่อผู้ใช้มากขึ้นเรื่อยๆ นั่นคือ ประสิทธิภาพของ PCIe SSD เราได้เปลี่ยนจาก 500 MB/s ด้วยเทคโนโลยีที่เหนือกว่าความเร็วเหล่านั้นไปจนถึงขีดจำกัดทางเทคนิคของความเร็วเหล่านั้นด้วยไดรฟ์โซลิดสเตต PCIe 4.0 ใหม่และ 5.0 ในเร็วๆ นี้

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

ซีพียู PowerShell TRIM SSD 100%

แต่ตามกฎทั่วไป SSD จะต้องมีความจุ 50% และต่ำกว่า 70º C เสมอหากต้องการประสิทธิภาพสูงสุด เราได้อธิบายสิ่งนี้ในบทความอื่นแล้ว ดังนั้นแทนที่จะทำซ้ำ เราจะบอกว่ามันไม่สามารถแก้ไขได้และเชื่อมโยงกับเทคโนโลยี NAND Flash เอง ไม่มีการรักษาแบบประคับประคองและต้องทำให้สำเร็จ

แฮนดิแคปที่สองคือแคชหรือคอนโทรลเลอร์ SSD โปรดทราบว่าผู้ผลิตเกือบทั้งหมดปล่อยให้ Windows และ AHCI ของมันขับเคลื่อนการควบคุมและการจัดการอินพุตและเอาต์พุตที่ส่วนประกอบนี้มีกับส่วนที่เหลือของพีซี ตลอดจนการจัดการและการควบคุมของ PCIe

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

การจัดการ TRIM และประสิทธิภาพการเล่นเกม

มีการกล่าวเสมอว่าการจัดเรียงข้อมูลบน SSD นั้นไม่จำเป็นและทำให้อายุการใช้งานเสียหาย และไม่เป็นความจริงเลย ดิ การจัดการ TRIM อัลกอริธึมในคอนโทรลเลอร์บางตัวและไดรเวอร์ Windows ทั่วไปไม่ทำงานตามที่ควรจะเป็น และการจัดเรียงข้อมูลจริง ๆ คือบังคับให้ TRIM ทำงาน แก้ปัญหาประสิทธิภาพของ SSD และส่งผลต่อการจัดการโปรเซสเซอร์ที่ถูกต้องสำหรับตัวประมวลผลและ RAM ของระบบ โดยลดการใช้งานจาก 100% ให้เหมาะสมที่สุด ระดับซึ่งอาจเป็น 98% ในกรณีคอขวดหรือ 2x% ในกรณีที่เหลือในส่วนนี้ทุกอย่างจะเป็นเป้าหมายของทีมที่เรามีอยู่ในมือของเรา

มีคำสั่งที่ช่วยเพิ่มประสิทธิภาพ TRIM และนั่นอาจเป็นวิธีแก้ปัญหาประสิทธิภาพของ SSD ดังนั้นของ CPU หรือ GPU จึงคุ้มค่าที่จะลอง มันอาจจะแก้ปัญหาไม่ได้หรืออาจจะ ไม่ว่าในกรณีใด จะต้องดำเนินการจาก Windows PowerShell ในฐานะผู้ดูแลระบบ:

เพิ่มประสิทธิภาพ-ปริมาณ -DriveLetter C -ReTrim -Verbose

เมื่อคุณเพิ่มประสิทธิภาพ TRIM เสร็จแล้ว เราสามารถปิด PowerShell และตรวจสอบว่าเรามีประสิทธิภาพที่ดีขึ้นและ CPU หรือ GPU ต่ำกว่า 100% หรือไม่ เราหวังว่าด้วยเคล็ดลับและกลเม็ดเหล่านี้