今天用Win8 64位运行战地3时,弹出DirectX Error的对话框,内容大致为“DirectX function "m_dxgiFactory->CreateSwapChain
(m_device,&sd,&m_swapChain.assignGet())" failed weith DXGI_ERROR_INVAILD_CALL:The application has made an erroneous API call
that it had enough information to avoid.This error is intended to denote that the application should be altered to avoid the
error.Use of the debug version of the DXGI.DLL will provide run-time debug output with further information..GPU:"Intel(R) HD
4000 Graphics",Driver:Unknown”,显卡驱动和DirectX均为最新稳定版,基本可以排除这两个导致问题的嫌疑,更奇怪的是昨天明明还可以运行
?!怎么今天就不行了。万般无奈之下,选择用属性-兼容性-Win7来运行,问题解决。
用户在使用Win8 64位系统运行战地3时遇到DirectXError错误,通过兼容性设置调整为Win7模式成功解决了问题。
2万+

被折叠的 条评论
为什么被折叠?



