Мы в Telegram
Добавить новость
123ru.net
Trashbox.ru
Март
2024

Энтузиаст с нуля создал собственную видеокарту FuryGPU: на ней удалось запустить Quake

0
Энтузиаст с нуля создал собственную видеокарту FuryGPU: на ней удалось запустить Quake

Энтузиаст-разработчик Дилан Барри (Dylan Barrie) спустя четыре года разработки наконец-то представил собственную видеокарту с открытым исходным кодом. Проект получил название FuryGPU. Утверждается, что графический ускоритель полностью создан с нуля.

Барри заявил, что его детище основано на платформе Xilinx FPGA и способно запускать компьютерную игру Quake с частотой 44 кадра в секунду. Как видно из опубликованных изображений, FuryGPU напоминает типичную видеокарту двадцатилетней давности, однако оснащена современными разъемами DisplayPort и HDMI. Данный проект выходит далеко за рамки аппаратного обеспечения. Так, например, его автору пришлось научиться писать драйверы под операционную систему Windows.

Мысль создать собственную видеокарту в голове Барри появилась в тот момент, когда он разобрал и протестировал материнскую плату Arty Z7 с FPGA. Уверенности придал выход на рынке системных модулей Xilinx Kria SoM (System-on-Modules), которые сочетают в себе «безумно дешёвые ПЛИС Zynq UltraScale+ с массой модулей DSP, сравнительно большим количеством LUT и FF, а также усиленное ядро PCIe».

Правда, чтобы перейти от макета к реальной конструкции видеокарты, разработчику пришлось изучить массу информации. Во-первых, пришлось вникнуть в язык описания и верификации оборудования SystemVerilog, а, во-вторых, обуздать программный пакет KiCAD EDA/CAD для проектирования электроники. Барри поясняет, пришлось приложить титанические усилия, чтобы на свет появилась схема видеокарты FuryGPU с 4-канальным интерфейсом PCIe. И всё это при наличии схемы FPGA, встроенной в SoM. Когда аппаратная часть была завершена, начался не менее лёгкий этап — написание программного обеспечения.

Автор проекта признался, что создание драйверов оказалось самым «болезненным» этапом. И это при условии, что последние 14 лет Дилан Барри работает с программным обеспечением рендеринга графики в компьютерных и видеоиграх. Изначально настолько сильно углубляться в создание видеокарты Барри не хотел — ему было достаточно запустить на ней простенький демо-ролик, чтобы доказать окружающим работоспособность самодельного GPU. Но со временем цели изменились, и энтузиаст захотел добиться приемлемого уровня производительности пусть даже в простенькой и классической игре — Quake.

После окончания работ по написанию основных драйверов, также были разработаны собственный API для взаимодействия с графическим ускорителем и драйверы ядра операционной системы Windows для дисплея и звука. В итоге Барри получил полноценную работоспособную видеокарту, которая способна «потянуть» Quake с частотой 60 fps.

Чуть ранее Барри опубликовал видео с демонстрацией игрового процесса на системе с FuryGPU. В разрешении 720p графический процессор показывал частоту 44 кадра в секунду. Автор проекта заявил, что его детище способно на большее. Он уже выявил некоторые узкие места в своей разработке и в ближайшее время готов их устранить во время оптимизации.

Очень скоро Барри обещает опубликовать всю информацию о проекте, который является открытым, на официальном сайте furygpu.com. Любой желающий найдёт там все подробности о разработке: схемы конструкции, API, дополнительные материалы и так далее.






Загрузка...


Губернаторы России
Москва

Собянин: в Москве начался сезон фонтанов


Спорт в России и мире
Москва

Спортсменка из Бутово выиграла «золото» на турнирах по художественной гимнастике


Загрузка...

Все новости спорта сегодня


Новости тенниса
WTA

Мирра Андреева установила новый рекорд на турнирах WTA-1000


Загрузка...


123ru.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.


Загрузка...

Загрузка...

Экология в России и мире
Москва

Концентрация песка в городском воздухе возвращается к обычным значениям





Путин в России и мире
Москва

Педагогов Калмыкии приглашают принять участие в Форуме классных руководителей


Лукашенко в Беларуси и мире
Минск

Это - война: литовские беспилотники попытались атаковать Минск




123ru.netмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

123ru.net — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.





Зеленский в Украине и мире

Навальный в России и мире
Москва

Продюсера Reuters арестовали за публикацию материалов на YouTube-канале «НавальныйLIVE»



Здоровье в России и мире


Частные объявления в Вашем городе, в Вашем регионе и в России






Загрузка...

Загрузка...



Джиган

Красноярцы и Джиган рассмешили Артемия Лебедева и вышли в финал «Звезд»



Москва

От медосмотра до спецодежды: Как устроена охрана труда на передовом ульяновском производстве

Друзья 123ru.net


Информационные партнёры 123ru.net



Спонсоры 123ru.net