Graphics Processor doesn't run games anymore (dxgifactory or d3d swapchain error)

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.

shayak2007

Prominent
Dec 20, 2017
15
0
510
Hi,
My problem is regarding the Lenovo Ideapad Z570 graphics and applications. Basically whenever I try to run ANY game (Max Payne 3, GTA V, NFS Run, BattleField3, etc.) it always ends immediately or within a few seconds with the error "dxgifactory createswapchain E_InvalidArg" or "gfx d3d swapchain alloc 2". I can run them only on the Integrated Graphics but not on the NVIDIA GPU. I can run the games on the dedicated GPU only if I disable the Integrated Graphics in Device Manager. But then I cant play them since the CPU usage suddenly spikes to 99-100 percent until I turn the integrated graphics back on. This was never an issue before. I've had this laptop for about 5 years now and it used to run all these games smoothly. This has been happening from the past month. I have an i3 2.10 ghz processor with 6GB RAM. The Integrated Graphics is Intel HD 3000 and the Dedicated GPU is NVIDIA 520M (1GB). I have uninstalled and reinstalled all the latest drivers for both Intel and the NVIDIA GPU and I have all the updates from DirectX upto DirectX12. I just don't know what the problem is or what I can do to fix it. I'm really stuck with this. Any help regarding this would be much appreciated.
 
Solution
Hi,

I've finally found a solution myself to the problem.

See this thread for a specific game : https://steamcommunity.com/app/228200/discussions/0/3182216552765743658/

This one for global correction : https://www.reddit.com/r/Windows10/comments/645ukf/windows_10_cu_fullscreen_optimizations/
Hi Shayak,

Just disable the windows game bar by going to settings ==> gaming.
Anyway I don't think this windows game bar is useful!





 


Does leaving the game bar settings to default create any more issues? To be honest at this moment your solution regarding the compatibility worked for me without doing anything to the game bar.
 


Hi....
I have had the same problem. HD3000 and GT540M, Windows 10, 1709. But i have resolved this very easy.
Download and make a clean install of the latest NVIDIA drivers. There is no need to update the HD3000 drivers they come with Windows 10.
Download and install some older DirectX drivers/stuff (dx9, dx10, dx11).
Go to the folders where are the game executables are located, right click, properties, compatibility and mark the checkboxes "disable full screen optimization" and "run as administrator".
Configure the games in the NVIDIA control panel ro run with the NVIDIA grapics processor.
Normally all games are running now with the NVIDIA grapics processor.
If any INTEL graphics processor and both graphics processors are not DX12, DXDIAG doesn't show the NVIDIA graphics processor (maybe a Windows Bug).

i hope this helps


 
Status
Not open for further replies.