Creative Assembly’nin 2013 çıkışlı strateji oyunu Total War: Rome II, topluluk tarafından geliştirilen yeni bir performans düzeltmesi aldı. Modder JGdaCaesar imzasını taşıyan Rome 2 CPU Performance Fix, oyunun Warscape motorundaki çeşitli CPU darboğazlarını hedef alıyor ve özellikle büyük ölçekli savaşlarda kare hızını ve akıcılığı artırmayı amaçlıyor.
Paylaşılan test sonuçlarına göre mod, ortalama FPS tarafında %20’ye varan artış sağlıyor. Daha da dikkat çekici olan nokta ise düşük kare zamanı performansı. Geliştiricinin verilerinde savaş senaryolarında 0.1% low değeri %33, 1% low değeri ise %29 iyileşiyor. Bu da yalnızca daha yüksek ortalama FPS değil, aynı zamanda ani takılmaların azalması ve daha tutarlı bir oynanış anlamına geliyor.

Rome II için hazırlanan bu düzeltme, daha önce Total War: Attila için benzer bir performans modu yayımlayan aynı geliştiriciden geliyor. Ancak bu kez odak farklı. Rome II’de ciddi bir çoklu iş parçacığı sorunu yerine üç CPU yoğun işlem ele alınmış durumda: doku akışı, eski CPU komutları ve render listesi sıralaması.
Doku akışı tarafında motorun texture tile isteklerini işleme biçimi optimize ediliyor ve ilgili CPU yükünün yaklaşık 12 ila 17 kat azaltıldığı belirtiliyor. Ayrıca yaklaşık 1.200 adet verimsiz x87 kayan nokta dönüşümü daha modern komutlarla değiştiriliyor; bu işlemin kampanya haritasında ana CPU iş parçacığının süresinin %10’unu tükettiği aktarılıyor. Son olarak iki verimsiz sıralama rutini yeniden düzenlenerek bu işlemler yaklaşık 11 kat hızlandırılıyor.

Karşılaştırmalar Ryzen 9 9950X3D ve GeForce RTX 5090 kullanılan, V-Sync kapalı 4K test sisteminde yapılmış. CapFrameX ile gerçekleştirilen ölçümlerde kampanya modunda ortalama FPS 100.5’ten 120.5’e, savaşlarda ise 118.4’ten 140.4’e çıkıyor. Savaşlardaki 1% low değeri 71.8’den 92.5’e, 0.1% low ise 57.9’dan 77.0’a yükseliyor.

Mod şu anda Steam Workshop üzerinden sunuluyor. Kurulum için moda abone olmak ve pakette yer alan install.bat dosyasını çalıştırmak gerekiyor; bu işlem oyun klasörüne bir dinput8.dll dosyası kopyalıyor. Güncel Steam sürümüyle uyumlu olan mod, SSE4.1 destekli bir işlemci istiyor ve standart .pack ile arayüz modlarıyla birlikte çalışabiliyor. Buna karşılık aynı dinput8.dll yöntemini kullanan diğer modlarla çakışıyor.

