Ana sayfa→Donanım & Bileşenler
Donanım & Bileşenler

Crysis’nin GPU’nuzun İçinde Çalışması: Bu Yıl Denediğim En Tuhuf Şey.

"Crysis çalıştırabilir mi?" sorusu 2007'den beri bir PC donanım şakası olarak karşımıza çıkıyor, bu yüzden ben de bunu yapabileceğim en saçma şekilde...

User Avatar
Ahmet AvcıEditör
4 dk okuma

“Crysis çalıştırabilir mi?” sorusu 2007’den beri bir PC donanım şakası olarak karşımıza çıkıyor, bu yüzden ben de bunu yapabileceğim en saçma şekilde sormak istedim. Nvidia‘nın RTX Spark‘ını Crysis ile test etmek yerine, oyunun tamamını GPU belleğine kurmayı denedim. Test birimim 64GB belleğe sahip Lenovo Yoga 9n Gen 11 ve bu çip etrafındaki tartışmaların çoğu yerel yapay zekâ ile ilgili, halbuki yeral yapay zekâ için çoğu kişinin gerçekten ihtiyacı olan AMD Ryzen AI Max+.

Ekle

XDA

SayarBilgi sitesini Google’da tercih edilen kaynak olarak seç

Google’da

Tercihli Kaynak Olarak Ekle

Google Discover’da Takip Et

Sonra kaydırıcıyı 56/8’e çektim. Bu, 38,1GB kullanıma sundu; Görev Yöneticisi’nin donanım tarafından ayrılan değeri 17,2GB’dan 9,2GB’a düştü. Bu dizüstü bilgisayarda GPU’ya verdiginin her gigabytı, Windows’un kullanabildiği miktarın tamından düşülüyor; kağıt üzerinde ortada ama pratikte son derece can sıkıcı.

Crysis’in belleğe kurulumu bir RAM diski ve bir junction ile sürdü

