O desenvolvedor amador Pongsagon Vichit apresentou o processador gráfico TinyGPU v2.0. O dispositivo é uma GPU independente com clock de 25 MHz e capacidade de gerar imagens de 320 × 240 pixels com cores de 4 bits, além de suporte de hardware para processamento de cenas 3D em tempo real.

Fonte da imagem: @MattDIYgraphics / X

As capacidades do TinyGPU v2.0 são comparáveis ​​às das placas gráficas Nvidia GeForce 256, anunciadas em 1999. No entanto, o TinyGPU v2.0 é um processador gráfico independente com aproximadamente 200.000 transistores. Para efeito de comparação, a placa gráfica topo de linha Nvidia GeForce RTX 5090 possui 92,2 bilhões de transistores. Apesar disso, as etapas fundamentais de preparação de frames para essas placas gráficas são semelhantes, e a enorme diferença entre elas reside em sua escala e níveis de desempenho.

Um entusiasta publicou um vídeo curto na conta da X nas redes sociais mostrando como vários modelos 3D são carregados da memória flash integrada do TinyGPU v2.0. Curiosamente, ele usou um gamepad de Super Nintendo para os controles. Com ele, o entusiasta transforma os modelos alterando seu tamanho e posição, além de reposicionar a fonte de luz.

Embora represente uma melhoria significativa em relação à primeira versão do TinyGPU, lançada pelo desenvolvedor há cerca de um ano, as especificações técnicas do TinyGPU v2.0 não são particularmente impressionantes. O acelerador opera a uma frequência de clock de 25 MHz e pode fornecer de 7,5 a 15 quadros por segundo ao renderizar modelos 3D de baixa poligonagem. A imagem de saída tem uma resolução de 320 × 240 pixels com cores de 4 bits (até 16 tons).

Embora gráficos com essa resolução e profundidade de cor estejam firmemente associados à era dos computadores domésticos do século passado, o TinyGPU v2.0 emprega processos significativamente mais modernos.O acelerador realiza a conversão interativa de vetores 3D em imagens raster e utiliza uma tecnologia de transformação de iluminação que foi introduzida pela primeira vez.GeForce 256. Outras características técnicas do TinyGPU v2.0 incluem suporte para buffer duplo com profundidade de cor de 4 bits, armazenamento de dados do buffer Z na RAM QSPI, suporte para até 1.000 triângulos e uma fonte de luz direcional em cenas com sombreamento plano.

O TinyGPU v2.0 foi integrado ao projeto Tiny Tapeout para dar início ao seu ciclo de produção. O projeto da placa gráfica custará a um entusiasta aproximadamente US$ 1.500. Saiba mais sobre o projeto na plataforma Verilog e os arquivos-fonte e outros materiais estão disponíveis no GitHub.

By admin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *