Документация
ОС Аврора 5.2.0

Vulkan API

Vulkan API — это низкоуровневый графический интерфейс программирования, разработанный для обеспечения высокой производительности и гибкости в разработке графических приложений и игр. Данный API является внешним, подробнее ознакомиться с ним можно в данном репозитории.

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

Содержание:

Архитектура

Ниже представлено высокоуровневое архитектурное описание Vulkan API:

Архитектура Vulkan API

Функциональность

Начиная с версии 5.2, Vulkan API интегрирован в ОС Аврора. Он имеет следующий функционал:

  • Поддерживается ОС в полном объёме согласно данной спецификации от основного мейнтейнера решения.
  • Интегрирован в текущую графическую подсистему ОС без каких-либо нарушений текущего функционала.
  • Предоставляет возможность мониторинга ресурсов, которые потребляет приложение, использующее Vulkan API, а именно:
    • Обязательно:
      • фреймрейт графического ряда.
    • Опционально (зависит от адаптации устройства):
      • количество кадров в секунду в графическом ряду;
      • информация о Vulkan-слоях;
      • частота ГП (в зависимости от драйвера);
      • загрузка ГП (в зависимости от драйвера).
  • Процессы, использующие Vulkan API, изолированы друг от друга штатными для ОС средствами.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.