SoftPerfect RAM Disk’ın yerel Arm sürümü var, bu da işi kolaylaştırıyor

          Bir RAM diski oluşturmanın daha gösterişli yolları var ama SoftPerfect RAM Disk, Arm64 Windows’u desteklediği için kolay bir seçim oldu. R: üzerinde 23GB’lık geçici bir disk oluşturdum; oyunundan yaklaşık %15 daha büyük, yani yeniden başlatmada üzerindeki her şey siliniyor. Bu bir deneme için fena değil ama önemsediğiniz bir şey için berbat bir fikir.

          EA uygulamasını işbirliğine ikna etmek biraz daha fazla emek istedi. SSD üzerindeki gerçek kurulum klasörünü yeniden adlandırdım, robocopy ile R: üzerine kopyaladım, sonra junction ile orijinal yolu işaretledim.

          cmd /c mklink /J “C:\Program Files\EA Games\Crysis Remastered” “R:\Crysis Remastered”

          EA uygulaması hala Crysis Remastered’ın Program Files içinde yaşadığını düşünüyor ama yapılan her okuma RAM diski üzerine düşüyor. Yedek olarak orijinal 2007 Crysis’i de kurmuştum ve Windows on Arm için Microsoft’un x86 öykünücüsü Prism altında sorunsuz çalıştı; bu arada RTX Spark’dan büyük bir destek alıyor.

          Kaynak İzleyicisi Crysis’in R: sürücüsünden veri okumasını yakaladı

          Ramdisk’im başta Kaynak İzleyicisinde görünmediği için bir şey ispatlayamayacağımı düşündüm. Ardından Disk sekmesi, arka planda başlatma ekranı yüklenirken R:\Crysis Remastered\Engine\Shaders okumalarıyla doldu. Akşam boyu peşinden koştuğim ekran görüntüsü buydu.

          Oyun duraklatma menüsünde otururken Görev Yöneticisi 54.8GB’ın 42.5GB’ını kullanımda ve 12.2GB’ının hâlâ kullanılabilir olduğunu, SSD’nin ise %2 aktivitede olduğunu gösteriyordu. İlk seviyenin bir bölümünü oynadım, kaydettim, yeniden yükledim ve tam bir normal kurulummuş gibi davrandı. Tuhaf ama normal.

          Oyun belleğe taşındı, ancak öykünücü SSD üzerinde kaldı

          Prism, çevirilen kodu C: sürücüsündeki bir önbellekte tutar

          O aynı Kaynak İzleyicisi ekran görüntüsünün, beklemediğim bir sürprizi vardı. R: okumalarının arasına, Nvidia’ın NVNGX_DLSSG.DLL dosyasının CrysisRemastered.exe için çevirilen bir kopyasının okunması da dahil olmak üzere C:\Windows\XtaCache girişleri karışmıştı.

          XtaCache, Windows on Arm’ın Prism tarafından x86’dan zaten çevirdiği kodu sakladığı yerdir, böylece her açılışta bu işi yeniden yapmak zorunda kalmaz. Oyun dosyaları bellekteydi, ancak aslında çalışanların bir kısmı SSD üzerindeki bir önbellekten geliyordu. Oyun klasörünü taşımak, SSD’yi tamamen ortadan kaldırmak için yeterli değildi. Çeviri önbelleği, Intel veya AMD’li bir makinede karşılaşmayacağınız bir pürüz; orada da Windows ve sürücü dosyaları yine de C:’den yüklenir.

          RAM disk, sırayla yapılan küçük okumalarda 40 kat daha hızlı

          Kavramak için CrystalDiskMark’ın Arm64 derlemesini her iki sürücüde de aynı ayarlarla çalıştırdım: üç tur ve 1GiB’lık bir test dosyası. O sırada SSD’m %89 doluydu.

          Test

          Dahili SSD okuma (MB/s)

          RAM diski okuma (MB/s)

          Fark

          SEQ1M Q8T1

          7.293

          28.763

          3,9x

          İlgilenmemiz gereken satır en alttaki; bu, okumaları tek tek yapan küçük okumaları ölçer. Ham veri aktarımından çok gecikmeyle sınırlı olan test bu ve RAM diskin SSD’yi bu noktada ezip geçtiği yer de burası.

          Evet, 28,8 GB/s sıralı okumalar 7,3 GB/s yanına konunca absürt görünüyor ama bu yine de belleğin kendisinin işaret ettiği değerin ondan azı. Limit büyük ihtimalle RAM disk yazılımı ve CPU, belleğin kendisi değil.

          Crysis, kime sorduğunuza bağlı olarak GPU belleğinden çalıştı

          Yani Crysis’yi GPU’ma kurdim mi? RTX Spark’ta VRAM ayrı çipler değil, ayarlanabilir bir değer. Oyun, GPU’un da beslendiği aynı LPDDR5X belleğinden çalıştı, SSD neredeyse hiç hareket etmedi ve oradan okuduğum başlıca şey Prism’in tercüme önbelleğiydi. En katı tanıma göre Crysis, Windows tarafında duruyordu ama fiziksel olarak GPU’un tam yanındaydı.

          Kullanışlı mı? Oyun için hayır; ayrıca yükleme ekranlarını zamanlamadım, çünkü asıl mesele bu değildi. 128GB’lık bir RTX Spark’ım olsa, en azından geçici alan için bir RAM diskını değerlendirmeyi düşünürdüm.

          İlginizi Çekebilir: N100 2026’da güncelliğini kaybedebilir ama Docker ev sunucuları için fazlasıyla yeterli →
          Kaynak: XDA Developers ↗Kaynak yazarı: Joe Rice-Jones
          💻 SayarBilgi Topluluğu

          Bu Gelişmeyi Toplulukta Değerlendirin

          Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.

          💻 Donanım & Sistem Tavsiyesi Odası →
          💬 Topluluk Masası & Tartışma

          Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.

          Foruma Katıl & Yanıtla ➔
          Forumda sor / tartış
          TOPLULUĞUN SESİ

          Söz sizde.

          0 yorum

          Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.

          Sohbete katıl

          E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

          Yorumunuz yayımlanmadan önce onay bekleyebilir.

          BİR SONRAKİ OKUMA

          Merak etmeye devam

          Tümünü gör ↗

          Neyi merak ediyorsun?

          En az 3 karakter yazın.

          Keşfet