Esta é a primeira entrevista individual feita pela OC-Zone. Há algum tempo ao
realizarmos um artigo sobre modding
decidimos realizar várias entrevistas a pessoas envolvidas no meio mas desta vez
optamos, devido à oportunidade que surgiu, entrevistar individualmente o
Director Europeu de Relações Públicas da ATI na Europa, Richard Huddy. Como já
devem ter notado a OC-Zone tem vindo a realizar um continuo trabalho de
alargamento de contactos ao longo do pouco tempo de existência que tem (cerca de
ano e meio) e é com orgulho que cada vez mais temos o prazer de levar o nome de
Portugal ao conhecimento de grande empresas como a ATI. Queremos antes do inicio
da entrevista agradecer à ATI pela disponibilidade que tem vindo a demonstrar
com a OC-Zone, quer pela possibilidade da realização desta entrevista como por
nos ter disponibilizado uma sample do seu todo de gama para review, a
ATI X800XT-PE. Esperamos que todo o trabalho
que temos realizado, e que vamos continuar a realizar, seja do vosso agrado e
que realmente contribua para um enriquecimento de conhecimentos dos nossos
visitantes regulares e menos regulares.
Entrevistado
Nome: Richard Huddy
Empresa: ATI
Cargo: Director Europeu de Relações Públicas
OC-Zone: Como já sabemos,
o R420 deu um novo folgo à ATI, com mais linhas de
renderização e algumas novas tecnologias como compressão 3Dc, suporte para DDR3
entre outras, deram à ATI um forte VPU para os jogadores, mas não incluiu o
Pixel Shader 3.0. Porquê?
Richard Huddy:
[Só para clarificar, “SM3.0” é o shader model 3. Que inclui pixel shader 3, e
vertex shader 3.]
Nós tentamos ver as várias tecnologias existentes que poderíamos incluir no
R420. Todas elas tinham custos e benefícios, e o truque para fabricar um bom
chip é incluir as especificações certas e deixar para traz outras que não trazem
benefícios suficientes que justifiquem.
Uma das coisas que tivemos muito em atenção foi o suporte SM 3.0. A surpresa é o
tão pouco que possibilita e o quanto iria adicionar ao custo. O R420 (O chip da
série X800) pode fazer tudo que o hardware SM 3.0 pode, apenas há casos raros
que é mais eficiente usando SM 3.0. Mas o custo é elevado, o chip teria de ser
1/3 maior. Era impossível justificar num plano de negócios.
De um ponto de vista de um programador, o X800 é maravilhoso. Nós adicionamos
suporte 3Dc , que é muito simples de usar, e fabricamos as placas usando as
memorias mais rápidas DDR3, e este conjunto tem um resultado muito bom. O X800
consome o mesmo que o 9800XT e é o dobro mais rápido. Mas o melhor de tudo mesmo
é a facilidade de o programar. Tal como temos feito nas gerações anteriores,
concentramo-nos em produzir um bom chip DX9 , em vez de produzir tecnologia que
é de ponta mas que não traria muitos benefícios.
OC-Zone: As we know, R420 gave ATI a new breath to bread, with more pipelines and
few other new technology as 3Dc compression, support for DDR3 and others, gave
ATI a strong VPU for gamers, didn't include Pixel shader 3.0. Why?
Richard Huddy:
[Just for clarification here, “SM3.0” is shader model 3. It includes pixel
shader 3, and vertex shader 3.]
We looked at various technologies that we could have included in the R420. All
of them have costs and benefits, and the trick to designing a good chip is to
include the right features and leave out the other things that don’t add
sufficient value.
One thing we looked at very closely was SM3.0 support. The surprise is how
little it adds to the capability, but how much it adds to the cost. The R420 (that’s
the chip in the X800 series) can do anything that SM3.0 hardware can do, and in
a few rare cases it’s a little more efficient to program these using SM3.0
techniques. But the cost is massive – the chip needs to be roughly one third
larger. That’s impossible to justify in any sane business plan.
Form a programmer’s point of view the X800 is terrific. We added 3Dc support,
which is very easy to use, and we build the boards using the new faster DDR3
memory, and the whole thing works in a beautifully balanced kind of way. The
X800 draws the same power as the 9800XT and it’s twice as fast. But the best
thing is that it’s really easy to program for. As with our previous generations
we concentrated on producing a great DX9 chip, rather than on producing
technology for its own sake.
OC-Zone: É mais do que certo que a ATI vai incluir o Pixel Shader 3.0 no futuro, mas será um
futuro próximo? Cheira-me R500?
Richard Huddy: Não há nenhuma maneira de evitar o SM3.0 no futuro, por isso, a pergunta não
seria “irá ATI adotar SM 3.0” mas sim “Quando ATI irá adotar SM 3.0”. Neste
momento pensamos que é uma fraca escolha para esta geração, e é agravada pelo
facto de não haver quase nenhuns jogos com o suporte SM 3.0 disponíveis.
Quando exactamente? Isso seria dizer-vos, [E eu não tenho permissão para isso]
OC-Zone: Its more than certain, that ATI will include the Pixel shader 3.0 in the
future, but, is a near future? Do I smell R500?
Richard Huddy: There’s no way to avoid SM3.0 in the future, so the critical question is not
“Will ATI adopt SM3.0”. Instead it’s “When will ATI adopt SM3.0”. Right now we
think it’s a poor choice for the current generation, and that’s aggravated by
the fact that there are basically no SM3.0 games available.
Exactly when? That would be telling. [And I’m not allowed to!]
OC-Zone: Toda gente sabe
que a Nvidia gasta muitos recursos e tempo para fazer
marketing agressivo dos seus produtos, mas como vê a solução da Nvidia (NV40) ?
Richard Huddy: É muito obvio que o NV40 é muito melhor do que a arquitectura
anterior NV30 da
Nvidia. Eles sem duvida resolveram muitos dos problemas que tornou a série 5900
numa má escolha (O maior foi o quanto lento era quando corria jogos DX9), mas
infelizmente, eles continuaram ter de se basear em algumas decisões de
arquitectura anteriores.
Isto deixou-os com problemas que herdaram da geração anterior que causaram
problemas com esta geração também. Particularmente, continuam a sofrer dos
problemas tecnológicos associados com as cores 16bit e 32bit de virgula
flutuante. Eles continuam a correr a cores 16Bit muito mais rápido do que eles
conseguem a cores 32Bit, e isto significa para os programadores de jogos uma
necessidade de fazer trocas entre a precisão (32Bit Floats) e a rapidez (16Bit
Floats) .
Estas trocas são difíceis de fazer e requerem muito mais tempo de programação e
tempo de artista. E isto não é bom. As pessoas que estão por de traz do
desenvolvimento dos jogos já têm problemas suficientes em trazer os jogos no
tempo previsto sem ter em consideração as grandes os enormes detalhes técnicos
da Nvidia que os força a ter.
OC-Zone: Everybody knows Nvidia puts a lot of resources and time for marketing their
products aggressively, but how do you see NVIDIA solution? (NV40)
Richard Huddy: It’s very obvious that the NV40 is much better than the previous NV30 based
architecture from NVIDIA. They have certainly fixed a number of issues which
made the 5900 series a poor choice (the biggest was that it was simply woefully
slow when running DX9 games), but unfortunately they’ve still had to hold on to
some of the previous generation’s architectural decisions.
This has left them with legacy problems which will cause them trouble with this
generation too. Particularly they still suffer from the technological problems
associated with 16 bit and 32 bit floating point colour. They can usually run 16
bit colour quite a lot faster than they can run 32 bit colour, and that means
that games programmers still need to make trade offs between accuracy (32 bit
floats) and speed (16 bit floats).
Those trade-offs are hard to make and require a lot of programmer and artist
time. And that’s not good. Games developers already have plenty of trouble
delivering games to schedule without having extra highly detailed technical
considerations from NVIDIA being forced upon them.
OC-Zone: A ultima nota de
imprensa da Nvidia foi “Voodoo style SLI cards”, a ATI pensa em
lançar algum produto desta natureza?
Richard Huddy: Se queres uma placa com vários chips baseado em Chips ATI, podes sempre ir para
empresas como as Evans & Sutherland, SGI, e Alienware que já demonstraram ou
anunciaram soluções de múltiplos VPUs usando chips ATI.
A verdade é que este tipo de soluções exóticas, é de interesse apenas de uma
minoria de jogadores. Quase todas as placas X800 que são vendidas vão para um PC
normal.
Pondo vários chips numa placa, ou algumas placas numa maquina, torna o sistema
muito caro e a maioria das pessoas não irão por ai.
É de notar também que o sistema SLI da Nvidia é outro exemplo de um design sem
balanço algum. Irá puxar imensa energia (Para a maioria das pessoas irão ter de
trocar de fonte de alimentação) e irá gerar uma quantidade enorme de calor e
ruído. A nova tecnologia é interessante mas para um sistema de jogos, é de
tolos!
OC-Zone: Nvidia latest press release was the "voodoo style SLI cards", does ATI think
to release any product like this?
Richard Huddy: If you want a multi-chip ATI based card you can already go to companies such as
Evans & Sutherland, SGI, and Alienware who have demonstrated or announced
multiple VPU solutions using ATI chips.
The truth is that these kind of exotic arrangements are of interest to only a
tiny minority of gamers. Almost all of the X800 boards that are sold will go
into a standard PC. Putting several chips onto one board, or several boards into
one machine makes the system very expensive and most people won’t go there.
Also note that the SLI system from NVIDIA is another example of an unbalanced
design. It will draw an amazing amount of power (for most people that will
necessitate a new power supply) and will generate a massive amount of heat and
noise. As a technology demonstration it is interesting, but as a gaming setup -
it’s crazy!