LINUX.ORG.RU

Опенсурсная видеокарта TinyGPU v2.0. Проектировка...видеокарты обойдётся...в $1500.

 , , ,


0

2

Сабж

Разработчик-любитель Понсагон Вичит (Pongsagon Vichit) представил широкой публике графический процессор TinyGPU v2.0. Устройство представляет собой автономный GPU с тактовой частотой 25 МГц и возможностью вывода изображения 320 × 240 пикселей с 4-битным цветом, а также с аппаратной поддержкой обработки 3D-сцен в режиме реального времени.

Возможности TinyGPU v2.0 сопоставимы с ускорителями Nvidia GeForce 256, которые были анонсированы в 1999 году. Тем не менее, TinyGPU v2.0 является самостоятельным графическим процессором с примерно 200 тыс. транзисторов. Для сравнения, флагманская видеокарта Nvidia GeForce RTX 5090 насчитывает 92,2 млрд транзисторов. Несмотря на это, основные этапы подготовки кадра у этих ускорителей происходят схожим образом, а колоссальная разница между ними заключается в масштабах и уровне производительности.

Энтузиаст опубликовал в своём аккаунте в соцсети X небольшое видео, а котором показал, как происходит загрузка разных 3D-моделей из встроенной в TinyGPU v2.0 флеш-памяти. Любопытно, что для управления он задействовал геймпад от Super Nintendo. С его помощью энтузиаст преобразует модели, изменяя их размер и положение, а также изменяет местоположение источника освещения.

Несмотря на то, что это существенное улучшение по сравнению с первой версией TinyGPU, которую разработчик представил примерно год назад, технические характеристики TinyGPU v2.0 не слишком впечатляют. Ускоритель работает с тактовой частотой 25 МГц и может выдавать от 7,5 до 15 кадров в секунду при рендеринге низкополигональных 3D-моделей. При этом выводится изображение с разрешением 320 × 240 пикселей с 4-битным цветом (до 16 оттенков).

Хотя графика с таким разрешением и глубиной цвета прочно ассоциируется с эпохой домашних компьютеров прошлого века, в TinyGPU v2.0 задействованы значительно более современные процессы. Ускоритель выполняет интерактивное преобразование 3D-векторов в растровое изображение и использует технологию преобразования освещения, которая впервые появилась в GeForce 256. Среди других технических особенностей TinyGPU v2.0 отметим поддержку двойной буферизации с 4-битной глубиной цвета, хранение данных Z-буфера в QSPI RAM, поддержку до 1 тыс. треугольников и 1 направленного источника света в сценах с плоским затемнением.

TinyGPU v2.0 стал участником проекта Tiny Tapeout для запуска производственного цикла. Проектировка дизайна видеокарты обойдётся энтузиасту примерно в $1500. Узнать больше о проекте можно на площадке Verilog, а исходные файлы и другие материалы доступны на GitHub.

Лиха беда начало. Даёшь опенсурсный кнопочный телефон!

★★★★★

То ли в заголовке враньё, то ли в тексте недоговорили. Судя по тексту, складывается впечатление что проектировка как минимум частично уже сделана. А в заголовке она целиком в будущем времени. Вероятно, в будущем времени проектировка чертежа для литографии всё-таки, а не проектировка карты вообще.

firkax ★★★★★
()

Устройство представляет собой автономный GPU с тактовой частотой 25 МГц и возможностью вывода изображения 320 × 240 пикселей с 4-битным цветом,

Почему всё так плохо? Подозреваю на современной FPGA вполне можно сделать PCIe фреймбуфер 1024x768 32 bit.

X512 ★★★★★
()
Ответ на: комментарий от tiinn

Странная логическая цепочка. Я как раз думаю, что если нет ничего – то каждый шажок в этом направлении заслуживает внимания.

ЛОР появился, когда десктопный линукс находился в ненамного лучшем положении, чем сабж сейчас. Тем не менее…

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Вряд ли ЛОР на старте выглядел мертворожденным проектом. А это прямо выглядит.

И да, линукс в тот момент активно развивался

tiinn ★★★★★
() автор топика
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от hobbit

Тут немного другая ситуация. Софт можно сделать на энтузиазме, вкладывая только своё время и дальше им можно пользоваться без больших накладных расходов. С железом так не получится, кроме стоимости разработки есть очень большая стоимость производства. И такую видеокарту попросту никто не будет покупать.

u-235
()
Ответ на: комментарий от mky

Вроде, CGA мог 16 цветов на меньшем разрешении, так что на полпути к EGA (1984).

только через композитный выход, на котором получался фарш от смешения пикселей

madcore ★★★★★
()
Ответ на: комментарий от u-235

покупать ее не будут. Но - сейчас есть Risc-V для которого ну очень нужна встройка. Пока туда идут проприетарные от imagination и это сильно портит всю идиллию роялти-фри. И если вот такими усилиями родится нечно годное - что можно будет подхватить как начало проекта - то оно просто пойдет в risc-v чипы. Не факт что будет это - но это как одно из. Ядро линукса тоже изначально было неюзабельной студенческой поделкой - но вот как заматерело со временем.

