Microsoft, Hızlı Devam Etmenin neden hala PC'ye gelmediğini açıklıyor

saygı dt öne çıkan resim 2
Bu hikaye, Jacob Roach'un PC oyun ve donanım dünyasını kapsayan ReSpec serisinin bir parçasıdır.

Microsoft duyurduğunda Windows 11, sürümü oyun oynamak için en iyi işletim sistemi olarak çerçeveledi ve bu iddiayı destekleyecek bazı özelliklere sahipti. Lansmanından bu yana, Microsoft üzerinde çalışıyor Otomatik HDR gibi özellikler getirmek ve Xbox konsollarında Windows ekosistemine giriş yapan DirectStorage.

İçindekiler

  • Askıya almaktan daha fazlası
  • PC vahşi, vahşi batıdır
  • DirectStorage başlangıçtır, bitiş değil

Önerilen Videolar

Ancak kritik bir özellik hala eksik: Hızlı Devam.

Hızlı Devam, aynı anda üç oyunu (veya bazı durumlarda daha fazlasını) askıya almanıza ve aralarında birkaç saniye içinde geçiş yapmanıza olanak tanıyan bir Xbox özelliğidir. Yeterince basit görünüyor - sadece bir kaydetme durumu oluşturun, değil mi? Ancak Hızlı Devam'da çok daha fazlası var. Microsoft'un diğer Xbox özelliklerini en son işletim sistemine getirme çalışması göz önüne alındığında, özelliğin PC'de olmasını beklemek doğaldır. Bu mümkün, ancak Microsoft, özelliği çalışır duruma getirmek için bir düğmeyi çevirmekten çok uzak.

İlgili

  • Geliştiricilerden 2023'teki bilgisayar bağlantı noktalarının neden çöp gibi çalıştığını açıklamalarını istedim.
  • Konsolların hala büyük bir avantajı var ve bu PC oyunlarına zarar veriyor
  • Yeni OLED oyun monitörleri neden geçen yılın en iyilerini geçemiyor?

Askıya almaktan daha fazlası

Xbox Series X IO sistemi.
Microsoft

Başlangıçta bu parçayı araştırmaya başladığımda, PC'de Hızlı Devam Etme için kolay bir çözüm buldum. Bir oyunla işiniz bittiğinde Windows'ta Kaynak Monitörü'nü açın, oyun sürecini askıya alın ve işiniz bittiğinde devam ettirin. Performans üzerinde minimum etki ve çoğu oyunla çalışır. Ancak, geliştirmesine öncülük eden Jason Ronald, Xbox Serisi X/S donanım, Hızlı Devam Etmenin o kadar basit olmadığını söyledi.

"Bağlam vermek gerekirse, Hızlı Devam Etmemiz muhtemelen iki ila iki buçuk yıllık geliştirme süremizi aldı. Olduğu kadar sağlam olmak," dedi Ronald, ayrıca ekibin bu özellik üzerinde yaptığı çalışmaya da işaret etti. lansman sonrası. Nedeni — Hızlı Devam Sadece daha sonra erişmeniz için bir işlemi askıya alın.

Ronald açıkladı Xbox X Serisi/S aynı anda üç işletim sistemini çalıştırır: Kullanıcı arabirimi ve menü için en yüksek, oyunun kendisi için orta ve donanıma doğrudan erişim için en düşük. Hızlı Devam Etmeyi etkinleştiren, alttaki ikisi arasındaki etkileşimdir. Ronald, onları sanal makineler olarak düşünebileceğinizi söyledi. Oyunun bulunduğu orta seviye, makinenin tüm durumunu yakalayan ve en düşük seviye işletim sistemi aracılığıyla doğrudan SSD'ye yazılan hazırda bekletme moduna alınır.

Bu sistem, bir işlemi askıya almaktan çok uzaktır ve bu, fişi prizden çıkardıktan sonra Hızlı Devam oyunlarına geri dönebilmenizin nedenidir. Xbox X Serisi, güncellemek veya haftalarca bırakmak. Hemen PC'de Hızlı Devam Etme gibi bir şeye sahip olmak için oyunlarınızı sanal bir makinede çalıştırmanız, durumunu bir sabit sürücüye kaydetmeniz ve geri döndüğünüzde hiçbir şeyin ters gitmediğini ummanız gerekir.

Bunu yapmak PC'de duyulmamış bir şey değil. Tıpkı Hızlı Devam Etme gibi bir sanal makinenin durumunu sabit sürücünüze kaydedebilirsiniz ve büyük çoğunluğu PC emülatörleri tam olarak aynı şeyi yapan kaydetme durumlarını destekleyin. Değişkenler fark yaratır. Oyundaki sınırlı sayıda değişken göz önüne alındığında, bir PS2 emülatörü için kaydetme durumu oldukça basittir, ancak PC'deki "her şey yolunda" yaklaşımı aynı sistemi çok daha karmaşık hale getirir.

PC vahşi, vahşi batıdır

Bir oyun bilgisayarının içinde özel su soğutması.
Jacob Roach / Dijital Trendler

PC'de Hızlı Devam için en büyük engel, mevcut geniş donanım yelpazesidir ve çoğu meraklının bunun zaten farkında olduğundan şüpheleniyorum. Ronald, PC'deki yazılım çeşitliliğine de işaret etti, ancak bu da bazı büyük engellere neden oluyor.

Ronald, "Daha karmaşık bir yazılım ortamınız da var," dedi. "Pek çok PC oyuncusu donanımlarını özelleştiriyor, farklı bilgisayar oyunlarına özgü özel sürücüleriniz var. grafik kartları, üzerinde modlar var. PC kesinlikle çok daha karmaşık.”

