#011 Vulkan API: Physical Device & Logical Device

00:00 Введение в Vulkan API • Обсуждение физических и логических устройств в контексте Vulkan API. • Физические устройства работают с графическими процессорами в системе. • Vulkan API управляет несколькими графическими процессорами. 02:03 Ядро Vulkan API • Ядро Vulkan API сравнивается с приложением в Visual Studio. • Vulkan — это часть программного обеспечения. 03:05 Подключение к физическому устройству • Необходимость подключения ядра Vulkan API к физическому устройству. • Пример физического устройства — графический процессор с нулевым номером. 04:38 Выбор графического процессора • В системе может быть несколько графических процессоров с разными возможностями. • Приложение должно выбрать графический процессор, способный выполнить задачу. 05:41 Вопросы к физическому устройству • Проверка поддержки Vulkan и версии Vulkan. • Определение аппаратных возможностей: сжатие текстур, виртуальная реальность, специализированные графические процессоры. 08:56 Семейства очередей Q • Поддержка различных семейств очередей Q: графические, вычислительные, передача данных, разреженная память. • Зависимость поддержки Q-семейств от версии Vulkan. 13:23 Логические устройства • Логические устройства позволяют запрашивать функции физического устройства. • Пример запроса расширения цепочки подкачки. 14:26 Цепочка подкачки • Цепочка подкачки — расширение физического устройства, а не часть ядра API Vulkan. • Управление цепочкой подкачки через логическое устройство. 16:29 Взаимодействие логического устройства с приложением • Логическое устройство не взаимодействует напрямую с экземпляром. • Физическое устройство находится между логическим устройством и приложением. • Взаимодействие с физическим устройством происходит через логическое устройство. 17:16 Расширения и оконная система • Экземпляр управляет расширениями, включая оконную систему GLFW. • GLFW необходим для вывода изображений на экран операционной системы. • Через экземпляр запрашиваются необходимые расширения от Vulkan для отображения изображений. 18:15 Связь расширений с экземплярами и графическим процессором • Расширения могут быть связаны с экземплярами, такими как GLFW, и с графическим процессором. • Цепочка подкачки подключена к графическому процессору. • Возможны другие физические графические процессоры с разными возможностями. 18:42 Физические и логические устройства • Физические устройства могут быть выделенными или интегрированными. • Логические устройства имеют разные возможности в зависимости от физических устройств. • Объяснение работы физических и логических устройств доступно в четвёртом уроке. 19:16 Рекомендации по обучению • В описании видео есть ссылка на четвёртый урок. • Первый урок показывает, как запустить код на компьютере под управлением Windows. • Все видео — пошаговые инструкции с записью экрана. • Учебные пособия доступны на сайте cudaeducation.com и в магазине Amazon. 20:13 Заключение

Иконка канала Ленинский Букварь
237 подписчиков
12+
17 просмотров
8 дней назад
12+
17 просмотров
8 дней назад

00:00 Введение в Vulkan API • Обсуждение физических и логических устройств в контексте Vulkan API. • Физические устройства работают с графическими процессорами в системе. • Vulkan API управляет несколькими графическими процессорами. 02:03 Ядро Vulkan API • Ядро Vulkan API сравнивается с приложением в Visual Studio. • Vulkan — это часть программного обеспечения. 03:05 Подключение к физическому устройству • Необходимость подключения ядра Vulkan API к физическому устройству. • Пример физического устройства — графический процессор с нулевым номером. 04:38 Выбор графического процессора • В системе может быть несколько графических процессоров с разными возможностями. • Приложение должно выбрать графический процессор, способный выполнить задачу. 05:41 Вопросы к физическому устройству • Проверка поддержки Vulkan и версии Vulkan. • Определение аппаратных возможностей: сжатие текстур, виртуальная реальность, специализированные графические процессоры. 08:56 Семейства очередей Q • Поддержка различных семейств очередей Q: графические, вычислительные, передача данных, разреженная память. • Зависимость поддержки Q-семейств от версии Vulkan. 13:23 Логические устройства • Логические устройства позволяют запрашивать функции физического устройства. • Пример запроса расширения цепочки подкачки. 14:26 Цепочка подкачки • Цепочка подкачки — расширение физического устройства, а не часть ядра API Vulkan. • Управление цепочкой подкачки через логическое устройство. 16:29 Взаимодействие логического устройства с приложением • Логическое устройство не взаимодействует напрямую с экземпляром. • Физическое устройство находится между логическим устройством и приложением. • Взаимодействие с физическим устройством происходит через логическое устройство. 17:16 Расширения и оконная система • Экземпляр управляет расширениями, включая оконную систему GLFW. • GLFW необходим для вывода изображений на экран операционной системы. • Через экземпляр запрашиваются необходимые расширения от Vulkan для отображения изображений. 18:15 Связь расширений с экземплярами и графическим процессором • Расширения могут быть связаны с экземплярами, такими как GLFW, и с графическим процессором. • Цепочка подкачки подключена к графическому процессору. • Возможны другие физические графические процессоры с разными возможностями. 18:42 Физические и логические устройства • Физические устройства могут быть выделенными или интегрированными. • Логические устройства имеют разные возможности в зависимости от физических устройств. • Объяснение работы физических и логических устройств доступно в четвёртом уроке. 19:16 Рекомендации по обучению • В описании видео есть ссылка на четвёртый урок. • Первый урок показывает, как запустить код на компьютере под управлением Windows. • Все видео — пошаговые инструкции с записью экрана. • Учебные пособия доступны на сайте cudaeducation.com и в магазине Amazon. 20:13 Заключение

, чтобы оставлять комментарии