Все новости
Это интересно
Сейчас читают
Игры 6582
Аватар Evernews Evernews

Самодельная видеокарта выдала 60 fps в первом Quake — на проект ушло 4 года

0
0
Поделиться
Телеграфировать

Но пришлось написать собственный драйвер.

Самодельная видеокарта выдала 60 fps в первом Quake — на проект ушло 4 года

Разработчик Дилан Барри, работающий в игровой индустрии, создал самодельную видеокарту FuryGPU. Устройство построено на базе Xilinx FPGA, работа над проектом растянулась на четыре года.

Барри решил сделать собственную видеокарту, вдохновившись проектом Бена Итера: в свое время энтузиаст с нуля сделал восьмибитный компьютер. Нынешняя версия видеокарты Барри может запускать первую часть Quake.

Работая над проектом, Барри самостоятельно изучил язык SystemVerilog, используемый для описания аппаратного обеспечения. По словам Барри, самой сложной частью проекта оказалось не аппаратное, а программное обеспечение.

Закончив программировать FPGA, Барри потребовалось создать драйвер для своей видеокарты — иначе операционная система просто не будет знать, как с ней работать. Одна из первых версий драйвера позволяла отрисовывать просто вращающийся кубик — это уже было большое достижение.

В итоге Барри удалось создать графический драйвер уровня ядра ОС и специальное API, позволяющее работать с видеокартой. Нынешняя версия FuryGPU может выдавать в Quake стабильные 60 fps, но только в разрешении 720p.

В будущем энтузиаст планирует открыть все исходники своего проекта, Барри пока не может сказать, когда это произойдет.

Теги: Игры
Аватар Evernews
Evernews
8068 подписчиков