我试图将PIX连接到Mozilla Firefox . 但问题是它显示错误“在执行任何GPU工作之前退出 Headers ” . 错误代码为E_PIX_CAPTURE_NO_GPU_WORK(0x8ABC01F8) .
是因为当我启动时,直到有必要创建一个设备?我该如何处理?我必须启动它而不是附加,因为我想执行GPU捕获 .
我正在使用PIX和Firefox 63.03的1810.02版本 .
有趣的是,当我尝试启动chrome时,没有错误,但是当我尝试执行捕获时,它会抛出错误 . 错误代码是E_FAIL(0x80004005) .
--UPDATE--
所以我使用RenderDoc工作 . 我必须启动并附加到所有子进程 . 但不幸的是WebGL停止工作,这正是我试图调试的 .
1 回答
Firefox is a Direct3D 11 application, but the modern PIX on Windows tool only supports DirectX 12 applications.
Visual Studio Graphics Diagnostics(a.k.a . VSPIX)是拥有本机Direct3D 11支持的最后一个版本 .