Raspberry Pi 4 улучшит 3D-рендеринг с обновлением Vulkan 1.2.

Недавно в своем блоге генеральный директор Raspberry Pi, Эбен Аптон сообщил, что la Raspberry 4 теперь соответствует версии 1.2 Vulkan Graphics API.

Достигнув версии 1.0 в ноябре 2020 г. и версии 1.1 в октябре 2021 г., версия 1.2 интегрирует в стандарт 23 часто используемых расширения Vulkan и значительно ближе к последней версии 1.3, выпущенной в январе.

Хронос дал свое согласие и с которым должно быть обновление драйвера в будущей версии операционной системы.

«Все необходимые изменения уже были включены в предыдущий драйвер Mesa v3dv и в конечном итоге будут доступны в будущих обновлениях ОС Raspberry Pi. Совместимость с различными другими расширениями, некоторые из которых необходимы для Vulkan 1.3, а также множество исправлений ошибок и улучшений производительности. ", - говорит Яго Торал из Игалии.

Текущая версия Mesa 22.1.3. и новый код наверное не будет доступно до 22.2. Это означает, что для первых пользователей потребуется некоторая работа. Статья Аптона также указывает на вклад Романа Стратиенко, который добавляет поддержку Android в контроллер. Это открывает путь к запуску игр для Android на Pi 4 через порт операционной системы Google, такой как Lineage OS.

Эта разработка, включая поддержку Vulkan 1.2, не обязательно означает, что будут смотреть популярные игры или может использоваться для вещей такого типа в Raspberry Pi 4. Но это может привести к улучшению производительности приложений. такие как Kodi, VLC или веб-приложения с аппаратным ускорением.

Также есть библиотеки Vulkan для машинного обучения., который открывает новые способы обучения нейронных сетей на кластерах Pi. Для большинства людей, которые используют свой Pi в качестве сервера, самодельного контроллера или облегченного рабочего стола, совместимость с Vulkan 1.2 не будет заметной. Графика рабочего стола в стандартной операционной системе Raspberry Pi управляется OpenGL.

Это старый графический API, который должен заменить Vulkan. даПо словам Аптона, есть одна группа, которая выигрывает: 3D-игры для Android и другие приложения. Android использует Vulkan как недорогой графический API.

Как и в случае с большинством достижений Raspberry Pi, это, казалось бы, небольшое изменение может открыть непредвиденные возможности. Поддержка Vulkan 1.2 дает разработчикам тот же интерфейс 3D-графики (но не ту же мощность), что и видеокарты NVIDIA 2019 года, чипы Intel 2020 года со встроенной графикой и десятки других устройств.

С установленным драйвером Vulkan 1.0 Торал смог в 2020 году запустить оригинальную трилогию Quake на Pi 4., с неплохой частотой кадров. Настройка современного драйвера Vulkan для Pi 4 имеет особое значение для Upton.

Фактически, до работы над Raspberry Pi Аптон был частью команды Broadcom, которая разработала чип VideoCore 3D GPU, тот самый, который установлен на каждой плате Raspberry Pi. Аптон также представлял Broadcom с 2007 по 2012 год в Khronos, органе по стандартизации графических API, который курировал такие стандарты, как OpenGL.

OpenGL уже показал свой возраст во времена Аптона, и он участвовал в первоначальных усилиях по выпуску его преемника, Vulkan.

«Мы склонны продвигать выпуски Mesa вперед, вместо того, чтобы ждать два года, пока они появятся в следующем крупном выпуске Debian. Вероятно, уже слишком поздно для релиза в сентябре, поэтому я думаю о конце года», — сказал он. Что касается того, куда эта технология может пойти, он сказал: «Она полезна как более эффективная серверная часть для различных стандартных игровых движков (в частности, движка Unreal от Epic Games)». Студии, инвестирующие в перенос игр на платформу, — это нечто другое, «но приятно иметь основы».

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

Для тех, кто интересно узнать о нем больше, вы можете проверить детали По следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.