+ Responder Tópico
  1. #1
    Membro Avatar de TM99
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Oct 1999
    Mensagens
    5.992
    Blogs
    1
    Verdinhas
    298

    GPU do x360, coisa de louco..

    Ae, estreiando o forum da microsoft aqui nos consoles, um textinho massa sobre a GPU do 360 comparada a RSX do PS3.

    Muito informativo pra quem tem interesse no hardware dos consoles.

    Postado por RayOpSys em http://forum.teamxbox.com/showthread.php?p=8157297



    Re: PS3/X60 - Which system has a higher Peak Fill Rate ?

    This is interesting. Correct me if I'm wrong, it has been a while since I ran threw the numbers myself.

    4 Gigapixels / sec is 4 billion pixels per second.

    1280x720 pixel resolution is equal to 921,600 pixels. Just under a million pixels.

    A game running at that resolution, at 60 frames per second means the system will have to render 921,600 pixels for every frame, so...

    921,600 * 60 frames per second = 5,529,600
    Just over 5.5 million pixels a second for a 720p game at 60 frames per second.

    That's a tiny amount given each system can push 4 billion every second. Even if the 4 billion is theoretical, the reality is still overkill.

    Modern graphics call for additional pixel processing, which eats up more of that theoretical 4 billion pixels limit.

    Assuming each GPU can fully tax it's memory system with pixel rendering, bandwidth writing to the frame buffer becomes the limitation.

    The RSX has a max theoretical of 20.8 GB/sec writing to video memory, and an additional 32 GB/sec writing to the system's main memory.

    (last time I checked it was 32 GB/sec for main RAM unless it's changed or downgraded)

    Again, assuming RSX can fully tax the memory system, it can push out up to 58.2 GB/sec worth of pixel rendering to memory. (read / write)

    Xenos writes to the EDRAM for frame buffer, and it is connected to it via a 32 GB/sec connection. Due to the nature of the connection this number is very close to theoretical. At first glance it seems that RSX has more bandwidth to work with, but I also see that the EDRAM logic in Xenos has 256 GB/sec bandwidth to the EDRAM memory. Again, due to the nature of the connection, that bandwidth is very close to theoretical.

    So, by dividing the 256 GB/sec by the initial 32 GB/sec we see that Xenos is able to multiply it's effective bandwidth to the frame buffer by a factor of 8 when processing pixels that make use of the EDRAM functions. This includes FP10 HDR and AA and a few other tricks.

    This leads to a theoretical maximum of 32 * 8 = 256 GB/sec of rendering bandwidth to the frame buffer for the bandwidth hungry tasks that the EDRAM is designed to tackle. I must say, this is an extremely effective way to brute force eliminate the performance impact of intensive effects like HDR and AA.

    The main concern here is having a rendering engine that not just uses the EDRAM as a frame buffer, but takes advantage of it's massive bandwidth by putting the logic to use.

    If I confused anyone as to why 32 GB/sec gets multiplied by 8, the reason is once data travels over the 32 GB/sec bus, it can be processed 8 times by the EDRAM logic to EDRAM memory at a rate of 256 GB/sec. The end result is for every 32 GB/sec you send over, 256 GB/sec gets processed. That's where the multiplication comes in.

    The end result is RSX gets a theoretical limit of 52.8 GB/sec and Xenos gets 256 GB/sec.

    But it is important to note that Xenos only sees that much benefit when taking full advantage of the EDRAM by putting the bulk of the graphics engine's rendering on the effects that are accelerated by the EDRAM logic.

    Unfortunately for RSX, it seem that no matter how you slice it, Xenos seems to walk all over it. Not only is RSX lacking the same bandwidth saving techniques as Xenos has, but Xenos also practically eliminates the impact of heavy bandwidth effects. So not only does Xenos have a much lower bandwidth requirement, but it also has much more bandwidth to work with.

    It seems clear now why Sony has been pushing the use of CELL as a means to increase the graphical output of the PS3. It seems clear that in terms of design, the RSX is not in the same class as the Xenos GPU.

    This leads to a conclusion that MS made a good choice in matching the 360 Xenon CPU with the Xenos GPU. The GPU has enough power so that it not need rely on the CPU. This follows the classic design of off loading graphics work to the GPU while allowing the CPU to handle other tasks. The multi-core nature of the 360 CPU is then most benefited by it's general purpose processing.

    As a result, the PS3 seems a bit of a mismatch in terms of CPU / GPU components. The system as a whole lacks general purpose processing capability while floating point processing seems redundantly placed on both the CPU and GPU. While this means that CELL has the ability to help RSX with it's strong floating point processing, RSX is still limited by rendering bandwidth. This seems to negate any real benefits of CELL for graphics, but also means general purpose processing is mostly neglected.

    In addition, we also know that the 360 CPU is also capable of graphic processing. Having 3 full cores means being able to balance the needs of game, providing flexibility where needed.

    One has to question the competence of the PS3's lead hardware designer.

  2. # Publicidade
    Publicidade

  3. #2
    hardMOB Staff - Moderação Avatar de Spidey
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Feb 2002
    Mensagens
    21.470
    Verdinhas
    1924

    po, mas a gpu do x360 queima mto fácil (eu e vc somos provas disso), pelo menos nos primeiros (o q será q mudou q os mais novos são mais resistentes?!?)

    mas x360 >>> ps3 até q se prove o contrário.

  4. #3
    Membro Avatar de TM99
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Oct 1999
    Mensagens
    5.992
    Blogs
    1
    Verdinhas
    298

    cara, excluindo o problema da solda no 360 q realmente eh o maior ponto fraco dele, a gpu eh mto boa...

    eu to com meu 360 pifado ainda não sei nem se vai te conserto essa merda.

    agora se mudou ou não eu não faço idéia... lendo o forum lol, todo dia aparece um cara com 360 queimado la...

    ainda da medo até de comprar um novo.

    e outra quem comprar, compra e ja desmonta e soca um cooler mods massa pq eh o calor q ta detonando a GPU aqui no brasil

  5. #4
    Membro Avatar de al XerxeS
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    May 2003
    Mensagens
    2.243
    Verdinhas
    974

    DA PARA TRADUZIR? please!

  6. #5
    Membro Avatar de Diego - Evil
    Info Conteúdo e Citações Jogos Mensageiros
    Loading...
    Registro
    Jun 2002
    Mensagens
    8.645
    Verdinhas
    1433

    Fala Lendario PI!

    Entao, mas jaja tem a 2nd version do X360.
    parece que vai estar corrigidos esses bugs e o problema da solda.

    Eu espero.

  7. #6
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2002
    Mensagens
    8.444
    Verdinhas
    161

    Citação Citando SrW Ver mensagem
    DA PARA TRADUZIR? please!
    Please again

  8. #7
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Aug 2006
    Mensagens
    132
    Verdinhas
    0

    LOL!! Essa discussão é OLD neto.

    Quem q vai te saco pra traduzi uma discussão pra sabe se um GPU é mais poderoso q o otro?

  9. #8
    Membro Avatar de al XerxeS
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    May 2003
    Mensagens
    2.243
    Verdinhas
    974

    Citação Citando all_blind_eyes Ver mensagem
    LOL!! Essa discussão é OLD neto.

    Quem q vai te saco pra traduzi uma discussão pra sabe se um GPU é mais poderoso q o otro?
    quebra essa ja que vc se habilito a quotar meu post

  10. #9
    hardMOB Staff - Moderação Avatar de DouglasteR
    Info Conteúdo e Citações Jogos Mensageiros
    BOMsolmito 2018!
    Registro
    Oct 2000
    Mensagens
    15.989
    Verdinhas
    15233

    Uia ^^

    Citação Citando Diretor Ver mensagem
    Please again
    Traduzir não tenho muito tempo, mas em suma, o texto explica o excelente trabalho de design da equipe ATI/M$ na concepção do Xenos.

    O Texto aborda que, pra se renderizar 60fps à 1280x720 ( Ou seja, 720p ) vc gasta um processamento de 5.5 milhões de pixels por segundo, porem, ambos os consoles ( PS3 e o X360 ) só renderizam em média 20 ou 30 Gigas por segundo para determinadas memorias ! Ou seja, pelo cálculo, essas velocidades não seriam suficientes pra realmente utilizar TODO o potencial das GPUs a 720p com 60fps !

    Nesse parte que o texto mostra a superioridade no desenvolvimento do Xenos em cima do RSX, implantaram a EDRAM, uma memoria super rápida para " buffar" o processamento. O Pico teórico do Xenos com EDRAM é de 256GB's ou seja, da e sobra, ja o do RSX mal passa dos 54g's ( Prq Pico Teórico SEMPRE difere do prático ! Distorções, calor e etc ).

    Ou seja, o Xenos, consegue agilizar o processamento de efeitos como HDR devido ao salto do EDRAM pra passar os dados pro sistema !

    Em suma é isso

  11. #10
    Membro Avatar de al XerxeS
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    May 2003
    Mensagens
    2.243
    Verdinhas
    974

    Citação Citando DouglasteR Ver mensagem
    Traduzir não tenho muito tempo, mas em suma, o texto explica o excelente trabalho de design da equipe ATI/M$ na concepção do Xenos.

    O Texto aborda que, pra se renderizar 60fps à 1280x720 ( Ou seja, 720p ) vc gasta um processamento de 5.5 milhões de pixels por segundo, porem, ambos os consoles ( PS3 e o X360 ) só renderizam em média 20 ou 30 Gigas por segundo para determinadas memorias ! Ou seja, pelo cálculo, essas velocidades não seriam suficientes pra realmente utilizar TODO o potencial das GPUs a 720p com 60fps !

    Nesse parte que o texto mostra a superioridade no desenvolvimento do Xenos em cima do RSX, implantaram a EDRAM, uma memoria super rápida para " buffar" o processamento. O Pico teórico do Xenos com EDRAM é de 256GB's ou seja, da e sobra, ja o do RSX mal passa dos 54g's ( Prq Pico Teórico SEMPRE difere do prático ! Distorções, calor e etc ).

    Ou seja, o Xenos, consegue agilizar o processamento de efeitos como HDR devido ao salto do EDRAM pra passar os dados pro sistema !

    Em suma é isso
    obrigasdo veloho
    vo faze ccaa :/

  12. #11
    Membro Avatar de Repolho Roxo
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2005
    Mensagens
    15.332
    Verdinhas
    2911

    bom, esclarecedor.

  13. #12
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    May 2002
    Mensagens
    3.543
    Verdinhas
    248

    921,600 * 60 frames per second = 5,529,600

    ????????

    921,600 * 60 = 55296000

  14. #13
    Membro Avatar de SympathyForTheDevil
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Mar 2003
    Mensagens
    8.147
    Verdinhas
    325

    Ouvi,ou melhor,li que na verdade a Sony queria que o Cell fosse a VGA ou fizesse ambas as coisas e de ultima hora correu pra Nvidia ,mas ela nao sabe colocar EDRAM ,por isso esse gargalo.

    Essa memoria "anexada" EDRAM na vga Xenos ,foi uma mão na roda.

  15. #14
    hardMOB Staff - Moderação Avatar de Spidey
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Feb 2002
    Mensagens
    21.470
    Verdinhas
    1924

    o douglaster falou mais ou menos certo.

    os 2 dão conta fácil de 720p a 60fps, mas a 1080p a 60fps ou com hdr, AA e outros efeitos pesados, ambos peidam.

    mas o xenos tem a tal edram que processa 8 vezes o mesmo pixel em etapas diferentes, ou seja, vc passa 32GB/s de informação e ele retorna 256GB/s de informação processada.

    dai, quando vc usa AA, HDR e esses filtros/shaders q pesam pra caralho, o xenos usa a EDRAM pra esse tipo de processo economizando banda de entrada sem perder banda de saída.

    e é essa banda de saída que vai pro framebuffer que é o buffer dos frames que vão pra tela. ou seja, com framebuffer sobrando, framerate lisinho sempre.

    já a gpu da sony, do ps3, não tem edram, tem banda limitada, e por isso se peida pra essas coisas. dai a sony empurrar tanto o cell goela a dentro: ela quer fazer os desenvolvedores programarem o uso do cell como processador gráficos auxiliar, se vacilar até PRINCIPAL, mas como é uma programação difícil, isso não está acontecendo.

    vamos ver se mais tarde a sony lança um SDK melhor, com suporte bom ao CELL, que ai a briga toma outro rumo.

  16. #15
    Membro Avatar de TM99
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Oct 1999
    Mensagens
    5.992
    Blogs
    1
    Verdinhas
    298

    Citação Citando Spidey-BR Ver mensagem
    o douglaster falou mais ou menos certo.

    os 2 dão conta fácil de 720p a 60fps, mas a 1080p a 60fps ou com hdr, AA e outros efeitos pesados, ambos peidam.

    mas o xenos tem a tal edram que processa 8 vezes o mesmo pixel em etapas diferentes, ou seja, vc passa 32GB/s de informação e ele retorna 256GB/s de informação processada.

    dai, quando vc usa AA, HDR e esses filtros/shaders q pesam pra caralho, o xenos usa a EDRAM pra esse tipo de processo economizando banda de entrada sem perder banda de saída.

    e é essa banda de saída que vai pro framebuffer que é o buffer dos frames que vão pra tela. ou seja, com framebuffer sobrando, framerate lisinho sempre.

    já a gpu da sony, do ps3, não tem edram, tem banda limitada, e por isso se peida pra essas coisas. dai a sony empurrar tanto o cell goela a dentro: ela quer fazer os desenvolvedores programarem o uso do cell como processador gráficos auxiliar, se vacilar até PRINCIPAL, mas como é uma programação difícil, isso não está acontecendo.

    vamos ver se mais tarde a sony lança um SDK melhor, com suporte bom ao CELL, que ai a briga toma outro rumo.

    detalhe que o CELL não chega nem nos pés do RSX em performance de renderização..

    oq a sony tem eh um console com muito poder de FPU e muito deficiente em processamento geral.

    o 360 eh balanceado nos quesitos, não sobra e não falta nada.

+ Responder Tópico Ir para o Fórum

Assuntos do tópico

Compartilhar

Permissões