А насчет производства - тут оно как раз не важно.Важна архитектура на которой можно строить и сам факт ее свободности , бесплатности и масштабируемости.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Ядро линукса тоже изначально было неюзабельной студенческой поделкой - но вот как заматерело со временем.

Просто, богатые корпорации остро нуждались в своей ОС. Если богатые корпорации остро нуждаются в отдельной архитектуре risc-v - шанс есть. И тут уже неважно, что там за видеоядро, и факт ее свободности и бесплатности роли не играет, корпорации богатые, они заплатят.

tiinn ★★★★★
() автор топика
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от tiinn

Не, тут сам по себе Risc-v зашел тем что он роялти-фри. Корпорации готовы вложить в разработку - но вот отстегивать какому-нибудь arm за каждый чип роялти - это другое. Да еще и зависеть от лицензии которую могут аннулировать потому что им твоя национальность не нравится. Иначе бы не было никакого Risc-v - плати себе роялти ARM и не парься. Но нет - таки запарились. С видеочипами такое тоже вполне возможно и скорее всего произойдет под эгидой того же risc-v фаундейшн. А то получается что ты с одной стороны делаешь risc-v проц но на чипе еще торчит видюха от imagination которая множит твои роялти-фри усилия на ноль. Так что рано или поздно и до видеочипов доберутся. Хотя конечно врядли за основу возьмут такую вот поделку - скорее скинутся корп-сообществои и отрелизят что-то из корпоративного старенького, или тот же имаджинейшн купят и преобразуют в такое вот роялти-фри опен….

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Корпорации готовы вложить в разработку - но вот отстегивать какому-нибудь arm за каждый чип роялти - это другое.

Вопрос в цене.

Да еще и зависеть от лицензии которую могут аннулировать потому что им твоя национальность не нравится.

А вот это верно. Но, просто западные корпорации закроют Risc-V, и будет два проприетарных Risc-V - западный и китайский.

С видеочипами такое тоже вполне возможно

Возможно.

А то получается что ты с одной стороны делаешь risc-v проц но на чипе еще торчит видюха от imagination которая множит твои роялти-фри усилия на ноль

Роялти-фри - это не самоцель. Если роялти - копейки, корпорации с удовольствием их заплатят.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

Risc-V - это спецификация. А железо не просто западдный и китайский - а у каждого китайца свой собственный. И даже несмотря на типа общую спецификацию которая должна бы гарантировать совместимость оно не совсем так.

Роялти-фри - это не самоцель. Если роялти - копейки, корпорации с удовольствием их заплатят.

Это на самом деле важно. Копейки не копейки - но когда чипов и устройств много это огого. Опять же если ты делаешь чипы уровня компьютера - одна история, телефона - другая, а для всякой встраиваемой хрени где у тебя конечный продук стоит гроши эти копейки - очень и очень много.

Risc-v же даже в телефоны еще не пошел, хоть уже 2 ноута на нем выпустили - но это всеже демонстрация потенциала. А так он лезет во всякое встраиваемое очень бодро и активно, в том числе и из-за роялти фри.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Risc-V - это спецификация.

Вот, да, из развития спецификации китайцев выбросят, а все последующие, улучшенные, версии спецификации, закроют. И будет Китай свой форк делать.

Копейки не копейки - но когда чипов и устройств много это огого. Опять же если ты делаешь чипы уровня компьютера - одна история, телефона - другая, а для всякой встраиваемой хрени где у тебя конечный продук стоит гроши эти копейки - очень и очень много.

И это хорошо, т.к. позволяет

  1. Развивать спецификацию из этих роялти.
  2. Давать некие гарантии крупным корпорациям, что их хотелки при развитии спецификации будут удовлетворены.

А так он лезет во всякое встраиваемое очень бодро и активно, в том числе и из-за роялти фри.

Да, на начальном этапе развития это хорошо. Как с андроидом. А потом все радостно побежали платить Гуглу за гаппсы. Потому что гаппсы - это удобно, а деньги - это хорошо, см. выше п.2.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от X512

Дак, как я понял, у них не современный FPGA, а открыто спроектированный чип на 130 нм, который они заказывают у SkyWater Technologies. Вроде, всё в рамках исследовательского проекта Tiny Tapeout, где и другие чипы разработаны, выпущены и их можно по 1 шт у них купить. США готовят своих разработчиков микросхем :)

mky ★★★★★
()
Ответ на: комментарий от tiinn

А потом все радостно побежали платить Гуглу за гаппсы.

