Neden PC'ler aynı oyunları çalıştırmak için video oyun konsollarından daha fazla RAM'e ihtiyaç duyuyor?


25

Her 7. nesil konsolun çağdaş PC'lerden çok daha az belleğe sahip olması bana tuhaf geliyor, ancak konsollardaki oyunlar bugün hala oldukça düzgün çalışıyor.

Örneğin: PS3 , sistem için 256 MB belleğe ve video için 256 MB belleğe sahiptir. Xbox 360 , 700 MHz'de saatli 512 MB GDDR3 RAM'a sahiptir. Ve, bu gerçekten garip, Wii sadece 24 MB video RAM ve 64 MB GDDR3 sistem RAM'e sahip.

Ancak PC’de GTA 4’ü 256 MB sistem RAM’i, hatta 256 MB RAM’i bile çalıştırmayı denerseniz, bu şekilde işe yaramayacağını söyleyelim.

Neden?


3
Her şeyden önce, oyunlar aynı değildir. İkincisi, konsollar temel olarak tek amaçlı makinelerdir, belirli bir görevi yerine getirmek için optimize edilmiştirler (çok amaçlı olan bir PC'nin aksine).
Der Hochstapler 13:12

Konsollar için oyunlar belirli bir spesifikasyon setinde çalışacak şekilde optimize edilmiştir ve çoğu zaman ayrıntıları azaltır. Ayrıca, GTA IV kötü bir limandır.
Sathyajith Bhat

1
Sathya - Bu aslında bir değil bad portçünkü pc versiyonu aslında herhangi bir konsol versiyonundan daha iyi görünüyor.
Ramhound

1
@OliverSalzburg: Anlaştık, birçok oyun geliştiricisi de benzer grafikler göstermeyi hedefliyor; Örneğin, daha fazla ayrıntı (daha belirgin) elde etmek için, oluşturma mesafesini sınırlamak (daha az farkedilir) gibi. Farkı fark etmeyi zorlaştırıyor ...
Tamara Wijsman

Yanıtlar:


31

Bazı karşılaştırmalar yapalım ...

PS3'ün sistem için 256 MB belleği ve video için 256 MB belleği vardır. Xbox 360, 700 MHz'de saatli 512 MB GDDR3 RAM'a sahiptir. Ve, bu gerçekten garip, Wii sadece 24 MB video RAM ve 64 MB GDDR3 sistem RAM'e sahip.

Wii oyunlarındaki grafikler genellikle basit tutulur, güzel tanıtımdan Mario & Sonic'in tanıtım ekranına kadar burada parlak grafikler göremezsiniz. Her ne kadar bu sadece oynatılan bir video, ucuz ...

Bana inanmıyorsanız, bu karşılaştırma açıkça göstermektedir.

- Modern Savaşın Wii Debut İle Orijinalin Görsel Karşılaştırması

Başka net karşılaştırmalar bulmak kolay görünmüyor, görsel arama sonuçları aynı oyunun sonuçlarıyla aşırı yükleniyor, Wii U veya fotoğraflar arasındaki farkı söylemek çok küçük; her zaman başka bir resim ekleyebilirsin, ama Wii oyun konsolu henüz beni şaşırtmadı.

PS 3'e karşı XBOX 360 için, dokuda bir fark olduğunu açıkça görüyorsunuz.

- PS3'te Konuşan Geliştiriciler

XBOX 360 vs PC'ye göre, fark çözünürlükte, dokularda ve daha fazlası ...

- Risen 360 şubat ayında yayınlandı, uygun liman olacak

Hepsi hafızayla mı ilgili?

Hayır, kesinlikle değil. GPU'nun dolum hızı ve gölgeleme açısından ne kadar hızlı başarabildiği de büyük bir rol oynamaktadır; Bu yüzden XBOX 360, aynı miktarda belleğe sahip olduklarından PS 3'ten daha iyi performans gösteriyor.

Spesifikasyonlarda yer alan tüm bu faktörler, çiçeklenme, uzaktaki şeyleri daha iyi çizme, daha iyi haritalama ve yıldırım yapma, daha iyi AA ve daha fazlasına sahip olma gibi efektler yapabilmeye katkıda bulunur.

Bazen bu, fotoğrafı gerçekten görmek için fotoğrafa bir kez daha bakar, çoğu zaman bunu resimdeki (veya YouTube videosundaki) oyundaki gerçek grafikleri temsil etmeyecek şekilde sıkıştırmasından dolayı söyleyemezsiniz.

Benzer şekilde, tonlarca belleği olan bir PC alabilirsiniz ancak 720p'de bile oyun oynayamayan bir karta sahip olabilirsiniz.

Fiyat için ne kadar koyabileceğinle ilgili.

Diyelim ki fiyat önemli değil, Fastra II gibi bir şeyimiz olurdu .

Doğru, altı adet NVIDIA GTX295 çift GPU kartına ve bir GTX275 tek GPU kartına bakıyoruz. Toplam 13 GPU! Bu yüzden tipik bir GPU’yu 12 kez daha iyi performans gösteriyor.

Yine de, evet; Bu kurulum oyun için yeterli bazı yazılım / sürücü optimizasyonu gerektirir.

Soruyu ele almak için ... PC'lerin daha fazla RAM'e ihtiyacı var mı?

Mutlaka, hafif bir Linux çekirdeği, hafif X ve belki de şarabı olan bir makine inşa edilebilir (oyun yerel desteği yoksa); Sonuç olarak, Linux çekirdeği tarafından neredeyse hiç alan ve oyun için mevcut olan en fazla alanla sonuçlanırsınız, o zaman donanıma sahip olmak için konsol ile aynı bellek sınırlarına sahip olursunuz, oyun grafiklerini kapatır ve aslında PS3 / XBOX 360 benzeri grafikler. Wii özelliklerine ulaşılıp ulaşılamayacağına dair hiçbir fikrim yok, ancak Wii'deki oyunların çoğu bilgisayar mimarileri için mevcut değil (öykünmeyi yok sayarak).

Bilgisayarın kendisi daha fazla bellek empoze etmez, oyunun çalıştığı ortam budur.


@HackToHell: Birden fazla monitörün size daha fazla göstermek dışında, daha iyi grafiklerle ne yapması gerektiğini anlamıyorum. Ancak SLI gibi şeylerle daha fazla ulaşabileceğinizi kabul ediyorum.
Tamara Wijsman 13:12

Şimdi bu resimler kesinlikle çok açıklar!
Daniel Ganiev 13:12

Işıklandırma ve gölgeler kalitesi, deneyimimdeki performansı doku kalitesinden çok daha fazla etkiliyor.
horatio

6
@horatio: Yazı boyunca dokuya daha fazla odaklandım çünkü hafızanın doku kalitesi üzerinde yıldırım ve gölge için olduğundan çok daha büyük bir etkisi vardır çünkü ikincisi sadece hafıza depolamaya ihtiyaç duymaz ...
Tamara Wijsman

Birden fazla monitör, GPU'nun iki "yüksek çözünürlüklü" monitörü aynı anda boyayabilmesini gerektirir; aynı zamanda bir konsolun grafik kartının yalnızca yarısını yapması gerekebilir. Bilgisayarlar yıllardır "yüksek çözünürlüklü" grafikler yapıyor. Sadece en son konsollarda HD grafiklerin üzerine çizim yapmak için 1080p TV'ler bile vardı ve evet, Nintendo, özellikle grafik bölümündeki diğer konsolların gerisinde kaldı.
KeithS

6

Çünkü PC'ler ve Konsollar farklı inşa edilmiştir, PC özel oyunlar için tasarlanmamıştır, bu nedenle daha büyük ve daha işlevsel bir İşletim Sistemine sahiptir, bir bilgisayarla çoklu görev yapabilir, birkaç monitör daha ekleyebilir ve birinci sınıf bilgisayarların kolayca daha iyi performans gösterdiğini göreceksiniz. bir konsoldan daha.

Diğer yandan konsollar tamamen oyun oynamak için üretilmiştir, üzerinde çalıştığı işletim sistemi uygun bir işlevselliğe sahip olmadığı için Windows gibi büyük miktarda belleğe ihtiyaç duymaz, bu yüzden çok daha az belleğe sahiptirler.

Çoklu monitör

Konsollarla, bellek ve donanım kısıtlamaları nedeniyle birden fazla monitör ekleyemezsiniz, ancak bunu bir PC'de yapabilirsiniz.

bağlantı tanımını buraya girin


5
Bu konsollar ayrıca unloadbir oyun çalıştırmayı seçtiğinizde işletim sistemlerinin altını çizebiliyorlar. Onlar sadece kullanıcının işletim sistemine geri dönmesini sağlar. single purposeNetflix, Amazon ve Hulu ect'in eklenmesi nedeniyle bu konsollar artık makine olarak kabul edilemez .
Ramhound

Android 4.0'ı çalıştıracak ve akıllı telefonunuzun yaptığı her şeyi yapacak olan Ouya konsolu kesinlikle tek amaçlı olacaktı.
Daniel Ganiev

@Ramhound: Kabul edildi, Wii bunu IOS formunda uyguladı . Sistem menüsü IOS80 kullanıyor , örneğin oyunlar amaçlarına en iyi şekilde uyan bir IOS alıyor . Wii'nin sınırları gereği kesinlikle bir zorunluluktur, kullanılan bellek miktarını sınırlama işlevini yerine getiren IOS'leri yüklüyorlar ...
Tamara Wijsman

Bu oyun harika görünüyor. Bu derin alan 9 mu?
Darth Egregious 13:12

1

Bunun birkaç nedeni var:

  • Bugün konsol oyunları, konsolun sağladığı sınırlı donanımdan en iyi şekilde yararlanmak için yazılmıştır. Bu, oyunun sıkı bellek sınırları dahilinde çalışması gerektiği anlamına gelir. PS4 için CPU ve GPU arasında paylaşılan 8 GB GDDR5'tir. PC'ler çok daha fazla bellekle (daha güçlü CPU'lar ve GPU'lar) donatılabildiklerinden bu sınırlamaya tabi değildir, bu nedenle oyunlar daha fazla kaynak kullanacak şekilde tasarlanabilir. Sonuç olarak, platformlar arası oyunların çoğu iyi donanımlı bir oyun bilgisayarında konsoldan daha iyi görünme eğilimindedir.
  • PC'ler genel olarak çalışan diğer uygulamalara sahip daha geniş bir arka plan işletim sistemine sahiptir, bu nedenle daha fazla fiziksel bellek doğal olarak gerekli olacaktır. Modern konsollar oldukça gelişmiş işletim sistemlerine sahip olsalar da, oyunun her zaman belirli bir miktarda bellek, CPU gücü, vb. Kullanabileceği şekilde sıkı kaynak kısıtlamaları dahilinde çalışacak şekilde tasarlanmıştır.
  • Konsol donanımı üniteden üniteye homojendir, bu nedenle kaynak kullanımını azaltabilecek spesifik donanım özellikleri için optimize edilebilirler. Öte yandan, bilgisayarlar sabit bir donanıma sahip değildir, bu nedenle aynı düşük seviye optimizasyonlar her zaman mümkün değildir. Bu, bilgisayardaki belleği ve diğer kaynak kullanımını artırabilir. Ayrıca, kullanılan PC donanımına bağlı olarak, aynı grafik çıktısını elde etmek için çeşitli miktarlarda kaynak gerekebilir.

0

Çünkü işletim sisteminiz ve tüm arka plan işlemleri (ağ yönetimi, viruscan, güvenlik duvarı, ...) ve diğer programlar (IM, Skype, teamspeak, tarayıcı, ...)

konsol oyunları mevcut tüm hafızayı alabilir ve PC oyunlarını tam olarak kaldıramayacakları (işletim sistemi çoğu zaman, hatta önceki nesil konsollar için tamamen boşaldığı için) kendi zevklerine göre yönetebilirken, tüm bunlar hafızayı alır. PC oyunları için sanal disk belleği belleği olan)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.