First Open Graphics board appears

DJ_PAPA

Power Member
First Open Graphics board appears

CES 007 Encouraging project takes shape


JOSEPH BLACK AND his team of graphics enthusiasts have been working for quite some time on a pretty encouraging project - an open-spec graphics card.

Thanks to our friend from Slovakia, we managed to track down the project and learned more about it.

This project is on the basis that a GPU should not end up with tons of propriatary software or hardware, containing hidden problems that aren't mentioned to the press, and yet cause nervous breakdowns for developers worldwide.

One of the situations I learned about is a certain bug with certain unnamed GPUs and it considers screw-ups with HDR - not fixable in a GPU - which of course, was not mentioned anywhere, and yet developers that experienced the problem thought they were doing something wrong.

This would not be so weird if it wasn't for the fact that the company not mentioned here wasn't touting HDR as their main feature, and even invited journalists to see briefings demonstrating its previous gen hardware having HDR, er, it didn't, with a certain 6-mil-$ game, but that's a long story.

OGD_Graphics1.jpg


Anyway, let's return to the subject. The first board is codenamed OGD1-256DDAV, and it's a prototype development board that comes with 256MB of video memory, two dual-link DVI connectors and a support for the third and fourth video interface - analogue and TV video outputs. The GPU is made from two chips, the main being the Xilinx Spartan-3 XC3S4000 FPGA graphics engine and the Lattice XP10 FPGA. That's currently, PCI code because the board uses a PCI interface.

Xillinx Spartan-3 comes with a 128-bit memory interface, offering memory bandwidth of 1.6 GB/s (more than GeForce2 GTS and Radeon 7000, whose perfomance are being targeted by project developers).

Anyways, if you want to help out guys in a way you can, you can visit its wiki-tiki page here: OGPN17. µ
http://www.theinquirer.net/default.aspx?article=36761
 
é uma placa à base de logica programável? isto parece-me deveras interessante.
um gajo pode projectar e aperfeiçoar o que quer por ali a funcionar...

e com interface PCI-x, está visto a quem se destina. também não deve dispensar uma placa grafica convencional.
 
é uma placa à base de logica programável? isto parece-me deveras interessante.
um gajo pode projectar e aperfeiçoar o que quer por ali a funcionar...

e com interface PCI-x, está visto a quem se destina. também não deve dispensar uma placa grafica convencional.

Sim, deve ser isso, mas pergunto-me se um emulador de GPU's "open source" puramente em software não seria mais flexível.
É que os chips que servem de base a esta placa não são open source, e se a API/GPU features começam a ficar demasiado dependentes deste ou daquele componente na placa que existe fisicamente, pode haver problemas de patentes, custo de fabrico, etc.
 
o xilinx pode ser obtido em open source... e com controladores para Spartan.

de qualquer forma, os drivers para esta placa devem ser algo complexos. aliás, quem projecta o hardware a usar, também deve precisar de programar os drivers para lhe dar uso.

a diferença entre esta placa e um simulador, é eventualmente a velocidade (que deve ser bem mais realista que num simulador)
 
a performance so está limitada superiormente (principalmente pelo bus de 128bit de acesso à memoria, e pela largura de banda de 1,6GB/s), o resto so depende da inteligencia da solução que tu implementares nas FPGAs.

e naturalmente a FPGA também tem as suas limitações, não se pode pensar num projecto de envolve uns 700Milhões de trnsistores e enfiar pela FPGA a dentro, simplesmente porque não ha espaço para isso.
 
Última edição:
É interessante, mas uma Spartan3 é muito "fraquinha". Podiam colocar uma Virtex4 ou Virtex5 que dá para pelo menos o dobro da lógica e velocidade por 20 a 30% a mais no preço. Mas para fazer uma placa de som é muito interessante. Só faltam os DACs.....

Já estou a ver depois o pessoal a fazer "download de hardware" na mula e afins....
 
Back
Topo