Поддержка DirectX 12 в Visual Studio

Поддержка DirectX 12

Диагностика графики в Visual Studio не поддерживает игры на основе DirectX 12. Для графической отладки с полной поддержкой DirectX 12 в Visual Studio рекомендуется использовать PIX для Windows.

PIX для Windows — это средство для настройки производительности и отладки с возможностями удаленной работы. PIX для Windows предоставляет семь основных функций, отвечающих потребностям в графической отладке. Отлаживайте и анализируйте производительность графической отрисовки Direct3D 12 с помощью захвата GPU. Изучайте производительность и организацию поточной обработки всех ЦП и GPU с помощью захвата времени. Выявляйте неэффективные места в шаблонах дисковых операций ввода-вывода и структуре пакета вашей игры с помощью захвата файловых операций ввода-вывода.

Расширьте возможности графической отладки с помощью PIX для Windows.

Скачайте PIX для Windows или просмотрите документацию.

PIX в Windows

PIX для Windows имеет семь основных режимов работы:

  1. захват GPU для отладки и анализа производительности графической отрисовки Direct3D 12;
  2. захват времени для изучения производительности и организации поточной обработки всех ЦП и GPU, а также отслеживания использования памяти GPU;
  3. захват сводки по функциям для сбора сведений о времени выполнения каждой функции и частоте ее вызова;
  4. захват графа вызовов для отслеживания выполнения отдельной функции;
  5. захват выделения памяти для получения аналитических сведений о выделении памяти игрой;
  6. захват файловых операций ввода-вывода для выявления неэффективных мест в шаблонах дисковых операций ввода-вывода и структуре пакета игры;
  7. системный монитор для отображения данных счетчиков в режиме реального времени во время выполнения игры.

Подробное ознакомительное видео о PIX для Windows доступно здесь.