CRT_User
Yetkin
- Katılım
- 25 Mart 2024
- Mesajlar
- 759
- Çözümler
- 5
- Beğeniler
- 691
Oyun motorları biraz aç gözlüdür. Sistemde 16 GB VRAM'li bir kart algılayınca yer var nasıl olsa diye düşünüp çevredeki textureları daha agresif şekilde cache'ler, ekranda da bir anda 12 GB VRAM kullanımı görebilirsin. Aynı oyunu aynı ayarlarda 8 GB'lık kartta açtığında ise bu kez motor yer dar der, sadece o an lazım olan veriyi tutar ve kullanım 7.5 GB civarında görülebilir. Burada iki senaryoda da FPS aynıysa, akıcılık aynıysa, gördüğün sayı kartın gerçek ihtiyacı değil, elinde yer olduğu için doldurduğu alandır. Suya sürahi örneği tam bu işte kabın şekli değişir, suyun miktarı değil.Alakası yok senin kaçırdığın şey VRAM dolunca bunu fiziksel belleklerdeki RAM'den karşıladığı oyunun başındaki fiziksel RAM kullanımı ile oyunun 1 saat sonraki RAM kullanımını iyi incelerseniz demek istediğimi anlayacaksın. VRAM dolunca direkt kendine sistem belleklerinden tampon bellek uygulanıyor bunu görmeyen sizsiniz.
Bir de şu sistem RAM'ine taşma muhabbeti var. Oyunun başında 14 GB, bir saat sonra 15 GB RAM kullanıyor diye hemen VRAM yetmedi, RAM’den sömürüyor demek bana pek mantıklı gelmiyor. Saatlerce açık dünyada gezdikçe oyun motoru da Windows da bazı verileri RAM’de tutuyor, bu zaten normal. Eğer gerçekten VRAM dolup veri sistem RAM'ine taşsaydı, o zaman oyun yağ gibi akmazdı aksine bariz stutter olurdu, özellikle de %0.1 low değerleri çakılırdı. Oyun akıcıysa, senin sayacı büyütmen çok da bir şey ifade etmez.
VRAM tarafında AMD ve NVIDIA arasında fark olduğu da doğru. AMD aynı ayarlarda bazen biraz daha fazla VRAM tüketebiliyor. Bunun sebebi de çoğu zaman veriyi yönetme biçimi ve bellek sıkıştırma tarafındaki farklar. NVIDIA tarafı veriyi daha verimli sıkıştırıp daha az alana sığdırabiliyor, bu yüzden aynı işi daha düşük VRAM ile çevirebiliyor. AMD ise bazı senaryolarda daha geniş alana ihtiyaç duyabiliyor.
NVIDIA tarafında DLSS, cache yapısı ve bellek verimliliği de işin içine girince, 8 GB VRAM bugün hâlâ 1440p high için birçok oyunda gayet yeterli olabiliyor.