首页 文章

无法将DirectX Pix附加到firefox

提问于
浏览
0

我试图将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 回答

  • 0

    Firefox is a Direct3D 11 application, but the modern PIX on Windows tool only supports DirectX 12 applications.

    使用Windows 10 10月2018更新,您可以强制使用以后的“11 on 12”翻译,这将在Windows上的PIX中显示为DirectX 12,但这并没有真正告诉您有关原始应用程序的使用情况Direct3D 11.请参阅此博客文章 .

    Visual Studio Graphics Diagnostics(a.k.a . VSPIX)是拥有本机Direct3D 11支持的最后一个版本 .

相关问题