+ Responder Tópico
  1. #1
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2000
    Mensagens
    685
    Verdinhas
    0

    Aprenda a calcular a BANDWIDTH do vídeo!

    pessoal, descobri este link bastante útil , (para a minha tristeza, pq descobri que a banda de minha radeon 9000 vagaba é de apenas 3.6 gb/s.. pruma placa de 220 conto, acho que poderia se melhor. memoria de 64 bits é osso)

    http://homepage.mac.com/kpmiller/videobandwidth.html


    pra quem nao tiver saco de ler, é simples:

    multiplique o clock da memoria pela quantidade de bytes (mem 128 bits = 16 bytes, mem 64 bits = 8 bytes ) e se for ddr, multiplique por 2.

    terá em 1000 * bytes por segundo (nao vou dizer megabites, porque 1 mhz = 1000 hz, e nao 1024 hz.)mas dá pra aproximar de megabytes por segundo. com uma forcinha, divide por 1000 depois e tem em gb/s.

    outras dicas simples e mto boa: quanto de memoria vc gasta em cada frame:
    pega a resolução, multiplica pela densidade de cor (em bytes) e depois por 2 (1 read, 1 write)
    ex: 1024 x 768 x 4 (32 bits) x 2 (1 read + 1 write) = 6 MB/s.

    Se vc estiver em 1024x768x85 HZ, vc estará gastando de banda:
    1024 x 768 x 4bytes per pixel x 85 , estará gastando 255 MB/s só pra manter esta atualização.

    obs: a partir de agora preste bastante atencao, porque uma aproximacao muito grosseira estará sendo feita!!
    E vamos supor que voce esteja fazendo 100 FPS em qualquer coisa.

    vamos somar: 100 fps * 6 MB/frame = 600 mbs/
    somando com o refresh, 600+255 = 855 mb/s

    TEORICAMENTE, SOMENTE É NECESSÁRIO 855 MB/S para fazer 100 FPS.

    LOGICO QUE SABEMOS QUE NAO É VERDADE, PORQUE PARA CADA FRAME, USANDO SEJA DIRECTX OU OPENGL, E SOMANDO AOS SHADERS E A TODO O PROCESSAMENTO, TEMOS MUITO MAIS QUE 6 MBPF(mega bytes por frame).

    Se o processador pintasse sua tela com pixeis quaisquer a 100 fps, ai sim, vc estaria usando 855mb/s de banda

    GRANDE, PEPINO, E TUDO ISSO E DAÍ?????????

    bem, pra quem tem problemas de banda, e nao quer perder uns frames por segundo, pode saber que baixando para 16 bits VOCE GASTA TEORICAMENTE METADE DA BANDA... e mais:

    640x480= 307200 pixeis
    800x600= 480000 pixeis
    1024x768= 786432 pixeis

    conclusoes: 1024x768 usa 2.56 vezes mais banda que 640x480
    1024x768 usa 1.63 vezes mais banda que 800x600
    800x600 usa 1.56 vezes mais banda que 640x480.

    isto é mais ou menos um embasamento teórico matemático que voce pode sim, ter um framerate razoável, apenas baixando a resolução e a densidade de cor. mesmo que a imagem fique um lixo, é melhor:

    escapar fedendo do que morrer cheiroso

    de nada vale manter altos fps em cenas paradas para quando chegar o agito, sua placa pedir banda que voce nao tem e os outros te matarem pq vc teve um VIDEO-LAG

    ps final: eu estou puto por ter descoberto a cagada de ter comprado placa 64 bits sem ao menos imaginar que iriam por 64bits numa radeon 9000, ter pedido o frete mais rapido e me fuder. pagar 220 na placa e esquecer de mandar como presente, pagar 166 de imposto (60% + icms), achar que mesmo assim ainda valeu, porque afinal, é uma radeon e vc tinha uma MX200, mas mesmo assim, voce está destinado a errar, porque na epoca da mx200, voce nao sabia que a diferenca pra mx era de 20 reais e o dobro da bandwidth. e agora, que voce sabe de tudo isso, nao sabe que tem filhos da pu** que poem memorias lixo nas placas e voce fica com cara de BUNDA NOVAMENTE!!! ESTE TÓPICO É PARA MIM LER!!! EU FIZ ELE PARA MIM MESMO!!!!

    aconselho a qualquer um que nao tenha minha dupla experiencia! nefasta de achar que tá comprando coisa boa e tar comprando coisa ruim!

    AGORA EU VOU FICAR TESTANDO RESOLUÇÃO ATÉ ACHAR ALGUMA QUE ME DE O FPS QUE EU PAGUEI POR ELE (386 NO TOTAL) NUMA QUALIDADE RAZOÁVEL...

    vida de pobre é foda...

  2. # Publicidade
    Publicidade

  3. #2
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Feb 2001
    Mensagens
    5.732
    Verdinhas
    1

    esse calculo o AIDA32 faz sozinho


    Propriedades do processador gráfico
    Adaptador gráfico ATI Radeon 8500 (R200)
    Número de código R200
    Dispositivos PCI 1002 / 514C
    Transístores 60 milhão(ões)
    Tecnologia utilizada 0.15u
    Tipo de Bus AGP
    Tamanho da memória 64 MB
    Velocidade do clock 250 MHz
    Clock RAMDAC 400 MHz
    Pixel Pipelines 4
    TMU por Pipeline 2
    Vertex Shaders 1 (v1.1)
    Pixel Shaders 1 (v1.4)
    Suporte de Hardware para o DirectX DirectX v8.1
    Pixel Fillrate 1000 MPixel/s
    Texel Fillrate 2000 MTexel/s

    Propriedades da memória do Bus
    Tipo de Bus DDR
    Largura de bus 128 bits
    Clock real 230 MHz (DDR)
    Clock efetivo 460 MHz
    Banda 7360 Mb/s

  4. #3
    Membro Avatar de duferrari
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Apr 2002
    Mensagens
    2.367
    Verdinhas
    0

    8.9

    280 x 16 x 2 / 1000 = 8.96

    heheuahue

  5. #4
    Membro
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2000
    Mensagens
    685
    Verdinhas
    0

    Originalmente enviada por Spider[JSLV]
    esse calculo o AIDA32 faz sozinho


    Propriedades do processador gráfico
    Adaptador gráfico ATI Radeon 8500 (R200)
    Número de código R200
    Dispositivos PCI 1002 / 514C
    Transístores 60 milhão(ões)
    Tecnologia utilizada 0.15u
    Tipo de Bus AGP
    Tamanho da memória 64 MB
    Velocidade do clock 250 MHz
    Clock RAMDAC 400 MHz
    Pixel Pipelines 4
    TMU por Pipeline 2
    Vertex Shaders 1 (v1.1)
    Pixel Shaders 1 (v1.4)
    Suporte de Hardware para o DirectX DirectX v8.1
    Pixel Fillrate 1000 MPixel/s
    Texel Fillrate 2000 MTexel/s

    Propriedades da memória do Bus
    Tipo de Bus DDR
    Largura de bus 128 bits
    Clock real 230 MHz (DDR)
    Clock efetivo 460 MHz
    Banda 7360 Mb/s


    foi mal nao sabia :P

  6. #5
    Membro
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2000
    Mensagens
    685
    Verdinhas
    0

    ps: embora o AIDA32 diga tudo isso, nada como saber como são as contas para se realizar no balcao de uma loja.. antes de comprar uma placa.

  7. #6
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Mar 2000
    Mensagens
    4.315
    Verdinhas
    3

    Originalmente enviada por Spider[JSLV]



    Propriedades da memória do Bus
    Tipo de Bus DDR
    Largura de bus 128 bits
    Clock real 230 MHz (DDR)
    Clock efetivo 460 MHz
    Banda 7360 Mb/s
    Tipo de Bus DDR
    Largura de bus 256 bits
    Clock real 338 MHz (DDR)
    Clock efetivo 676 MHz
    Banda 21632 Mb/s

    nussa olha a diferenca

    entao com essa DDR2 q ta vindo por ai vai ser qto a banda???

  8. #7
    Membro
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2000
    Mensagens
    685
    Verdinhas
    0

    AIDA É UMA FARSA

    tipo assim. o AIDA mostruo que minha memoria é 128 bits. eu já me convenci pelo simples processo de OBSERVAÇÃO DAS MEMÓRIAS E DO DESEMPENHO (5600 3DMARKS) QUE ELA É 64 BITS. ALEM DO MAIS, SEGUE TAMBÉM AQUELA REGRINHA DE TER SLOT LIVRE PRA MEMORIAS...

    o AIDA a bios da memória. minha bios diz ser de 128 bits. o riva tuner é bem claro ao declarar 64 bits.

    agora a minha dúvida é:

    EXISTE ALGUM PROGRAMA QUE ESTRESSE A BANDA PRA SABER, REALMENTE MEDIR A LARGURA DA BANDA ???

    tipo. o sandra faz isso com nossas memorias RAM. há algum benchmark para o bus do video?

  9. #8
    Membro Avatar de Lord Mephisto
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Oct 2001
    Mensagens
    1.350
    Verdinhas
    83

    a minha eh 27,2gb/s

    256/8 X 2 X 425(clock memoria)

    soh uma coisa, ou tu multiplica os bytes por dois pois eh ddr ou multiplica o clock da memoria, naum multiplique os dois se naum dará errado.

  10. #9
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Feb 2003
    Mensagens
    274
    Verdinhas
    0

    Originalmente enviada por Pepino-OG
    AIDA É UMA FARSA
    Não é bem assim. O que acontece é que eles não conseguem atualizar o programa com a mesma rapidez em que novos hardwares são lançados pois eles não tem acesso a tudo o que existe no mercado. Para isso, eles dependem de feedbacks dos usuários. Explico:

    Pouco tempo atrás enviei email para o Tamas Miklos (desenvolvedor do Aida) perguntando porque o Aida não indentificava corretamente o bus das FX5200. A resposta foi:

    "It would be the best if you can send me HTML reports the computers where AIDA32 fails to display correct GPU information to let me investigate the issues. Please use the profile called "Hardware-related pages" to avoid sending me sensitive personal or confidential information.
    Thank you for your time. Please feel free to post this message to the forum if you wish. I'm glad to fix bugs in AIDA32, but I need support from users having hardware I have no personal access to."

    Abri um tópico em outro fórum onde muita gente reclamava deste problema - coloquei até uma receitinha de como enviar o relatório. Pergunte se alguém se dispôs a perder 30 segundos para fazer isso....
    Todo mundo quer usar um software freeware mas muito poucos se dispõe a dar um mínimo de colaboração mesmo que seja para o seu próprio benefício.

    E olha que o envio do report funciona muito bem: um colega reportou um erro de identificação de um módulo de memória RAM e em poucas horas recebeu uma versão atualizada do Aida32 com o bug corrigido.

+ Responder Tópico Ir para o Fórum

Assuntos do tópico

Compartilhar

Permissões