Por que os PCs precisam de muito mais RAM do que os consoles de videogame para rodar os mesmos jogos?

25

Parece-me estranho que todo console da 7ª geração tenha muito menos memória que os PCs contemporâneos, mas os jogos nos consoles ainda funcionam muito bem hoje.

Por exemplo: o PS3 possui 256 MB de memória para o sistema e 256 MB de memória para vídeo. O Xbox 360 possui 512 MB de RAM GDDR3 com clock de 700 MHz. E isso é realmente estranho, o Wii tem apenas 24 MB de RAM de vídeo e 64 MB de RAM do sistema GDDR3.

Mas se você tentar rodar o GTA 4 no PC com 256 MB de RAM do sistema, mesmo com 256 MB de RAM na placa de vídeo, digamos que não funcionará dessa maneira.

Por quê?

Daniel Ganiev
fonte
3
Primeiro de tudo, os jogos não são idênticos. Segundo, os consoles são basicamente máquinas de uso único, eles são otimizados para executar uma tarefa específica (ao contrário de um PC, que é de uso múltiplo).
Der Hochstapler
os jogos para consoles são otimizados para rodar em um conjunto específico de especificações e geralmente têm detalhes reduzidos. Além disso, o GTA IV é uma porta ruim.
Sathyajith Bhat
1
Sathya - Na verdade, não é bad portporque a versão para PC parece melhor que qualquer uma das versões do console.
Ramhound 13/09/12
1
@OliverSalzburg: Concordo, muitos desenvolvedores de jogos também pretendem mostrar gráficos muito semelhantes; como, por exemplo, limitar a distância de renderização (menos perceptível) para obter mais detalhes (mais perceptível). Tornando-se mais difícil de detectar a diferença ...
Tamara Wijsman

Respostas:

31

Vamos fazer algumas comparações ...

O PS3 possui 256 MB de memória para o sistema e 256 MB de memória para vídeo. O Xbox 360 possui 512 MB de RAM GDDR3 com clock de 700 MHz. E isso é realmente estranho, o Wii tem apenas 24 MB de RAM de vídeo e 64 MB de RAM do sistema GDDR3.

Os gráficos nos jogos do Wii geralmente são simples, você não verá gráficos brilhantes além da bela introdução à tela de introdução de Mario & Sonic. Embora seja apenas um vídeo reproduzido, barato ...

Se você não acredita em mim, esta comparação mostra claramente.

- Uma comparação visual da estreia do Wii na guerra moderna e do original

Não parece fácil encontrar outras comparações claras, os resultados da pesquisa de imagens estão sobrecarregados com os resultados do mesmo jogo, o Wii U ou imagens muito pequenas para perceber a diferença; você sempre pode adicionar outra foto, mas o console Wii ainda não me surpreendeu.

Para o PS 3 x XBOX 360, você vê claramente uma diferença na textura.

- Desenvolvedores falando no PS3

Quanto ao XBOX 360 vs PC, a diferença está na resolução, texturas e muito mais ...

- Risen libera fevereiro em 360, será porto adequado

É tudo sobre a memória?

Não, certamente não. A rapidez com que a GPU pode executar em termos de taxa de preenchimento e sombreamento também desempenha um papel importante; é por isso que o XBOX 360 supera o PS 3, pois eles têm a mesma quantidade de memória.

Todos esses fatores envolvidos nas especificações contribuem para a capacidade de fazer efeitos como bloom, desenhar coisas ainda mais distantes, fazer melhor mapeamento de bump e raios, ter AA ainda melhor e muito mais ...

Às vezes, isso dá uma segunda olhada na foto para realmente ver a diferença, na maioria das vezes nem sempre é possível dizer isso devido à compactação da imagem (ou vídeo do YouTube), de modo que ela não represente os gráficos reais no jogo.

Da mesma forma, você pode adquirir um PC com uma tonelada de memória, mas ter um cartão que não pode nem jogar um jogo a 720p.

É sobre quanto você pode colocar nele pelo preço.

Digamos que o preço não importaria, bem, teríamos algo como o Fastra II .

É isso mesmo, analisamos seis placas NVIDIA GTX295 de dupla GPU e uma placa GTX275 de GPU única. São 13 GPUs no total! É por isso que ele supera uma GPU típica 12 vezes.

Embora, bem, sim; essa configuração requer alguma otimização de software / driver suficiente para jogos.

Para resolver a questão ... Os PCs precisam de muito mais RAM?

Não necessariamente, é possível construir uma máquina com um kernel Linux leve, um X leve e talvez um pouco de vinho (a menos que o jogo tenha suporte nativo); como resultado, você acabará com quase nenhum espaço ocupado pelo kernel Linux e mais espaço disponível para o jogo; então, você obtém o hardware com os mesmos limites de memória que o console, diminui os gráficos do jogo e possui PS3 / XBOX 360 como gráficos. Não faço idéia se as especificações do Wii poderiam ser alcançadas, mas a maioria dos jogos no Wii não está disponível para arquiteturas de computadores (ignorando a emulação).

