На Raspberry Pi впервые запустили полноценную 3D-игру — благодаря PCIe x4 и видеокарте AMD Radeon

Опубликовал Андрій Русанов

Pineboards, производитель плат расширения для Raspberry Pi, продемонстрировал, насколько далеко зашла поддержка PCIe в Pi 5. Благодаря одному из своих изделий в компании подключили к Raspberry Pi 5 видеокарту AMD Radeon и поиграть в полноценную 3D-игру с открытым кодом.

По словам Pineboards, настройка системы заняла около часа. Ее созданные на основе Raspberry Pi 5 с платой HAT uPCIty Lite. Эта плата позволяет подключить любую карту PCIe к соответствующей шине PCIe на Raspberry Pi 5. Компьютер имеет один слот PCIe x4, но он открыт — это означает, что к нему можно подключить карту x16.

В эксперименте использовали AMD Radeon RX 460 (похоже, от Gigabyte). Для питания видеокарты был использован ATX БП be quiet! на 400 Вт. После применения «некоторых небольших исправлений драйверов», предоставленных Coreforge, в Pineboards смогли сыграть в 3D-гонки SuperTuxKart с полной поддержкой дисплея 4K.

В Raspberry Pi 5 исправили ранее найденные энтузиастами недостатки шины, но была проблема с драйверами GPU Linux для ARM. Благодаря большой помощи, многим часам отладки и нервов ютубер и журналист Джеф Гирлинг в свое время смог наладить работу Radeon RX 460 и выполнить некоторые тесты в glmark2, но игры все еще оставались недосягаемыми.

Как можно видеть на видео, SuperTuxKart хорошо работает в собранной системе. В последнее время сообщество внесло много улучшений в драйверы ядра Linux для Raspberry Pi 5, в Pineboards отметили захватывающие изменения в их работе.

Источник: Tom’s Hardware