ไม่มากที่การอัปเดตซอฟต์แวร์จะทำให้โปรเซสเซอร์เร็วขึ้น สิ่งที่ทุกคนคาดหวังคือการอัปเดตซอฟต์แวร์จะทำให้ซอฟต์แวร์เหมาะกับสถาปัตยกรรมของ Ryzen มากขึ้นและสามารถยกระดับประสิทธิภาพการทำงานได้ดีขึ้น
ถูกต้องฉันถ้าฉันผิด แต่โปรเซสเซอร์ต้องมีเฟิร์มแวร์คงที่เพื่อให้เข้ากันได้กับมาตรฐาน x64?
เกือบจะ มีซอฟต์แวร์ในซีพียู (ไมโครโค้ดตามที่กล่าวไว้ข้างต้น) และสามารถส่งผลต่อประสิทธิภาพการทำงาน โดยทั่วไป X86 จะระบุเฉพาะผลลัพธ์ของการดำเนินงานวิธีการที่ CPU บรรลุผลลัพธ์เหล่านั้นเป็นปัญหาของวิศวกร อัตราต่อรองของการปรับแต่งขนาดเล็กที่มีบทบาทสำคัญกับ Ryzen นั้นน้อยเนื่องจากช่องว่างด้านประสิทธิภาพดูเหมือนว่าจะนำไปใช้กับเกมที่แนะนำ CPU ให้ทำงานได้ดี แต่บางเกมโดยเฉพาะก็ใช้ประโยชน์ไม่ได้
ระบบปฏิบัติการมีหน้าที่รับผิดชอบในการพยายามทำให้แน่ใจว่าโปรแกรมได้รับการกระจายไปทั่ว CPU อย่างมีประสิทธิภาพซึ่งอาจส่งผลกระทบต่อประสิทธิภาพการทำงาน แต่การพูดอย่างกว้าง ๆ ไม่ว่าปัจจัยเหล่านี้เป็นปัญหาหลักสำหรับสถาปัตยกรรมใหม่หรือไม่ การปรับปรุงประสิทธิภาพส่วนใหญ่ในกรณีเช่นนี้มาจากการที่นักพัฒนาเขียนโค้ดที่เหมาะสมกับสถาปัตยกรรมใหม่ สิ่งนี้มีแนวโน้มที่จะไม่เกิดขึ้นระหว่างซีพียูรุ่นต่อไปของ Intel เนื่องจากการเปลี่ยนแปลงการออกแบบไม่ได้มีความสำคัญอย่างมากดังนั้นสิ่งที่ใช้งานได้ดีกับสิ่งหนึ่งอาจจะทำงานได้ดีในอีกรุ่นหนึ่ง
อย่างไรก็ตาม Ryzen นั้นเป็นการออกแบบใหม่ทั้งหมดดังนั้นทุกอย่างที่เขียนเพื่อให้เหมาะกับซีพียูอื่น ๆ ตามคำจำกัดความยังไม่ได้ถูกเขียนให้เหมาะกับ Ryzen
ในการทำให้สถานการณ์ดูใหญ่ขึ้นอย่างหนาแน่นให้ทำรูปภาพโปรเซสเซอร์สองตัว:
ตัวประมวลผลตัวหนึ่งออกวางตลาดมาระยะหนึ่งแล้วและ (อย่างไม่ว่าด้วยเหตุผลใดก็ตาม) จะเพิ่มตัวเลขได้อย่างรวดเร็วมาก ซอฟต์แวร์ได้รับการออกแบบให้พยายามและใช้การเพิ่มมากที่สุดเพื่อใช้ประโยชน์จากความสามารถนี้
หน่วยประมวลผลกลางที่แข่งขันกันออกสู่ตลาดและอ่อนตัวกว่า แต่แข็งแกร่งกว่าในการทวีคูณ ซอฟต์แวร์ทั้งหมดที่ได้รับการปรับให้เหมาะกับการใช้คำแนะนำเพิ่มเติมที่หนักกว่านั้นทำงานได้ไม่ดีในโปรเซสเซอร์ใหม่ แต่ซอฟต์แวร์ที่ไม่ได้รับการปรับแต่งให้ใช้การเพิ่มล็อตมีประสิทธิภาพมากหรือน้อยในทำนองเดียวกัน ซอฟต์แวร์บางตัวอาจทำการคูณจำนวนมากอยู่แล้วและจะทำได้ดีกว่าในซีพียูตัวใหม่กว่าที่ใช้ในตัวประมวลผลที่หนึ่งแม้ในวันเปิดตัว
บางครั้งหลังจากเปิดตัวนักพัฒนาจะเริ่มปรับตัวใช้การคูณในซอฟต์แวร์มากขึ้นหรือแม้แต่ออกแบบซอฟต์แวร์เพื่อสลับระหว่างเส้นทางรหัสที่เพิ่มขึ้นมากและตัวคูณทวีคูณซึ่งขึ้นอยู่กับสถาปัตยกรรมของ CPU
นี่คือสิ่งที่เกิดขึ้นกับ Ryzen - เป็นสถาปัตยกรรมใหม่ที่นักพัฒนาซอฟต์แวร์ยังไม่ได้ปรับให้เหมาะสมกับลักษณะของ เมื่อถึงเวลาผู้พัฒนาจะเริ่มปรับแต่งซอฟต์แวร์เพื่อให้ทำงานได้ดีขึ้น เนื่องจากซอฟต์แวร์ส่วนใหญ่ได้รับการออกแบบมาให้ทำงานได้ดีบน CPU ของ Intel (เป็นซอฟต์แวร์ที่ได้รับความนิยมมาก!) พวกเขาจึงไม่น่าจะได้รับประโยชน์จากการเปลี่ยนแปลงเหล่านี้มากนัก
มีภาระงานบางอย่างที่ Intel จะยังคงทำได้เร็วกว่าและบางส่วนที่ Ryzen นั้นจะทำได้เร็วกว่าที่ (และจะยังคงเร็วขึ้น) ขึ้นอยู่กับพฤติกรรมพื้นฐาน ในสถานการณ์ที่ฉันให้ไว้ข้างต้นชิ้นส่วนของซอฟต์แวร์ที่ต้องการเพิ่มสิ่งต่าง ๆ มักจะทำงานได้ดีขึ้นในโปรเซสเซอร์ตัวแรกและซอฟต์แวร์ที่ต้องทวีคูณสิ่งต่าง ๆ จะทำงานได้ดีขึ้นในวินาที - แต่สำหรับซอฟต์แวร์ส่วนใหญ่นั้นซับซ้อนและ ความแตกต่างเหล่านี้จะลดระดับลงบ้าง
ถ้าเป็นเช่นนั้นเอเอ็มดีจะไม่ต้องปรับแต่งเกม (ซอฟต์แวร์) สำหรับโปรเซสเซอร์ของตนซึ่งเป็นไปไม่ได้แน่นอน?
สิ่งที่เอเอ็มดีพูดจริงเกี่ยวกับประสิทธิภาพของเกมคือพวกเขากำลังทำงานร่วมกับนักพัฒนาซอฟต์แวร์เพื่อเพิ่มประสิทธิภาพของเกม พวกเขากำลังส่งระบบ dev ออกไปยัง บริษัท (ปัจจุบันมี 300 ตัวที่อยู่ในป่าและพวกเขาตั้งเป้าหมายไว้ที่ 1,000 ภายในสิ้นปี) และพูดคุยกับผู้ที่เกมทำงานได้ไม่ดีเพื่อช่วยแก้ไขปัญหา เท่าที่ฉันรู้ไม่มีคำสั่งใดที่ระบุว่า AMD กำลังปรับเกมให้เหมาะสมที่สุด
ในกรณีนี้ Ryzen ก็ถูกระงับในบางกรณีโดย Windows ทำให้การตัดสินใจที่ไม่ดีเกี่ยวกับคอร์ที่จะโหลดขึ้นมาทำงานและ BIOSs ปัจจุบันเป็นปัญหาสำหรับเหตุผลที่ฉันไม่แกล้งทำเป็นรู้ อย่างไรก็ตามปัญหาเหล่านั้นไม่สามารถรับผิดชอบต่อช่องว่างด้านประสิทธิภาพได้ทั้งหมดเนื่องจากมีปริมาณงานที่ Ryzen มีประสิทธิภาพเหนือกว่า Intel อย่างน่าเชื่อถือซึ่งแนะนำว่าปัญหานี้เป็นอย่างน้อยบางส่วน (ถ้าไม่ใช่ส่วนใหญ่) ลงในโปรแกรมที่กำลังทำงานมากกว่า ระบบปฏิบัติการหรือ BIOS โดยรวม