ความสำคัญของประสิทธิภาพ Monocore สำหรับนักเล่นเกม 🎮
ประเด็นสำคัญ:
ประสิทธิภาพแบบซิงเกิลคอร์หมายถึงความจุสูงสุดของคอร์ใน CPU 🖥️
เกมส่วนใหญ่ไม่สามารถใช้ประโยชน์จากคอร์ CPU หลายคอร์ได้อย่างมีประสิทธิภาพ เนื่องจากความซับซ้อนของการแบ่งเวิร์กโหลด ⚙️
แม้ว่าประสิทธิภาพแบบคอร์เดียวจะมีความสำคัญสำหรับพีซีสำหรับเล่นเกม แต่เอ็นจิ้นเกมได้รับการปรับปรุงเพื่อใช้คอร์มากขึ้นอย่างมีประสิทธิภาพ 🚀
ทุกวันนี้ ทั้งคอนโซลเกมและพีซีต่างก็มี CPU แบบมัลติคอร์ แต่ยังคงมีการพูดถึงมากมายเกี่ยวกับ "ประสิทธิภาพแบบซิงเกิลคอร์" และผลกระทบต่อการรันเกม 🕹️ หากคุณสงสัยว่าสิ่งนี้หมายถึงอะไรหรือเหตุใดจึงสำคัญ ฉันจะอธิบายให้เข้าใจง่ายและชัดเจน
ประสิทธิภาพแกนเดียวคืออะไร?
CPU สมัยใหม่มาพร้อมกับ “คอร์” หลายตัว ก แกนกลาง โดยพื้นฐานแล้วมันเป็นโปรเซสเซอร์แบบสแตนด์อโลนที่สมบูรณ์ ดังนั้น CPU สมัยใหม่จึงมี CPU หลายตัวอยู่ข้างในจริงๆ เมื่อเราพูดถึง ประสิทธิภาพแกนเดียวเราหมายถึงประสิทธิภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ซึ่งสามารถได้รับจากคอร์ของ CPU นั้นที่ทำงานด้วยศักยภาพสูงสุด
เขา ซอฟต์แวร์ สร้าง "เธรด" และแต่ละเธรดถูกประมวลผลโดยคอร์อิสระ โปรเซสเซอร์บางตัวสามารถทำงานได้หลายเธรดในเวลาเดียวกัน ต้องขอบคุณ เทคโนโลยี เหมือนเขา การทำไฮเปอร์เธรด- ตัวอย่างเช่น หากคุณกำลังเรนเดอร์โปรเจ็กต์วิดีโอในรูปแบบ Adobe Premiere ปริมาณงานการเรนเดอร์สามารถแบ่งออกเป็นหลายเธรดได้
Si tenés una CPU que puede procesar 12 subprocesos, obtendrás esa cantidad. Si tu CPU puede manejar 100 subprocesos, obtendrás esa cantidad. Esto asegura que la CPU se utilice al máximo y se obtenga el mayor ผลงาน เป็นไปได้.
อย่างไรก็ตาม หากแกน CPU ทั้งหมดทำงานอยู่ ประสิทธิภาพการทำงานของแต่ละแกนจะไม่เป็นเช่นนั้น เร็วที่สุดเท่าที่จะเป็นไปได้ด้วยตัวเอง- เนื่องจากการทำงานคอร์ทั้งหมดภายใต้ภาระงานจะเพิ่มความร้อนและการใช้พลังงาน
ดังนั้นคอร์จึงทำงานที่ความเร็วสัญญาณนาฬิกาต่ำกว่าเพื่อชดเชย ถึงกระนั้น คุณจะได้รับประสิทธิภาพมากกว่าการรันทุกอย่างบนคอร์เดียวด้วยความเร็วสัญญาณนาฬิกาที่สูงกว่า ดังนั้นการแลกเปลี่ยนจึงคุ้มค่า
🎮 คุณรู้ไหมว่าเกมส่วนใหญ่ไม่ได้ใช้ประโยชน์จากคอร์ทั้งหมดของคุณให้เกิดประโยชน์สูงสุด โปรเซสเซอร์-
ประเด็นก็คือไม่ใช่ว่าซอฟต์แวร์ทั้งหมดจะสามารถแบ่งออกเป็นหลาย ๆ เธรดได้อย่างเรียบร้อย ด้วยงานต่างๆ เช่น การเรนเดอร์กราฟิกออฟไลน์หรือการแปลงวิดีโอ การแยกงานสำหรับ CPU คอร์แต่ละคอร์จึงเป็นเรื่องง่าย อย่างไรก็ตาม เกมไม่มีภาระงานประเภทนี้
Un juego puede tener un hilo para la física, otro para la IA, uno para ejecutar una simulación específica en el mundo abierto, otro para ayudar a la GPU con el trazado de rayos, etc. Los juegos han sido notoriamente difíciles de «enhebrar» de tal manera que puedan utilizar muchos núcleos. 🧩 Es por eso que las พีซีสำหรับเล่นเกม พวกเขาอยู่เบื้องหลังการแข่งขันหลักมาระยะหนึ่งแล้ว
หากคุณเพียงแค่ต้องการเล่น วิดีโอเกม, คุณไม่จำเป็นต้องมีแกนประมวลผลมากมาย ในปัจจุบัน จุดที่เหมาะสมที่สุดดูเหมือนจะอยู่ที่หกถึงแปด ซึ่งสมเหตุสมผลเนื่องจากทั้งหมด คอนโซล อุปกรณ์หลักมีซีพียูแปดคอร์และนั่นคือสิ่งที่นักพัฒนากำลังเขียนโค้ด
🧵 หัวข้อหลักคือตัวส่วนร่วม 🧵
แล้วปัญหาของประสิทธิภาพแบบคอร์เดี่ยวคืออะไร? 🤔 ในเกมส่วนใหญ่ มีเธรดกลางที่ทำงานเป็นแกนหลักของเกม ดำเนินการตรรกะและกระบวนการ กระทู้เกม และมีหน้าที่กระจายงานไปยังกระทู้รองอื่นๆ กล่าวอีกนัยหนึ่ง มีเธรดที่เธรดอื่นในเกมต้องรอก่อนจึงจะทำงานได้
ดังนั้นประสิทธิภาพของเกมที่เร็วที่สุดจะต้องไม่เกินความเร็วที่เธรดหลักนี้สามารถรันได้ เมื่อเราบอกว่าเกมมี "CPU จำกัด" หรือว่ามี "คอขวด CPU" ก็มักจะเป็นเพราะกระทู้นี้ ซอฟต์แวร์ main ถูกจำกัดด้วยประสิทธิภาพสูงสุดที่เป็นไปได้บนเธรดเดียวของ CPU ที่กำหนด
CPU บางตัวได้รับการออกแบบสำหรับการทำเกลียว
🎮 คุณคิดว่าการซื้อ CPU ที่แพงที่สุดเป็นตัวเลือกที่ดีที่สุดสำหรับเกมของคุณหรือไม่ เพราะเหตุใด 🤔 ไม่ใช่แบบนี้เสมอไป! แม้ว่างบประมาณของคุณจะทำให้คุณสามารถเลือกอันที่แพงที่สุดได้ แต่ก็ไม่ได้หมายความว่าจะดีที่สุดสำหรับการเล่นเกม โดยทั่วไป CPU ที่มีคอร์หลายคอร์จะมีประสิทธิภาพต่อคอร์ต่ำกว่าเมื่อเทียบกับรุ่นที่ราคาถูกกว่าในกลุ่มผลิตภัณฑ์เดียวกัน
CPU เหล่านี้ได้รับการออกแบบเพื่อ ซอฟต์แวร์ ซึ่งสามารถกระจายงานได้อย่างเท่าเทียมกันในทุกคอร์ ในกรณีเหล่านี้ มีมากกว่าตัวเลือกอื่นๆ แต่ควรระวัง เนื่องจากนี่หมายความว่าแต่ละคอร์แต่ละคอร์จะมีระดับประสิทธิภาพไม่เท่ากัน
ตอนนี้ไม่ได้เป็นเช่นนั้นเสมอไป หาก CPU สองตัวมีความถี่สัญญาณนาฬิกาบูสต์เท่ากันบนคอร์เดียว แม้ว่าจะมีจำนวนคอร์ต่างกัน ประสิทธิภาพต่อคอร์ก็ควรจะใกล้เคียงกัน
ดังนั้นสำหรับพีซีที่คุณจะใช้งานเป็นหลัก เกมคุณไม่จำเป็นต้องมี CPU 24 คอร์ CPU ที่มีแปดหรือสิบสองคอร์ แต่มีประสิทธิภาพและความเร็วสูงก็เกินพอ
สิ่งต่าง ๆ กำลังเปลี่ยนแปลงสำหรับเกม
🔥 Aunque el rendimiento de un solo núcleo sigue siendo clave para los videojuegos, ¡las cosas están cambiando! 🎮 Los motores de วิดีโอเกม กำลังใช้ประโยชน์จากคอร์ที่เพิ่มขึ้น และนักพัฒนาก็กำลังค้นหาวิธีที่ชาญฉลาดในการกระจายภาระงานระหว่างคอร์ CPU ที่พร้อมใช้งาน
ตัวอย่างเช่น, เบเทสดา กับเขา ดูมนิรันดร์ ได้แสดงให้เห็นว่า ไม่ได้ขึ้นอยู่กับเธรดของผู้ปฏิบัติงานเดียว ศูนย์กลางที่สามารถหยุดทุกอย่างได้ 🚀 มีแคชจำนวนมาก ซีพียู กำลังกลายเป็นปัจจัยสำคัญอีกประการสำหรับซีพียูสำหรับเล่นเกม สิ่งนี้เห็นได้ชัดเจนในซีพียูเกม 3D V-cache ที่ประสบความสำเร็จ เอดีเอ็ม-
ณ จุดนี้ ฉันไม่แนะนำให้ซื้อ CPU ที่มีมากกว่าแปดตัว แกนหลักหากเป้าหมายหลักของคุณคือการเล่น . อย่างไรก็ตาม ในอนาคต เราน่าจะเห็นเกมที่สามารถใช้ประโยชน์จากคอร์ได้มากขึ้น 🖥️ ซึ่งจะทำให้เธรดหลักสามารถแบ่งออกเป็นเธรดได้มากขึ้น ป้องกันไม่ให้คอร์เดี่ยวโอเวอร์โหลดจนถึงขีดจำกัด 🚀




















