Yazılım güncellemelerinin işlemciyi daha hızlı yapması o kadar da değil. Herkesin beklediği şey, yazılım güncellemelerinin yazılımı Ryzen'in mimarisi için daha uygun hale getireceği ve performansını daha iyi kullanabileceğidir.
Hatalıysam düzelt beni ama işlemcinin x64 standardına uyumlu olması için statik bir üretici yazılımı olması gerekiyor mu?
Neredeyse. CPU'da bir yazılım var (yukarıda belirtildiği gibi mikro kod) ve performansı etkileyebilir. Temel olarak, X86 yalnızca işlemlerin sonuçlarını, CPU'nun bu sonuçları tam olarak nasıl elde ettiğini mühendislerin sorunudur. Microzen tweaks oranları Ryzen ile büyük bir rol oynuyor, ancak performans açığı çoğunlukla CPU'nun iyi performans gösterdiğini belirten oyunlara uygulanıyor gibi gözüküyor, ancak bazı oyunlar özellikle de kaldıraç gücü yok.
İşletim Sistemi, programların CPU'ya verimli bir şekilde yayıldığından emin olmaktan sorumludur, bu da performansı etkileyebilir, ancak genel olarak bu faktörlerin hiçbiri yeni bir mimari için ana sorun değildir. Bu gibi durumlarda çoğu performans iyileştirmesi, yeni mimariye daha uygun kod yazan geliştiricilerin bir sonucudur. Bu, tasarım değişiklikleri son derece önemli olmadığı için Intel CPU nesiller arasında gerçekleşme eğiliminde değildir, bu nedenle birinde iyi sonuç veren başka bir alanda iyi sonuç alınacaktır.
Bununla birlikte Ryzen yeni bir tasarım oluşturuyor, bu nedenle tanım gereği diğer CPU'lara uyacak şekilde yazılan her şey Ryzen'e uyacak şekilde yazılmadı.
Durumu büyük ölçüde basitleştirmek için iki işlemci çizin:
İşlemci Bir, bir süredir piyasadaydı ve (ne nedenle olursa olsun) rakamları eklemek için çok hızlı. Yazılım, bu yeteneğin avantajlarından yararlanmak için olabildiğince fazla toplama denemek ve kullanmak için tasarlanmıştır.
Rakip bir işlemci piyasaya çıkar ve ek olarak daha zayıftır, ancak çarpma işleminde daha güçlüdür. Daha fazla ek içeren ağır yönergeler kullanmak üzere en iyi duruma getirilmiş tüm yazılımlar yeni işlemcide kötü performans gösterir, ancak çok fazla ek kullanmak üzere tasarlanmamış yazılımlar benzer şekilde daha az performans gösterir. Bazı yazılımlar zaten çok sayıda çarpma işlemi yapabilir ve yeni CPU'larda, İşlemci Birinde olduğundan, lansman gününde bile daha iyi sonuç verecektir.
Piyasaya sürüldükten bir süre sonra, geliştiriciler, yazılımlarında daha fazla çarpma kullanarak adapte olmaya başlayacak, hatta yazılımlarını, ilave ağır kod yolları ve hangi CPU mimarisinin kullanıldığına bağlı olarak çarpma ağırlıklı olanlar arasında geçiş yapacak şekilde tasarlayacaklardır.
Bu Ryzen ile olan biten bir şey - bu, yazılım geliştiricilerin henüz özelliklerine uyacak şekilde optimize etmedikleri yeni bir mimari. Zaman verildiğinde, geliştiriciler daha iyi performans göstermeleri için yazılımlarını değiştirmeye başlayacaklar. Çoğu yazılım zaten Intel CPU'larda iyi performans gösterecek şekilde tasarlandığından (bunlar oldukça popülerdir!), Muhtemelen bu değişikliklerden çok fazla yararlanamayacaklardır.
Intel'in sadece daha hızlı kalacağı bazı iş yükleri ve bazılarının da Ryzen'in altta yatan davranışa bağlı olarak daha hızlı olduğu (ve daha da hızlı olacağı) var. Yukarıda verdiğim durumda, yalnızca bir şeyler eklemesi gereken bir yazılım parçası ilk işlemcide her zaman daha iyi performans gösterecek ve yalnızca işleri çoğalması gereken bir yazılım her zaman ikincisinde daha iyi performans gösterecektir - ancak çoğu zaman için yazılım karmaşık ve bu farklılıklar bir miktar düzeltilecektir.
Öyleyse AMD'nin işlemcileri için oyunları (yazılımı) optimize etmek zorunda kalmayacak kadar açık olması mümkün değil mi?
Ayrıca, AMD'nin oyun performansı hakkında söylediklerinin, oyunların optimize edilmesi için geliştiricilerle birlikte çalıştıkları dikkat çekmektedir. Şirketlere dev sistemler gönderiyorlar (şu anda vahşi doğada 300 var ve yıl sonuna kadar 1000'i hedefliyorlar) ve sorunun çözülmesine yardımcı olmak için oyunları kötü performans gösterenlerle konuşuyorlar. Bildiğim kadarıyla AMD'nin oyunları kendileri optimize ettiği konusunda hiçbir açıklama yapılmadı.
Bu özel durumda Ryzen, Windows tarafından bazı durumlarda hangi işlerin yükleneceği konusunda karar vermeme konusunda kötü kararlar alıyor ve mevcut BIOS'lar sadece bilmediğim gibi nedenlerle sorunlu. Bununla birlikte, bu sorunlar performans açığının tümünden sorumlu olamaz çünkü Ryzen’in Intel’den daha ikna edici bir şekilde daha iyi performans gösterdiği, bu sorunun en azından kısmen (çoğunlukla olmasa da) yürütülmekte olan programlara göre olduğunu göstermektedir. bir bütün olarak işletim sistemi veya BIOS.