Видеокарта на 6,5 FPS вызвала восторг. Её спроектировал один энтузиаст
Разработчик Понгсагон Вичит получил из производства TinyGPU v2.0 — самостоятельно спроектированный графический чип с открытым исходным кодом. И настоящий кремниевый ASIC действительно заработал.
Характеристики звучат как обзор видеокарты из очень тяжёлого 1997 года: разрешение 320 × 240, палитра из 16 цветов, до 1000 треугольников и примерно 6,5 кадра в секунду при максимальной сложности сцены.
Зато внутри есть собственная растеризация, трансформация и освещение геометрии, Z-буфер, отсечение невидимых граней и текстурирование. Модель на экране можно вращать с помощью контроллера от SNES.
Даже количество транзисторов получилось по-настоящему инженерным: страница Tiny Tapeout указывает около 200 тысяч, а репозиторий разработчика — около 240 тысяч. Подробного подсчёта автор не опубликовал, поэтому честный диапазон именно такой.
Это единственный релиз GPU, где 6,5 FPS вызывают аплодисменты, а не 600 комментариев с требованием исправить драйвер.
Исходники на Verilog опубликованы под Apache 2.0.
Теперь ждём первый вопрос в Issues: «Когда поддержка Cyberpunk 2077?»
Репозиторий TinyGPU v2.0
страница изготовленного чипа Tiny Tapeout
репортаж Tom’s Hardware
#tinygpu #opensource #verilog #gpu #программирование
Post #645
56

- ❤ 4
- 👍 2
- 😁 1
- 👌 1