Невозможно прикрепить DirectX Pix к Firefox - PullRequest
0 голосов
/ 09 декабря 2018

Я пытался подключить PIX к Mozilla Firefox.Но проблема в том, что он отображает сообщение об ошибке «Заголовок завершен перед выполнением любой работы с графическим процессором».Код ошибки: E_PIX_CAPTURE_NO_GPU_WORK (0x8ABC01F8).

Error

Это потому, что когда я запускаю, пока это не нужно, устройство не создается?Как мне позаботиться об этом?Я должен запустить его, а не присоединять, поскольку хочу выполнить захват графического процессора.

Я использую PIX 1810.02 и Firefox 63.03.

Интересно, когда я пытаюсь запустить Chrome,ошибки нет, но когда я пытаюсь выполнить захват, выдается ошибка.Код ошибки E_FAIL (0x80004005).

                                  --UPDATE--

Итак, я заставил его работать, используя RenderDoc.Мне пришлось запустить и прикрепить ко всем дочерним процессам.Но, к сожалению, WebGL перестал работать, что я пытался отлаживать.

1 Ответ

0 голосов
/ 10 декабря 2018

Firefox - это приложение Direct3D 11, но современный инструмент PIX для Windows поддерживает только приложения DirectX 12.

В Windows 10 октября 2018 г.Обновление, вы можете принудительно использовать перевод «11 на 12» позже, который будет отображаться как DirectX 12 в PIX в Windows, но это не очень много говорит вам об использовании Direct3D 11 в оригинальном приложении. См. это сообщение в блоге .

Диагностика графики Visual Studio (он же VSPIX) - последняя версия, поддерживающая встроенную поддержку Direct3D 11.

...