Evet, tek RAM çubuğu oyunlarda takılmaya yol açabilir; ancak suçlu çoğu zaman "toplam GB az" değil, eksik kanal ve dolan belleğin diske taşmasıdır. Ayrımı yapmanın yolu ortalama akıcılığa değil takılmanın şekline bakmaktır: oyun genel olarak akıcıyken yeni bir bölgeye girerken, envanteri açarken ya da haritada hızlı seyahat ederken bir anlık donma oluyorsa, ekran kartı ve işlemci değil üç şey kontrol edilir — kaç çubuk takılı olduğu, belleğin çift kanalda çalışıp çalışmadığı ve oyun sırasında kullanımın fiziksel sınırı aşıp sayfa dosyasına düşüp düşmediği.
Masamda iki ekran var. Sağdakinde Görev Yöneticisi'nin Bellek sekmesi açık duruyor, solda oyun. Şehre ışınlandığım anda olan şey şu: kare düşmüyor, karenin ritmi bozuluyor. Bir saniyelik bir donma, sonra her şey yerine oturuyor. Sağ ekrana bakmasam ekran kartına suç atıp geçeceğim.
Bakınca gördüğüm şey şu: donma anında ekran kartı grafiği düşüyor, çünkü ona besleyecek veri gelmiyor. Bellekte "Kullanılabilir" neredeyse sıfıra iniyor, hemen altındaki disk grafiği tavana yapışıyor. Oyun bir şeyi RAM'de tutamıyor, diske yazıyor, sonra geri okumak zorunda kalıyor. Senin bir saniye diye hissettiğin şey, o geri okuma.
Ortalama akıcılık bu yüzden yanıltıcı. Oyunun büyük kısmı düz koşudan oluşuyor, ortalama orada kendini kurtarıyor. Senin hissettiğin ise dipler. "Genel olarak akıcı ama arada bir kilitleniyor" cümlesini duyduğumda ekran kartından önce belleğe bakmamın sebebi bu.
Takılmanın şekli, adresi veriyor
Bellek darboğazının imzası düzenli olmaması. Sabit bir yavaşlık değil, olay tetiklemeli bir sarsıntı. Yeni bölge yüklenirken, envanter açılırken, menüden oyuna dönerken, hızlı seyahatte. Çünkü bu anların hepsinde oyun bir anda yeni dokular, sesler, arayüz öğeleri istiyor. RAM'de yer varsa oraya konuyor, iş bitiyor. Yer yoksa Windows bir şeyleri diske taşıyor, sonra geri getirmek zorunda kalıyor. Getirme süresi de senin ekranda gördüğün donma.
Bunu ayırt etmenin pratik yolu şu: takılma oyunun tamamına yayılıyorsa, sürekli ve dalgalıysa, aday başka bir şey. Isınan bir işlemci, kısılan bir ekran kartı, ağdan gelen bir gecikme. Takılma hep aynı tür olayla geliyorsa, kapıyı bellek çalıyor.
Bir de arayüz ipucu var, benim en çok güvendiğim işaret. Donma anında fare imleci de takılıyorsa, envanter ekranı kendi kendine açılmıyorsa, iş ekran kartının elinde değil. VRAM yetmediğinde oyun genelde akıcı kalır ama dokular geç gelir, bulanık başlar. Sistem RAM'i yetmediğinde oyunun kendisi durur.
Görev Yöneticisi'nde baktığım satırlar
Bellek sekmesini açtığımda ilk baktığım şey toplam kapasite değil, alttaki üç satır.
"Hız" satırı, belleğin o an çalıştığı frekansı gösterir. Kutunun üstünde yazan değerden belirgin biçimde düşükse, BIOS'taki hazır profil açılmamış demektir; XMP ve EXPO denen şey tam olarak bunun için var. Nasıl açılacağı ayrı bir konu, ama varlığını bilmek önemli: profil kapalıyken bellek, olması gerekenden yavaş çalışır ve bunu kimse sana söylemez.
"Yuvalar kullanılıyor" satırı, kaç çubuğun takılı olduğunu gösterir. Burada 1/4 görüyorsam, iş büyük ölçüde bitmiştir. 16 GB'lık tek çubuk da olabilir, 8 GB'lık tek çubuk da; ikisi de tek kanalda çalışır.
"Kullanımda" ve "Kullanılabilir" satırları oyun açıkken asıl hikâyeyi anlatır. Kullanılabilir sürekli sıfıra yakınsa, Windows sıkışıyor demektir. Bu iki satıra diskin kendi grafiğini de ekliyorum; donma anında disk hareketleniyorsa teşhis netleşiyor.
Burada bir yanlış okumayı da söylemem lazım. "İşlenen" değerinin fiziksel RAM'in üstüne çıkması tek başına panik sebebi değil; Windows zaten sayfa dosyasını hesaba katarak rezerve yapar. Asıl bakılması gereken, kullanılabilir belleğin dibe vurması ve o anda diskte okuma olması. Kaynak İzleyici'yi açıp Bellek sekmesindeki sert hatlar sayacını izlersen, donmanın tam saniyesinde orada bir sıçrama görürsün. Bu, "veri diskten geldi" demenin en somut hali.
Kanal bilgisi orada yazmaz
Görev Yöneticisi sana "çift kanal" diye bir etiket göstermez. Yuva sayısını gösterir, gerisini sen çıkarırsın: iki özdeş çubuk, doğru yuvalarda, o zaman çift kanal. Kesin cevap istiyorsan CPU-Z'nin Memory sekmesindeki Channel satırı bunu açıkça yazar. Anakartlarda yaygın yerleşim, iki çubuğun birer yuva atlanarak takılmasıdır; yani yan yana iki yuva değil, genelde ikinci ve dördüncü. Bunu bilmeyip iki çubuğu yan yana takan çok kişi gördüm, sistem tek kanalda çalışmaya devam eder.
Aynı GB, farklı davranış
Asıl mesele şu: 1x16 ile 2x8 arasında kapasite farkı yok, davranış farkı var. Tek çubuk, işlemci ile bellek arasındaki veri yolunun yarısını kullanır. Bu, oyun ekran kartına yüklüyken pek hissedilmez; çünkü darboğaz zaten ekran kartındadır. Ama oyun işlemciye yüklenmeye başladığında — rekabetçi nişancılar, strateji, simülasyon, kalabalık sahneler — fark açılır. Kare sayısı düşer ve düşerken de düzensizleşir.
Entegre grafik kullanan bir sistemde ise bu, bambaşka bir ölçekte hissedilir. Ekran kartı olarak işlemcinin içindeki birimi kullanan makinelerde bellek hem sistem hem görüntü belleği olarak çalışır; tek çubuk orada doğrudan görüntü tarafını boğar. Türkiye'de hazır kasa alıp sonradan ekran kartı eklemeyi düşünen çok kişi olduğu için bunu ayrıca söylüyorum.
Karışık çubuklarda da bir incelik var. 8 GB ve 16 GB'ı birlikte taktığında sistem genelde esnek moda geçer: eşleşen kısım çift kanal, artan kısım tek kanal gibi davranır. Yani "iki çubuk var, tamam" demek doğru değil; çubukların eş olması ayrı bir başlık.
8 GB'ın sorunu miktar değil, marj
8 GB bugün tek başına oyunu açmaya yeter, oynatmaya yetmez. Fark şurada: oyun penceresi açıkken arkada Windows, tarayıcı, Discord, sürücü yazılımları da bellekte yer istiyor. 8 GB'lık bir makinede marj yok; bir sekme açtığında oyunun elindeki alan daralıyor. Kullanıcı bunu "oyun bellek sızıntısı var" diye okur, oysa olan şey basit bir yer kavgasıdır.
Bu yüzden 8 GB'lık bir sistemde takılma şikâyeti geldiğinde ilk sorduğum soru şu olur: arka planda ne açık? Cevap tarayıcıysa, testi bedava yapmış oluruz. Tarayıcıyı kapatıp aynı yere tekrar girmek, donmanın kaybolup kaybolmadığını gösterir. Kayboluyorsa bellek arızası değil, bellek darlığı vardır.
Bellek hızı ne zaman, ne kadar önemli
Burada dürüst olmak gerekiyor: bellek hızı ve gecikmesi her oyunda aynı ağırlıkta değil. Oyun işlemci sınırındaysa fark hissedilir, ekran kartı sınırındaysa neredeyse silinir. Yüksek ayarlarda ağır bir oyun oynuyorsan, bellek frekansını kovalamak yerine kanal sayısına ve kapasiteye bakman daha çok iş getirir. Tersini yapıp hızlı ama tek çubuklu bir sisteme para harcayan çok kişi var; kazanç kâğıt üstünde kalır.
Bellek gibi görünmeyen üç tuzak
Birincisi VRAM. Ekran kartı belleği dolduğunda oyun tamamen durmaz, dokuları düşürür; sen bunu bulanıklık ve geç gelen dokular olarak görürsün. Sistem RAM'i dolduğunda ise oyunun kendisi durur. İkisi karıştırılınca insanlar yanlış parçayı suçlar.
İkincisi sürücü zaman aşımı. Ekran bir an kararır, sürücü kendini sıfırlar, oyun bazen kapanır. Bu bir bellek darlığı belirtisi değil, ayrı bir arıza ailesidir.
Üçüncüsü depolama. Özellikle mekanik diskte veya dolu bir SATA SSD'de, bölge yüklemeleri bellek darlığıyla aynı şekilde takılır. Aradaki farkı Görev Yöneticisi'ndeki disk yüzdesi söyler: RAM'de bol yer varken disk tavan yapıyorsa, suçlu bellek değil, depolamadır.
16 GB çift kanal ve hâlâ takılıyorsa
O zaman bellek bu işin içinde değil. Bu noktada bakılacak yerler değişir: gölgelendirici derlemesi yüzünden ilk oynayışta görülen takılmalar, arka planda çalışan yakalama yazılımları, kasanın hava akışı, işlemcinin kendi güç limitleri. Bunu yazmamın sebebi, her takılmayı RAM'e yazmanın en az ekran kartına yazmak kadar yanıltıcı olması. Bellek, sadece belirtisi tutuyorsa adaydır.
Sırayla ne yapıyorum
- Görev Yöneticisi'nde Bellek sekmesini açıp hız, yuva ve toplam kapasiteyi not ediyorum.
- Oyunu açıp takılmanın hangi olayla geldiğini işaretliyorum: bölge geçişi mi, envanter mi, menü dönüşü mü.
- Aynı yere ikinci kez giriyorum. İkinci girişte takılma azalıyorsa önbellek ısınıyor demektir, teşhis güçlenir.
- Kaynak İzleyici'de sert hatlar sayacını ve diski izliyorum; donma anı ile çakışıyor mu bakıyorum.
- Arka planı kapatıp tekrar deniyorum. Fark varsa mesele kapasite, yoksa kanal veya başka bir bileşen.
- CPU-Z'de kanal bilgisini doğruluyorum. Tek kanal çıkarsa, tartışacak bir şey kalmıyor.
Bunların hiçbiri kesin bir ölçüm değil, eleme yöntemi. Ama pratikte işe yarıyor, çünkü bellek darboğazı kendini kare sayısıyla değil, ritimle ele veriyor. Bir dahaki sefere oyun bir bölgeye girerken bir saniye donduğunda, ekran kartına bakmadan önce sağ ekrana bir dön.