С гуглом другая история. Сам по себе телефон - бесполезная коробка. Это недодевайс. Весь его смысл - в доступе к сервисам. Раньше в эпоху кнопочных телефонов был верту. там можно было позвонить своему менеджеру и сказать хочу такси. Или еще там чего. И тебе обеспечивали это. Ну а теперь автоматизация - у каждого в говнофоне сидит такой Людвиг Аристархович - чего изволите мой господин? Такси-пожалуйста. Билеты на самолет - нате. Гостиничку - пожалуйста. И без набора этого всего - просто как звонилка или хреновая броузилка - этот прибор нафиг никому не нужен. Ну собственно поэтому все эти линуксофоны - удел гиков. А тут - ну не будет тебе банк или агрегатор заказывать софт под каждый телефон - дорого и муторно. А гугля предложил интегрированное решение где тебе и навигация и авторизация и банкинг и чорта лысого. Поэтому и платят. Ну сам посмотри - отключили Хуавей от гугла. ЧТо стало с продажами хуавея? И не потому что хуавей стал хуже или у хуавея софт плохой - да просто сам по себе телефон вторичен, его покупают ради сервисов гугла. Или эппла.

А с железками в себе - это уже другая история. Теми железками которые по природе своей не терминалы доступа к чьим-то сервисам а самодостаточными - там как раз лучше без всякого роялти обойтись. Тем более что теже сервисы гугла вполне себе портируюи на тот же риск если этот риск будет в состоянии их тянуть и его будет достаточно много на рынке. Ведь по большому счету за роялти ты не получаешь ничего. Это просто форма оплаты. тебе что гарантия какая от них будет или доработка? Они тебе просто продают лицензию на свой дизайн, базовый драйвер - ты этот дизайн интегрируешь в свой SOC , базовый код - в свои драйвера. И это уже твои проблемы. Так что если будет свободная реализация способная выполнить задачу - то буржуин выберет ее. Понятно что это по началу низовой сегмент , ну а дальше как пойдет. Линукс же тоже был дерьмовой пионерской поделкой, смотрящей снизу вверх на дорогие коммерческие юниксы. Ну и где теперь эти юниксы?

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Ведь по большому счету за лицензию на ПО ты не получаешь ничего. Это просто форма оплаты. тебе что гарантия какая от них будет или доработка? Они тебе просто продают лицензию на свой софт, базовый драйвер - ты это ПО сам внедряешь на своём предприятии. И это уже твои проблемы. Так что если будет свободная реализация (или ворованный варез) способная выполнить задачу - то буржуин выберет ее.

Перефразировал, не благодари.

Ан нет, буржуин предпочитает платить за одинэсочку

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

Не совсем. С ПО ты получаешь обновления - ПО не чип который уже в силиконе. С ПО ты получаешь обученных людей. Сколько людей на рынке обчены одинэсочке? А твоей самописной шняге - ты и пара коллег, которые будут держать буржуина аз горло - плати вдвое а то уволюсь и кто будет вам новую фактуру в ЭТОМ дорабатывать? А в одинэсочке - да пшел вон - за забором еще стопяццотт на твое место и твою ЗП.

С одинэсочкой дружит налоговая, все банки - подключай и пользуйся из коробки. Что-то меняется в законе - одинэсочка присылает тебе обновления в рамках супорта. Ну и так далее тому подобное.

Но заметь - если бы гипотетически была беспллатная альтернатива одинэсочке ну там хотя-бы на долю малую - ее бы вполне себе поставили. Правда вау - да бесплатная альтернатива одинэсочку ворованная одинэсочка… Так что плохой пример, рынок у нас специфический. Поэтому и линукс то никому нужен не был - все пиратили венду…

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

С ПО ты получаешь обновления - ПО не чип который уже в силиконе.

Да, но спецификация будет изменяться. И тут лучше платить за лицензию и получать свежие обновления спецификации. И ваши чипы будут производительнее, энергоэффективнее и т.д.

В этом плане, Risc-V - та же одинэсочка. Не нравится наша спецификация? Разрабатывай свой Эльбрус, трижды Ха! С нуля.

Что-то меняется в законе - одинэсочка присылает тебе обновления в рамках супорта.

И со спецификацией то же самое. Закон обязал обязательные бэкдоры - вперёд! Вот вам новая спецификация. Нет в ваших чипах этих бэкдоров - никто вас с этими чипами на рынок США не пустит.

Но заметь - если бы гипотетически была беспллатная альтернатива одинэсочке ну там хотя-бы на долю малую - ее бы вполне себе поставили.

Вы не поверите, сколько в России у одинэсочки есть платных конкурентов. И их кто-то покупает! И бесплатную альтернативу - кто-то да поставит. Но, сервисы рулят.

Поэтому и линукс то никому нужен не был - все пиратили венду…

И сейчас все пиратят. Но, государство, волевым решением заставляет - и худо-бедно дело с мёртвой точки сдвинулось.

Так вот, богатые корпорации готовы платить за Risc-V. Если это снимет проблемы с государством США.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от Qui-Gon

Risc-v в 2010 году сделали. За 15 лет так и остался экзотикой, место ему на кладбище, рядом с этой GPU. Хотя у неё даже лучше шансы взлететь – к какой-нибудь ардуинке колхозным модулем. Или в какой-то флипер зеро (только зачем там гпу? но мало ли в мире извращенцев).

anonymous
()
Ответ на: комментарий от tiinn

Не поверю. Все конкуренты от 1С занимают меньше 1% от её рынка. Т.е. это поделки на поиграться, которыми максимум их автор и пользуется в свободное от основной работы время.

anonymous
()