Benim sorum vitrinlerle ilgiliydi. PC'de Xbox Game Pass harika ama Steam ve Epic Games Store çoğu oyunun yaşadığı yer. Ronald, yeterince iş verildiğinde diğer vitrinlerin PC ile çalışmayacağını açıkça söylemedi ve Microsoft'un Valve ve Epic ile ilişkileri, her şey mümkün - ancak bunun başka bir katman daha eklediğini söyledi. karmaşıklık

Katkıda bulunan bir faktör, oyun paketleme veya bir oyunun tüm nihai varlıklarının dijital bir vitrinde teslim edilmek üzere nasıl bir araya getirildiğidir. PC'deki vitrinler paketlemeyle benzerlikler paylaşsa da örneğin hem Steam hem de Xbox uygulaması yükleme işleminin bir parçası olarak bağımlı çerçeveleri otomatik olarak kurar — aralarında pek çok fark vardır: Peki.

PC'de Steam logosu.

Oyunun hangi bölümü önce kurulur? Güncellemeler nasıl teslim edilir? Hangi dosya grubu DRM aracılığıyla şifrelenmiş ve nerede bulunuyorlar? Bunların hiçbiri Xbox konsolu gibi kapalı bir ekosistem için yanıtlanması zor sorular değil, ancak PC'de bulunan düzinelerce vitrin ve rampadaki engelleri aşıyorlar.

Ve nihayetinde, uygun bir öngörü sağlanmazsa bu, PC'de Hızlı Devam Etme noktasını öldürür: "İstemiyoruz bu oyunda çalışıp bu oyunda çalışmadığı veya bu vitrine karşı bu vitrinde çalıştığı bir durumda olmak vitrin. Sağlamak istediğimiz, mümkün olan en tutarlı deneyim."

DirectStorage başlangıçtır, bitiş değil

Bir bilgisayara takılı WD Black SN770 oyun SSD'si.

PC'de Hızlı Devam tartışmasının çoğu Microsoft'tan geldi ve Doğrudan Depolama PC'ye — Xbox'ın hızlı yükleme sürelerinin arkasında olan bir depolama API'sı. DirectStorage ve Quick Resume yakından ilişkilidir; Aslında o kadar yakın ki, bazı birleşik DirectStorage PC'ye geliyor ve Hızlı Devam Etme de geliyor.

Ronald bu varsayımı çabucak ortadan kaldırdı: "Hızlı Devam Ettirmenin kendisi kesinlikle DirectStorage API'sinden çok daha karmaşık."

DirectStorage, PC'de Hızlı Devam Etmenin yolunu açabilecek bir temeldir, ancak doğası gereği bu özelliğin işe yaramasını sağlamaz. Hızlı Devam Etmeyi etkinleştirmek için bile, esas olarak Xbox'ın Velocity Architecture'ın bir aynasına ihtiyacınız olacaktır; hızlı bir PCIe SSD, DirectStorage API, donanım açma blokları ve örnekleyici geri bildirimini birleştirir yayın Akışı. Ve bu, DirectStorage gibi bir özellik için başlangıç ​​geliştirme çizgisidir.

Konsolda karmaşıklıklar vardır ve bir PC ortamı bunları yalnızca çoğaltır.

Ronald, "DirectStorage [PC'de] ve ekosistemde istikrarlı olmadıkça" Hızlı Devam Etmenin mümkün olmayacağını söyledi, ancak Xbox ekibinin onu kapalı bir konsolda kararlı hale getirmesinin iki yıldan fazla sürdüğünü akılda tutmak önemlidir. ekosistem. O zaman bile Ronald, az sayıda oyunun sorun yaşayabileceğini söylüyor - belki hatalı veya eksik sesle devam ediyorlar veya yalnızca çevrimiçi bir oyun söz konusu olduğunda, sizi ana menüye geri döndürüyorlar.

Bu karmaşıklıklar konsolda bulunur ve bir PC ortamı bunları yalnızca çoğaltır. Hızlı Devam'ı araştırdıktan ve Ronald ile konuştuktan sonra, görünüşte basit bir özellik için ne kadar çaba harcanabileceğini anlamaya başladım. Ve Microsoft, PC'de çalışan Hızlı Devam Etme gibi bir şey elde edebilseydi, bunun birkaç oyuna devam etmenin çok ötesinde etkileri olabilirdi.

Ancak şimdilik, Hızlı Devam belirsizliğe yakalanmış durumda. İleride PC'de görmemiz mümkün ama önümüzde uzun bir yol var. Ronald, "Asla demek istemiyorum," dedi. "Ancak şu anda DirectStorage gibi şeyleri PC'ye getirmeye odaklanıyoruz ve bu, gelecekte olasılığın önünü açabilir."

Bu makalenin bir parçası ReSpec - PC oyunlarının arkasındaki teknoloji hakkında tartışmalar, tavsiyeler ve derinlemesine raporlar içeren iki haftada bir devam eden bir sütun.

Editörlerin Önerileri

  • Özel PC ortaklıklarıyla herkes kaybeder
  • Tüm zamanların en kötü bilgisayar bağlantı noktaları ve neden bu kadar kötü oldukları
  • Lütfen PC için Hızlı Devam ile ilgili bu söylentilerin doğru olmasına izin verin
  • Oyun dizüstü bilgisayarları bize hâlâ yalan söylüyor ve işler daha da karmaşık hale geliyor
  • Unreal Engine 5, PC oyunlarındaki en büyük sorunu nasıl çözüyor?