O PC em si não impõe mais memória, é o que o ambiente em que o jogo funciona.

Tamara Wijsman
fonte
@HackToHell: Não vejo o que vários monitores têm a ver com gráficos melhores, além de mostrar mais. Mas eu concordo que você pode obter mais informações através de SLI.
Tamara Wijsman
Agora, essas fotos certamente explicam muito!
Daniel Ganiev 13/09/12
A qualidade da iluminação e das sombras afeta o desempenho muito mais do que a qualidade da textura na minha experiência.
horatio
6
@horatio: concentrei-me mais na textura em todo o post, pois a memória certamente tem um impacto muito maior na qualidade da textura do que em raios e sombras, porque a última simplesmente não precisa de muito armazenamento de memória ...
Tamara Wijsman,
Vários monitores exigem que a GPU consiga pintar dois monitores de "alta definição" ao mesmo tempo em que a placa de vídeo de um console pode precisar apenas da metade. Os computadores produzem gráficos de "alta definição" há anos. Apenas a última rodada de consoles teve TVs de 1080p para desenhar gráficos HD e, sim, a Nintendo ficou muito atrás de outros consoles no departamento de gráficos.
Keith
6

Isso porque os PCs e consoles são construídos de maneira diferente, um PC não é desenvolvido para jogos dedicados, por isso possui um sistema operacional maior e mais funcional, você pode realizar várias tarefas ao mesmo tempo com um computador, conectar vários monitores e você perceberá que os computadores de primeira linha têm um desempenho melhor do que um console.

Os consoles, por outro lado, são construídos inteiramente para jogos, o sistema operacional em que ele roda não precisa de uma grande quantidade de memória como o Windows, pois não possui funcionalidade adequada, é por isso que eles têm muito menos memória.

Monitor múltiplo

Com os consoles, você não pode adicionar vários monitores devido a restrições de memória e hardware; no entanto, você pode fazê-lo em um PC.

insira a descrição do link aqui

HackToHell
fonte
5
Esses consoles também podem unloadsublinhar o sistema operacional quando você escolhe executar um jogo. Eles simplesmente exigem que o usuário possa voltar ao sistema operacional. Esses consoles não podem mais ser considerados single purposemáquinas por causa da adição do Netflix, Amazon e Hulu ect.
Ramhound
O próximo console Ouya, que rodará o Android 4.0 e faria qualquer coisa que seu smartphone faça, certamente teria um único objetivo.
Daniel Ganiev 13/09/12
@ Ramhound: Concordo, o Wii implementa isso sob a forma de IOS . O menu do sistema executa o IOS80, por exemplo, os jogos usam um IOS que melhor se adapta à sua finalidade. Eles carregar o IOS thta se encaixa a sua funcionalidade para limitar a quantidade de memória usada, que devido aos limites do Wii certamente é uma necessidade ...
Tamara Wijsman
Esse jogo parece legal. Esse espaço profundo é 9?
Darth Egregious
1

Existem várias razões para isso:

  • Hoje, os jogos de console geralmente são escritos para aproveitar ao máximo o hardware limitado que o console fornece. Isso significa que o jogo deve operar dentro de limites estritos de memória. Para o PS4, são 8 GB de GDDR5 compartilhados entre a CPU e a GPU. Os PCs não estão sujeitos a essa limitação, pois podem ser equipados com muito mais memória (além de CPUs e GPUs mais poderosas), de modo que os jogos podem ser projetados para utilizar mais recursos. Como resultado, a maioria dos jogos multiplataforma tendem a parecer melhor em um PC de jogos bem equipado do que em um console.
  • Os PCs geralmente têm um sistema operacional em segundo plano maior, que pode ter outros aplicativos em execução; portanto, mais memória física será naturalmente necessária. Embora os consoles modernos tenham sistemas operacionais bastante sofisticados, eles também são projetados para operar com restrições de recursos estritas, de modo que o jogo sempre tenha uma certa quantidade de memória, energia da CPU etc. disponível.
  • O hardware do console é homogêneo de unidade para unidade, para que eles possam otimizar as características específicas do hardware, o que pode reduzir o uso de recursos. Os PCs, por outro lado, não possuem hardware fixo, portanto nem sempre as mesmas otimizações de baixo nível são possíveis. Isso pode aumentar a memória e o uso de outros recursos no PC. Além disso, dependendo do hardware do PC usado, pode levar quantidades variadas de recursos para obter a mesma saída gráfica.
bwDraco
fonte
0

porque seu sistema operacional permanece carregado, além de todos os processos em segundo plano (gerenciamento de rede, antivírus, firewall, ...) e outros programas (MI, Skype, teampeak, browser, ...)

tudo isso ocupará memória, enquanto os jogos do console podem ocupar toda a memória disponível e gerenciá-la para seu próprio prazer (como o sistema operacional é descarregado na maior parte ou até mesmo nos consoles gen anteriores) que os jogos para PC não conseguem totalmente (a única memória para jogos para PC sendo memória paginada virtual)

catraca arrepiante
fonte