แคชไม่ใช่สิ่งที่นักเล่นเกมพีซีคิดว่าเพียงพอแล้ว อย่างน้อยนั่นก็น่าจะเป็นความคิดของ AMD ในช่วงปลาย
เนื้อหา
- แคชคืออะไร?
- สามถัง
- โพสต์ความถี่
- มองไปข้างหน้า
วิดีโอแนะนำ
ด้วยการปล่อย 3D V-แคช ใน Ryzen 7 5800X3D AMD เพิ่งพิสูจน์ประเด็นของตัวเอง 5800X3D คือ CPU เกมที่ทรงพลังที่สุด คุณสามารถซื้อได้ และขอบคุณ 3D V-Cache แต่คำถามหนึ่งปรากฏขึ้น: ทำไม?
แคชมีความสำคัญเสมอมา แต่ AMD ไม่ได้ตัดสินใจใช้บรรจุภัณฑ์ 3D Hybrid Bond เพื่อแคชเพียงแค่ลางสังหรณ์ หลังจากฉันเสร็จ รีวิว Ryzen 7 5800X3Dฉันนั่งคุยกับ Robert Hallock ผู้อำนวยการฝ่ายการตลาดด้านเทคนิคของ AMD เพื่อทำความเข้าใจว่าแคชคืออะไร ทำในเกม ทำไมถึงสำคัญ และทำไมเกมถึงเป็นเป้าหมายการออกแบบที่สมบูรณ์แบบสำหรับเกมที่มีเอกลักษณ์ที่สุดในปี 2022 โปรเซสเซอร์
ที่เกี่ยวข้อง
- ด้วยการเป็นพันธมิตรกับพีซีแบบเอกสิทธิ์เฉพาะบุคคล ทุกคนล้วนสูญเสีย
- พอร์ตพีซีที่แย่ที่สุดตลอดกาล — และทำไมพอร์ตถึงแย่ขนาดนี้
- ฉันรู้สึกลำบากใจที่จะพูด แต่มันเป็นช่วงเวลาที่เลวร้ายอย่างเป็นทางการที่จะเป็นนักเล่นเกมพีซี
แคชคืออะไร?
ก่อนที่เราจะพูดถึงสิ่งอื่น เราต้องพูดถึงแคช โดยเฉพาะอย่างยิ่ง แคชของ CPU ทั่วโลกกำลังทำอะไรเมื่อคุณเล่นเกม แคชนั้นง่ายพอ: เป็นหน่วยความจำที่เร็วมากบน CPU ของคุณที่สามารถเก็บคำสั่งได้ Hallock อธิบายถึงความสำคัญของแคชด้วยวิธีนี้: "ยิ่งคุณสามารถเก็บคำสั่งไว้ในเครื่อง CPU ได้มากเท่าไหร่ คุณก็จะยิ่งใช้เวลาน้อยลงในการไปดึงข้อมูลจากที่อื่น"
เวลา (หรืออย่างแม่นยำกว่านั้นคือ เวลาแฝง) คือสิ่งที่ Hallock เรียกว่า "ผู้ควบคุมการแสดงที่ยอดเยี่ยม" อัตราเฟรมเฉลี่ยของคุณคือ เป็นเพียงนามธรรมของเวลาแฝงซึ่งเป็นชวเลขที่เข้าใจง่ายกว่าระยะเวลาที่ใช้สำหรับแต่ละเฟรม เรนเดอร์ นั่นคือประเด็น
Hallock กล่าวว่า "การแสวงหาที่ยิ่งใหญ่" ของอุตสาหกรรมฮาร์ดแวร์คือการซ่อนหรือลบเวลาแฝงเพื่อปรับปรุงประสิทธิภาพ
แคช CPU มีคำสั่งที่ควบคุมการทำงานของส่วนประกอบอื่นๆ ของคุณ และในเกม คำสั่งเหล่านั้นสามารถเปลี่ยนแปลงได้มากมาย ความสุ่มเป็นสิ่งที่ทำให้เกิดเวลาแฝง เนื่องจาก CPU ของคุณต้องส่งคำสั่งให้ GPU เรียกพื้นผิวหรือโมเดลอักขระ (เหนือสิ่งอื่นใด)
แคชที่มากขึ้นหมายความว่า CPU ไม่จำเป็นต้องดึงข้อมูลจากระบบของคุณ แกะซึ่งสามารถเพิ่มเวลาแฝงได้ 10 เท่าหรือมากกว่านั้น
นั่นไม่ได้หมายความว่าแคชที่มากขึ้นจะดีกว่าสำหรับการเล่นเกม ส่วนใหญ่ขึ้นอยู่กับเกม แต่ที่สำคัญกว่านั้นคือเกมถูกสร้างขึ้นเมื่อใด
สามถัง
เมื่อพูดถึงการกำหนดเป้าหมายการออกแบบของโปรเซสเซอร์เช่น Ryzen 7 5800X3D Hallock กล่าวว่าเกมแบ่งออกเป็นสามกลุ่มหลัก:
- ไวต่อความถี่ — League of Legends, อารยธรรม VI
- ไวต่อเวลาแฝง — Fortnite ฟอร์ซาฮอไรซัน 4
- ไวต่อ GPU — Dying Light 2, Red Dead Redemption 2
เกมมีความต้องการสูงในปัจจุบัน ดังนั้นที่เก็บข้อมูลด้านบนจึงยังไม่สมบูรณ์แบบ เกมที่ชอบ Assassin's Creed Valhalla เกี่ยวข้องกับ GPU เวลาแฝง และความถี่ แต่ถูกจำกัดด้วยพลังของ GPU ของคุณ ดังนั้นจึงไม่ได้รับประโยชน์จาก 3D V-Cache มากนัก คุณสามารถดูได้จากการทดสอบบางส่วนของฉันในแผนภูมิด้านล่าง
Hallock ระมัดระวังที่จะไม่กล่าวคำขยายความใดๆ เพราะสิ่งที่เกมมีความอ่อนไหว "ไม่เป็นไปตามแนวเกมจริงๆ" ตัวบ่งชี้ที่สำคัญกว่าคืออายุของเกม Hallock ชี้ไปที่ชื่อเก่าเช่น Counter-Strike: Global Offensive และ แกรนด์เธฟต์ออโต V เป็นตัวอย่างของเกมเก่าที่มักจะไวต่อความถี่มากกว่า เกมใหม่กว่าเช่น ฟาร์คราย 6 และ รัศมีไม่มีที่สิ้นสุด โดยทั่วไปจะเห็นประโยชน์มากขึ้นจากแคชที่มากขึ้น
คุณจะเห็นได้ว่าในแผนภูมิด้านล่าง โดย Ryzen 7 5800X3D ให้ประสิทธิภาพที่เพิ่มขึ้นอย่างมากเมื่อเทียบกับ Ryzen 9 5950X ใน ฟาร์คราย 6.
อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ของเกมก็มีอิทธิพลอย่างมากเช่นกัน โดยทั่วไปเกมในยุค DirectX 9 จะไวต่อความถี่มากกว่า ในขณะที่เกม DirectX 11 และ DirectX 12 รุ่นใหม่ใช้ประโยชน์จากแคชได้ดีกว่า และ API เช่น Vulkan สามารถสร้างความแตกต่างได้มาก ฮอลล็อกชี้ไปที่ ดอทเอ 2 ดังตัวอย่าง: “เนื่องจาก API เปลี่ยนเป็น Vulkan, [ดอทเอ 2] ได้รับอิทธิพลอย่างมากจากประสิทธิภาพของแคช”
ท้ายที่สุดแล้ว ประโยชน์จากบางอย่างเช่น 3D V-Cache ส่วนใหญ่มาจากประเภทของเกมที่ได้รับความนิยมในปัจจุบัน API ที่ใหม่กว่ามีการติดตั้งที่ดีกว่าเพื่อใช้ประโยชน์จากสิ่งต่าง ๆ เช่น 3D V-Cache แต่การสุ่มของผู้เล่นที่ก่อให้เกิดประโยชน์ ชื่อผู้เล่นหลายคนเช่น ตำนานเอเพ็กซ์ เป็นตัวอย่างที่ดีที่นี่ ซึ่งคุณสามารถมี "โอกาสที่จะเผชิญหน้ากับศัตรูหรือย้ายจากที่หนึ่งไปยังอีกที่หนึ่งเพราะการสู้รบเพิ่งปะทุขึ้น"
“นี่คือพฤติกรรมของผู้เล่นที่บังคับให้คอมพิวเตอร์เปลี่ยนใจ” Hallock กล่าว เมื่อความบังเอิญฝังลึกลงไปในเกมที่เราเล่นมากขึ้น บทบาทของแคชก็คือการเปลี่ยนคำสั่งไปยังตำแหน่งที่ถูกต้องเพื่อให้เวลาแฝงต่ำที่สุดเท่าที่จะเป็นไปได้
ไม่ใช่ความคิดนอกสนามด้านซ้ายเช่นกัน เมื่อดูที่โปรเซสเซอร์ Ryzen 5000 แม้แต่ Ryzen 5 5600X ก็มีแคช L3 มากกว่า 2MB Core i9-12900K ของ Intel. สถาปัตยกรรมที่แตกต่างกันจัดการแคชได้ดีแตกต่างกัน แต่เป็นที่ชัดเจนว่า AMD มีข้อกำหนดนี้อยู่ในใจ พิจารณาว่า Ryzen 5 5600X มูลค่า 300 ดอลลาร์นั้นใกล้เคียงกับเรือธงของ Intel ในด้านเกมแม้ว่าจะมีราคาน้อยกว่าครึ่งหนึ่งและมีคอร์น้อยกว่า 10 คอร์ก็ตาม
โพสต์ความถี่
มีช้างตัวใหญ่อยู่ในห้องด้วย Ryzen 7 5800X3D: Frequency มันช้ากว่า Ryzen 7 5800X ถึง 200MHz และคุณทำไม่ได้ โอเวอร์คล็อกโดยไม่มีวิธีแก้ปัญหาที่ร้ายแรง. แต่ Hallock บอกว่าเรากำลังเข้าสู่ช่วงเวลาที่ความถี่มีความสำคัญน้อยลง อย่างน้อยก็ในระหว่างนี้
“อุตสาหกรรมทั้งหมดวนเวียนอยู่รอบ ๆ 5GHz-ish มาระยะหนึ่งแล้ว และเรากำลังตระหนักดีว่า แนวคิดในการสำรวจเทคโนโลยีบรรจุภัณฑ์ที่น่าสนใจนี้เป็นความพยายามที่จะยุติทางตันนั้น”
ความถี่เป็นสิ่งสำคัญ และ Hallock กล่าวว่ามันอยู่เคียงข้างบรรจุภัณฑ์และกระบวนการในฐานะเครื่องมืออันทรงพลังในกล่องเครื่องมือ ยังคงเป็นความจริงที่เราเห็นประโยชน์น้อยลงจากความถี่ที่เพิ่มขึ้น มองไปที่ คอร์ i9-12900KS เป็นตัวอย่างที่สำคัญ ที่แม้แต่การเพิ่มความเร็ว 300MHz ก็ยังให้ประโยชน์เพียงเล็กน้อยหรือไม่มีเลยในเกม
“เพิ่มอีกสองสามร้อยเมกะเฮิรตซ์จะสร้างความแตกต่างที่นี่หรือไม่? และฉันคิดว่าคุณเห็นตัวบ่งชี้ทั้งหมดแล้ว คำตอบคือไม่ ไม่น่าจะใช่”
การโอเวอร์คล็อกเป็นคนละเรื่องกัน ซึ่งเป็นกรณีของการประนีประนอมเนื่องจากเกมสมัยใหม่หลายเกมไม่ได้ปรับขนาดตามความถี่ในแบบที่เกมเก่าทำ มันขึ้นอยู่กับแรงดันไฟและความร้อน โดยที่ชิ้นส่วนต่างๆ ไม่มีพื้นที่ว่างเพียงพอสำหรับการโอเวอร์คล็อกที่ปลอดภัยและง่ายดาย Hallock กล่าวว่า AMD "รู้สึกว่ามันคงเป็นเรื่องผิดที่จะไม่ทำ" อย่างไรก็ตาม
เป็นการแลกเปลี่ยนที่ Hallock ยอมรับ และเมื่อเวลาผ่านไป เขากล่าวว่า AMD “จะผลักดันสิ่งนั้นต่อไป ซองจดหมาย” และบริษัทตั้งใจที่จะนำประโยชน์เช่นการโอเวอร์คล็อกไปยังชิป 3D-Stacked ในอนาคต เผยแพร่
มองไปข้างหน้า
Ryzen 7 5800X3D เป็นชิปที่น่าทึ่ง ออกแบบใหม่หมดสำหรับเกมที่เราเล่นทุกวันนี้ แทนที่จะใช้ IPC (คำสั่งต่อนาฬิกา) ที่ไม่มีที่สิ้นสุดซึ่งดำเนินมาเป็นเวลา 30 ปี และ 3D V-Cache เป็นเพียงแอปพลิเคชั่นแรกของเทคโนโลยี 3D Hybrid Bond ของ AMD ซึ่งช่วยให้ AMD สามารถสำรวจการวางโมดูลต่างๆ บนชิปเดียวกัน
เป็นผลิตภัณฑ์ที่น่าสนใจ แต่ก็เป็นการอ่านถึงสิ่งที่สำคัญสำหรับการเล่นเกมพีซีในปัจจุบัน Hallock กล่าวว่าสามารถช่วยให้ผู้คนหยุดชั่วคราวและดูสิ่งที่มีประสิทธิภาพสูงได้ พีซีสำหรับเล่นเกม ดูเหมือนว่าในอนาคตเพราะจากประสิทธิภาพของ Ryzen 7 5800X3D มันเริ่มดูแตกต่างไปจากเดิมพอสมควร
บทความนี้เป็นส่วนหนึ่งของ ReSpec – คอลัมน์รายปักษ์ที่มีการสนทนา คำแนะนำ และการรายงานเชิงลึกเกี่ยวกับเทคโนโลยีเบื้องหลังเกมพีซี
คำแนะนำของบรรณาธิการ
- ชิป V-Cache ล่าสุดของ AMD ได้รับการพิสูจน์แล้วว่ามีราคาถูก รวดเร็ว และสมบูรณ์แบบสำหรับการเล่นเกม
- Ryzen 5 5600X3D ที่กำลังจะมาถึงของ AMD สามารถกำจัด Intel ได้อย่างสมบูรณ์ในการสร้างงบประมาณ
- คอนโซลยังคงมีข้อดีอยู่ข้อหนึ่ง และมันส่งผลเสียต่อการเล่นเกมพีซี
- ซีพียู Ryzen บางตัวกำลังไหม้ นี่คือสิ่งที่คุณสามารถทำได้เพื่อช่วยชีวิตคุณ
- แล็ปท็อปสำหรับเล่นเกมยังคงโกหกเรา และมันก็ซับซ้อนยิ่งขึ้นไปอีก