Teknotalya

8 GB Ekran Kartlarına Valve Can Suyu: Linux’te VRAM Darboğazını Bitiren 'Öncelik' Devrimi!

8 GB Ekran Kartlarına Valve Can Suyu: Linux’te VRAM Darboğazını Bitiren 'Öncelik' Devrimi!

Linux platformunda oyun oynayan ve 8 GB veya daha az video belleğine (VRAM) sahip ekran kartı kullanan oyuncular için devrim niteliğinde bir çözüm geliştirildi. Valve adına çalışan bağımsız geliştirici Natalie Vock tarafından hayata geçirilen bu yeni sistem, ekran kartı belleğinin "adaletli" değil, "oyun odaklı" dağıtılmasını sağlayarak performans dalgalanmalarına savaş açıyor. İşte Cyberpunk 2077 testlerinde çarpıcı sonuçlar veren ve Linux dünyasında dengeleri değiştirecek olan bu yeni bellek yönetim sisteminin tüm detayları.

10 Saniyede Özet

  • Akıllı Önceliklendirme: Yeni sistem, VRAM kullanımında aktif oyuna öncelik vererek arka plandaki uygulamaların (tarayıcılar, Discord vb.) bellek çalmasını engelliyor.

  • Darboğaza Çözüm: Oyun verilerinin daha yavaş olan sistem belleğine (GTT) taşmasını azaltarak ani takılmaların ve performans düşüşlerinin önüne geçiyor.

  • Çarpıcı Test Sonuçları: Cyberpunk 2077 testlerinde GTT (sistem belleği) kullanımı 1,6 GB'tan 650 MB seviyesine çekilerek kararlılık sağlandı.

  • Uyumlu Donanım: Şimdilik AMD ve Intel (xe) sürücüleri bu yapıyı desteklerken, kapalı kaynak NVIDIA sürücüleri henüz kapsam dışında.

  • Nereden Erişilir?: Özellik şu an en stabil şekilde CachyOS ve KDE Plasma kullanıcıları için "dmemcg-booster" aracıyla sunuluyor.

Görünmez Performans Hırsızı: Arka Plan Uygulamaları

Birçok oyuncu, oyunun tek başına VRAM'i doldurduğunu düşünse de asıl sorun genellikle sistemin kaynak yönetimi şeklinden kaynaklanıyor. Standart Linux dağıtımlarında VRAM dolduğunda, sistem yeni verileri ayırt etmeksizin GTT (Graphics Translation Table) üzerinden sistem RAM’ine yönlendiriyor. 256 GB/sn bant genişliğine sahip bir VRAM yerine 16 GB/sn hızındaki sistem belleğine mahkum kalan oyun verileri, oyuncuya "saniye başına kare" (FPS) kaybı ve sinir bozucu takılmalar olarak geri dönüyor.

REKLAM

Vock’un Çözümü: 'Önce Oyun' Mantığı

Geliştirici Natalie Vock’un sunduğu çözüm, Linux'un cgroups altyapısını kullanarak ekran kartı belleği üzerinde hiyerarşik bir kontrol kuruyor. dmemcg-booster ve plasma-foreground-booster adlı iki yeni yardımcı araç sayesinde, tam ekran modunda çalışan oyun "en yüksek öncelikli" olarak işaretleniyor. Böylece ekran kartı belleği dolmaya başladığında, çekirdek (kernel) aktif oyunu korumak için arka plandaki uygulamaların bellek bloklarını sistem RAM'ine itiyor, oyunun ihtiyacı olan veriyi ise hızlı olan VRAM’de tutmaya devam ediyor.

Cyberpunk 2077 Testi: Teoriden Pratiğe

Sistemin verimliliği en ağır yapımlardan biri olan Cyberpunk 2077 ile test edildi. İlk senaryoda oyunun yaklaşık 1,6 GB verisi sistem belleğine taşarken, yeni önceliklendirme protokolü devreye girdikten sonra bu rakam 650 MB'a kadar düştü. Aradaki 1 GB'lık farkın VRAM içinde kalması, oyunun zamanla ağırlaşan performans eğrisini düzelterek çok daha akıcı ve istikrarlı bir deneyim sundu.

Kimler Kullanabilir, NVIDIA Kullanıcıları Ne Yapmalı?

Bu yeni teknolojinin en büyük kazanımı, ayrık ekran kartı kullanan ama bellek miktarı sınırlı olan (4GB-8GB) kullanıcılar için olacak.

Dikkatinizi Çekebilir

Kabusun Kökenleri Modernleşiyor: Resident Evil Revelations Remake İçin Geri Sayım mı Başladı?

Capcom’un korku türündeki sarsılmaz tahtı, yeni bir "yeniden yapım" (Remake) projesiyle gü&ccedi...

  • AMD ve Intel: amdgpu ve xe sürücüleri bu yapıyı yerleşik olarak destekliyor.

  • NVIDIA: Maalesef kapalı kaynak sürücüler henüz bu bellek denetleyicisine sahip değil. Nouveau tarafı için çalışmalar sürse de, NVIDIA sahiplerinin resmi sürücü güncellemelerini beklemesi gerekecek.

  • CachyOS: Şu an için bu özelliği kurcalamak isteyenler için en kolay yol CachyOS'un güncel çekirdeklerini kullanmak.

Sonuç: Valve'ın Linux'u bir oyun platformu olarak ciddiye alması, sadece Steam Deck için değil, tüm PC oyuncuları için somut meyveler vermeye devam ediyor. 8 GB ekran kartlarının "güncelliğini yitirdiği" tartışmalarının yapıldığı bir dönemde, bu tarz yazılımsal optimizasyonlar donanımın ömrünü ciddi anlamda uzatacaktır.