#023 Vulkan API: Переключение семейств очередей, Часть 4
Описание
00:01 Введение и цель урока
• Приветствие и объявление темы урока: исправление ошибки в предыдущем выпуске.
• Обсуждение флага очереди специализированных вычислений.
• Упоминание о графическом процессоре NVIDIA GTX 1050 Ti.
00:51 Описание работы алгоритма
• Объяснение, что на GTX 1050 Ti семейство графических и вычислительных очередей одинаково.
• Демонстрация работы алгоритма с моделированием ветра.
01:28 Введение флага specialized compute q
• Объяснение работы флага specialized compute q, который отделяет вычислительную работу от графической.
• Необходимость компьютера с поддержкой Windows и Vulkan для запуска алгоритма.
02:23 Подготовка к тестированию
• Указание на необходимость учебников №1 и №13 для работы с Vulkan.
• Ссылка на свободный доступ алгоритма на GitHub.
03:07 Анализ текущей конфигурации
• Объяснение, почему флаг specialized compute q изначально равен false.
• Проверка работы алгоритма с текущим состоянием флага.
05:00 Инициализация флага
• Инициализация флага specialized compute q значением true.
• Комментирование логики переключения для принудительного разделения работы.
09:25 Тестирование с отключённой логикой переключения
• Запуск алгоритма с отключённой логикой переключения.
• Обнаружение заметного снижения производительности.
11:22 Возвращение к исходной конфигурации
• Перестройка системы и возврат к исходной конфигурации с ложным значением флага.
• Повторный запуск алгоритма и подтверждение более высокой производительности.
14:06 Тестирование с включённой логикой переключения
• Включение специализированной логики и логики переключения.
• Сравнение производительности с предыдущими тестами.
16:48 Заключение
• Подведение итогов: три теста с разными настройками флага.
• Вывод о практически одинаковой производительности в первом и третьем тестах.
18:47 Итоги экспериментов
• В третьем эксперименте принудительно включена специализированная очередь вычислений, логика переключения работает быстро.
• Во втором эксперименте специализированная очередь запущена, но логика переключения отключена, рендеринг и анимация замедлились.
19:45 Необходимые учебники и код
• Для запуска алгоритма на своей машине нужны учебники №1 и №13.
• Код доступен на GitHub, но для установки Vulkan API требуется учебник №1.
• Учебник №13 нужен для установки примеров Vulkan.
19:53 Требования к видеокартам
• Для выполнения примеров трассировки лучей нужна видеокарта NVIDIA RTX или лучше.
• Видеокарта GeForce 1050 Ti не поддерживает трассировку лучей.
20:34 Заключение
• Автор предлагает посмотреть его видеоролики о запуске примеров.
• Призывает поддержать канал, подписаться и изучить API Vulkan.
• Считает, что OpenGL устарел, и рекомендует идти в ногу со временем.
Рекомендуемые видео

![Книги, которых боялись священники / [История по Чёрному]](/images/video/2025-08-02/d4/b8/d4b80724891c9faacdf6699e6ba9539f.jpg?width=640)


















