
Önbellek, PC oyuncularının neredeyse yeterince düşündüğü bir şey değil. En azından, AMD'nin son zamanlarda düşündüğü bu gibi görünüyor.
İçindekiler
- Önbellek nedir?
- Üç kova
- sonrası frekans
- İleriye dönük
Önerilen Videolar
piyasaya sürülmesiyle 3D V-Önbellek Ryzen 7 5800X3D'de ise AMD kendi amacını kanıtladı. 5800X3D, en güçlü oyun işlemcisi satın alabilirsiniz ve 3D V-Cache teşekkür etmektir. Ama bir soru beliriyor: Neden?
Önbellek her zaman önemli olmuştur, ancak AMD önbellek için 3D Hybrid Bond paketini uygulamaya sadece bir önseziyle karar vermedi. benim bitirdikten sonra Ryzen 7 5800X3D incelemesi, Önbelleğin ne olduğunu anlamak için AMD'de teknik pazarlama direktörü Robert Hallock ile görüştüm. oyunlarda yapmak, neden önemli ve oyun oynamanın neden 2022'nin en benzersiz tasarımı için mükemmel tasarım hedefi olduğu işlemci.
İlgili
- Özel PC ortaklıklarıyla herkes kaybeder
- Tüm zamanların en kötü bilgisayar bağlantı noktaları ve neden bu kadar kötü oldukları
- Bunu söylemek bana acı veriyor ama resmen PC oyuncusu olmak için kötü bir zaman.
Önbellek nedir?

Başka herhangi bir şeyden bahsetmeden önce, önbellek hakkında konuşmamız gerekiyor - özellikle, oyun oynarken dünyada CPU önbelleğinin ne yaptığı. Önbellek yeterince basittir: CPU'nuzda talimatları tutabilen süper hızlı bir bellek parçasıdır. Hallock, önbelleğin önemini şu şekilde açıkladı: "CPU'da ne kadar çok yerel komut tutabilirseniz, onları başka bir yerden almak için o kadar az zaman harcamanız gerekir."
Zaman (veya daha doğrusu gecikme), Hallock'un "performansın büyük yöneticisi" dediği şeydir. Ortalama kare hızınız sadece bir gecikme soyutlaması, anlaşılması her bir karenin geçmesi için gereken süreden daha kolay olan bir steno render. Mesele bu.
Hallock'a göre, performansı artırmak için gecikmeyi gizlemek veya ortadan kaldırmak, donanım endüstrisinin "büyük arayışı".
CPU önbelleği, diğer bileşenlerinizin ne yaptığını yöneten talimatları tutar ve oyunlarda bu talimatlar çok şey değiştirebilir. Gecikmeye neden olan şey rastgeleliktir, çünkü CPU'nuzun bir doku veya karakter modeli (düzinelerce başka şey arasında) getirmesi için GPU'ya talimatlar göndermesi gerekir.
Daha fazla önbellek, CPU'nun sisteminizden veri almasına gerek olmadığı anlamına gelir Veri deposugecikmeyi 10 kat veya daha fazla artırabilir.
Bu, daha fazla önbelleğin oyun oynamak için doğal olarak daha iyi olduğu anlamına gelmez. Büyük ölçüde oyuna bağlıdır, ancak daha da önemlisi oyunun ne zaman yapıldığıdır.
Üç kova

Hallock, Ryzen 7 5800X3D gibi bir işlemcinin tasarım hedeflerini tanımlamaya gelince, oyunların üç ana bölüme ayrıldığını söylüyor:
- Frekansa duyarlı — League of Legends, Medeniyet VI
- Gecikmeye duyarlı — Fortnite, Forza Horizon 4
- GPU'ya duyarlı — Dying Light 2, Red Dead Kefaret 2
Oyunlar bugün çok talepkar, bu nedenle yukarıdaki kovalar mükemmel değil. gibi bir oyun Assassin's Creed Valhalla GPU, gecikme ve frekansla ilgilenir, ancak GPU'nuzun gücüyle daha sınırlıdır, bu nedenle 3D V-Cache'den çok fazla fayda sağlamaz. Bunu aşağıdaki tablodaki bazı testlerimden görebilirsiniz.

Hallock, herhangi bir kapsamlı açıklama yapmamaya dikkat etti çünkü bir oyunun hassas olduğu şey "gerçekten tür çizgilerine uymuyor." Daha önemli gösterge oyunun yaşıdır. Hallock, aşağıdaki gibi daha eski başlıklara işaret etti: Counter-Strike: Küresel Saldırı Ve Büyük Araba Hırsızlığı V tipik olarak frekansa daha duyarlı olan eski oyunların örnekleri olarak. gibi daha yeni oyunlar Uzak Ağlama 6 Ve Halo Sonsuz genellikle daha fazla önbellekten daha büyük bir fayda görür.
Bunu aşağıdaki tabloda görebilirsiniz; Ryzen 7 5800X3D, Ryzen 9 5950X'e göre bile önemli bir performans artışı sunuyor. Far Cry 6.

