【发布时间】:2021-06-28 01:17:06
【问题描述】:
在带有 Iris Xe 的 i5-1135G7 2.4GHz 8GB Ram 上实现 Direct3D。 OpenGL 可能有类似的问题。我希望有人对处理新的英特尔 Iris Xe 显卡的最常见问题有想法。我们的应用程序枚举了适配器、设备、输出。解决的第一个问题是,枚举 HARDWARE 和 WARP 功能似乎卡住了,好像下次我尝试创建真正的硬件设备时,它为输出返回 0,就好像我在请求 WARP 类型的输出一样。因此 SwapChain 没有创建。如果我只列举 HARDWARE 类型的能力,我就会通过这个问题。但是,我遇到了另一个崩溃,输出和 SwapChain 有效,pSwapChain-Present 返回 OK,但挂起,TDR 启动并删除设备,但没有错误或删除设备的调试层字符串。我注意到一堆奇怪的第一次机会 c++ 异常 monza::ddithreadingcontext,它们似乎与作为枚举所有适配器功能的代码的一部分发布 SAFE_RELEASE(pAdapter) pd3dDevive、pd3dDeviceContext 有关。任何可能对我或其他人有所帮助的附加信息表示赞赏。
更新 - 下面是修复,gigasoft 网站现在已经更新了 PE9DEMO.EXE (17M 简单的自解压签名 exe,我们称之为“罐头演示”)。然而,我对 Iris Xe Max、Iris Xe Pod、桌面 Iris Xe Graphics 和 Iris Plus 以及任何图形感到紧张,这些图形真的只是为了获得更多反馈。因此,如果有人有这些可用的,我将非常感谢使用这些图形单元、示例 400+、3D 科学图表示例对 PE9DEMO 进行测试,以确保没有任何延迟和/或 Microsoft Basic Rendering 无法正常工作。
【问题讨论】:
标签: windows crash driver intel direct3d