Giriş yap
Gündem
SunucuGenel

Knight Online kalabalıkta neden AMD'de kasıyor? Ölçtük

Cevap yaz

Henüz cevap yok

  1. KoPolemik
    Konu sahibi71 entry
    #1
    Kısaca: Kalabalıkta FPS'i bilgisayarınız değil oyunun motoru sınırlıyor. Oyun kalabalığı tek bir iş parçacığında işliyor; çekirdek sayısı değil, tek çekirdek hızı belirleyici. Ne ölçtük Ryzen 7 9700X + RX 9070 XT, Windows 10. Boş yerde 120, kalabalıkta 40–45 FPS. Bu sırada ekran kartı %20, işlemci toplamda %15 dolu. Yani darboğaz donanım değil, oyunun tek ana iş parçacığı: 16 kasalı bir markette tek kasa açık gibi, diğer kasalar boş beklerken sıra hızlanmıyor. Neden Intel'de daha iyi? • Intel 13. ve 14. nesilde çekirdek başına 2 MB L2 önbellek var, Ryzen'de 1 MB: oyun belleğe daha az gidiyor. • Intel'de bütün çekirdekler tek parçada; 12–16 çekirdekli Ryzen'lerde iki parça arasında iş devretmek kat kat yavaş. • i9'lar tek çekirdekte 5,8–6,0 GHz'e çıkıyor, 9700X 5,5 GHz'de. • Ryzen'lere özel Windows iyileştirmesi sadece Windows 11'de. Yeni Core Ultra 200S Intel'ler bu avantajları kaybetti. X3D Ryzen'ler (ör. 9800X3D) genelde Intel'i de geçiyor. Intel ve X3D'yi biz ölçmedik. İşe yarayan • Kalabalıkta kanat, gölge, silah ve ekipman efektlerini kapatmak: 40 → 55 FPS. • Option.exe'de DX9 ile DX11'i denemek (bizde fark yoktu, sizde olabilir). • Windows 11'e geçmek (küçük kazanç). İşe yaramayan Process Lasso, çekirdek ataması, güç planı, daha fazla çekirdek, AMD'nin AFMF'si. DXVK: ban sebebi olabilir DXVK bizde 55'ten 75–85 FPS'e çıkardı. Ama oyunun içine yabancı bir DirectX dosyası yüklüyor; hile koruması (XIGNCODE) bunu görebilir ve hesabınız kapanabilir, üstelik gecikmeli. Önermiyoruz, kurulumunu da anlatmıyoruz. Tek bir sistemde ölçüldü; rakamlar sistemden sisteme değişir. Sizde kalabalıkta kaç FPS? İşlemcinizi yazın.
    Meraklısına detaylar
    Ölçüm Windows'un profil aracıyla (WPR) kalabalıkta 6 saniyelik kayıtlar; oyuna ve dosyalarına dokunulmadı. Ryzen 7 9700X (oyunda ~5,4 GHz), RX 9070 XT, 2×16 GB DDR5-6000, Windows 10. DX9 modu (45 FPS) Ana iş parçacığı zamanının %86'sında çalışıyor, %4'ünde bekliyor. Çalıştığı sürenin %69'u oyunun kendi kodu, ekran kartı sürücüsünün payı %15. Yardımcı iş parçacığı yok. DX11 modu (40 FPS) Oyun işi 5 yardımcı iş parçacığına dağıtıyor ve her karede yaklaşık 3 kez onları bekliyor. Ana iş parçacığı zamanının %49'unda çalışıyor, %44'ünde bekliyor. Çalıştığı sürenin %29'u oyunun kodu, %28'i DirectX 11, %16'sı AMD'nin DX11 sürücüsü, %16'sı Windows çekirdeği. Yardımcılar zamanlarının %21–22'sini Windows çekirdeğinde geçiriyor. Efektler kapalı Kanat, gölge, silah ve ekipman efektleri kapalıyken aynı tür kalabalıkta DX11'de 40'tan ~55 FPS'e. DXVK ile (aynı ayarlar) 55'ten 75–85 FPS'e. AMD'nin DX11 sürücüsü ana iş parçacığından tamamen çıktı; Windows çekirdeğinin payı %16'dan %8'e, yardımcılarınki %21'den %3'e indi; saniyedeki iş dağıt–bekle döngüsü 126'dan 235'e çıktı. Çekirdek ataması neden işe yaramıyor İşlemci zaten en yüksek hızında (~5,4 GHz), iş parçacıkları işlemci için sıra beklemiyor, çekirdek 0'daki kesme yükü %3 civarı. Görev Yöneticisi'ndeki yüksek çekirdek yükleri, Windows'un tek ana iş parçacığını çekirdekler arasında taşımasından. Intel ile Ryzen'in mimari farkları • L2 önbellek (çekirdek başına): Intel 12. nesil 1,25 MB, 13. ve 14. nesil 2 MB; Ryzen 7000 ve 9000 1 MB. • Bellek gecikmesi: Ryzen 9000 ile DDR5-6000 yaklaşık 70 ns. Core Ultra 200S 100 ns'nin üzerinde; 13. ve 14. nesil ondan belirgin düşük (Chips and Cheese). • Parçalar arası gecikme: 12 ve 16 çekirdekli Ryzen 9000'lerde iki çekirdek parçası arasında yaklaşık 200 ns; 8 çekirdekli tek parçalılarda bu yok. • AFMF: AMD'ye göre DX9'u desteklemiyor; DX11 modunda da kısayolu Knight Online'da tepki vermedi.
Taraf tut0 oy
Intel, kalabalıkta rahat%0
Intel ama kasıyor%0
AMD, kalabalıkta rahat%0
AMD ve kasıyor%0

Cevaplar 0

Henüz cevap yok. İlk yazan sen ol.

Cevap yazmak için giriş yap. Hesabın yoksa kayıt ol; bir dakika sürer.

İçerik kaldırma talebi