Oyunun uygulama programlama arayüzü (API) de çok büyük bir etkendir. DirectX 9-era oyunları genellikle frekansa daha duyarlıdır, daha yeni DirectX 11 ve DirectX 12 oyunları ise önbellekten daha iyi yararlanır. Ve Vulkan gibi API'ler büyük bir fark yaratabilir. Hallock işaret etti Dota 2 örnek olarak: “API'sinin Vulkan olarak değiştirilmesinin bir sonucu olarak, [Dota 2], önbellek performansından büyük ölçüde etkilenir.”
Nihayetinde, 3D V-Cache gibi bir şeyin yararı, büyük ölçüde bugün popüler olan oyun türlerine bağlıdır. Daha yeni API'ler, 3D V-Cache gibi şeylerden yararlanmak için daha donanımlıdır, ancak avantajı sağlayan oyuncu rastgeleliğidir. gibi çok oyunculu oyunlar Apex Efsaneleri "bir düşmanla şans eseri karşılaşabileceğiniz veya bir çatışma çıktığı için bir yerden diğerine geçebileceğiniz" iyi bir örnek.
Hallock, "Bu, bir bilgisayarı fikrini değiştirmeye zorlayan türden bir oyuncu davranışıdır" diyor. Rastgelelik oynadığımız oyunlara daha derinden gömülü hale geldikçe, önbelleğin rolü, gecikmeyi olabildiğince düşük tutmak için talimatları doğru noktaya kaydırmaktır.
Bu, sol alandan çıkan bir fikir de değil. Ryzen 5000 işlemcilere bakıldığında, Ryzen 5 5600X bile 2MB daha fazla L3 önbelleğe sahiptir. Intel Core i9-12900K. Farklı mimariler önbelleği farklı şekilde işler, ancak AMD'nin bu özelliği aklında tuttuğu açıktır. 300 $'lık Ryzen 5 5600X'in yarı fiyatından daha ucuz olmasına ve 10 daha az çekirdeğe sahip olmasına rağmen oyun oynamada Intel'in amiral gemisine yaklaştığını düşünün.
sonrası frekans

Ryzen 7 5800X3D: Frequency ile odada büyük bir fil var. Ryzen 7 5800X'ten 200 MHz daha yavaştır ve bunu yapamazsınız. bazı ciddi geçici çözümler olmadan hız aşırtın. Ancak Hallock, en azından bu arada, frekansın daha az önemli olduğu bir zamana girdiğimizi söylüyor.
"Bütün endüstri bir süredir 5GHz-ish civarında geziniyor. Ve biz bunu kabul ediyoruz. Bu ilginç paketleme teknolojilerini keşfetme fikri, bu çıkmaza son verme çabasıdır.”
Sıklık önemlidir ve Hallock, alet kutusunda güçlü bir araç olarak paketleme ve işlemin yanında yer aldığını söylüyor. Yine de, artan sıklıktan daha az fayda gördüğümüz doğru. Bak Çekirdek i9-12900KS 300 MHz'lik bir artışın bile oyunlarda çok az fayda sağladığı veya hiç fayda sağlamadığı en iyi örnek olarak.
"Birkaç yüz megahertz burada bir fark yaratır mı? Ve bence her yerde göstergeler görüyorsun. Cevap hayır, olası değil.”
Hız aşırtma farklı bir konudur, birçok modern oyunun eski oyunların yaptığı gibi frekansa göre ölçeklenmediği düşünüldüğünde bir uzlaşma durumudur. Güvenli ve basit hız aşırtma için yeterli boşluk payı sunmayan parçalarla, gerilim ve termiklere iner. Hallock, AMD'nin zaten "bunu yapmamanın yanlış olacağını düşündüğünü" söylüyor.
Hallock bunun bir değiş tokuş olduğunu kabul ediyor ve zamanla AMD'nin "bunu zorlamaya devam edeceğini" söylüyor. zarf" ve şirketin 3D istiflenmiş yongalara hız aşırtma gibi avantajlar getirmeyi planladığını söyledi. Salıverme.
İleriye dönük

Ryzen 7 5800X3D, 30 yıldır süregelen sonsuz IPC (saat başına talimat) kovalamacası yerine, tepeden tırnağa bugün oynadığımız oyunlar için tasarlanmış olağanüstü bir çip. 3D V-Cache, AMD'nin aynı çipe farklı modüller yerleştirmeyi keşfetmesini sağlayan AMD'nin 3D Hybrid Bond teknolojisinin ilk uygulamasıdır.
Bu ilginç bir ürün ama aynı zamanda günümüz PC oyunları için neyin önemli olduğunun da nabzını tutuyor. Hallock, insanların durup ne kadar yüksek performans gösterdiğine bakmalarına yardımcı olabileceğini söylüyor. oyun bilgisayarı Görünüşe göre gelecekte, çünkü Ryzen 7 5800X3D'nin performansına bağlı olarak oldukça farklı görünmeye başlıyor.
Bu makalenin bir parçası ReSpec - PC oyunlarının arkasındaki teknoloji hakkında tartışmalar, tavsiyeler ve derinlemesine raporlar içeren iki haftada bir devam eden bir sütun.
Editörlerin Önerileri
- AMD'nin en yeni V-Cache yongası ucuz, hızlı ve oyun oynamak için mükemmel olduğunu kanıtladı
- AMD'nin yaklaşmakta olan Ryzen 5 5600X3D'si bütçe yapılarında Intel'i tamamen tahttan indirebilir
- Konsolların hala büyük bir avantajı var ve bu PC oyunlarına zarar veriyor
- Bazı Ryzen CPU'ları yanıyor. Kendinizinkini kurtarmak için şunları yapabilirsiniz
- Oyun dizüstü bilgisayarları bize hâlâ yalan söylüyor ve işler daha da karmaşık hale geliyor