ZERO Sievert

ZERO Sievert

View Stats:
Fix for: Win32 function failed: HRESULT 0X887a001 Call: pDXGIFactory -> CreateSwapChain at line 501 in file/Graphics_DisplayM.cpp
I made the title as such so others can find it easier.
This errors was the most common for me, sometimes a different line of code, some times a different file but always within the win32 file directory and the same error code. Which led me to believe the two hardware components were not talking to each other properly. I have seen many with this issue but never a solution. So I went down the rabbit hole. This issue, from what I've been able to gather, happens when you have two graphics cards, in my case a 1050 ti and an intel onboard graphics, and they aren't handing off graphical loads to each other properly. Which ends up crashing the game because neither is dealing with the load. no GPU no graphics. Updating the Nvidia drivers doesn't do anything because intel graphics gets initiated first. I believe this is because the game is made to run on a lot of low spec hardware where an independent GPU Instant going to be expected. But I am not a game dev so i cant say.
But I do believe i have a solution that works, its been a handful of days and a few more hours into the game and i haven't had this issue at all.

TL;DR, you need to update your onboard graphics drivers not the main GPU. Even if the drivers and windows updaters says you already have them up to date.
-Easiest way to do this is go to intel website:
https://www.intel.com/content/www/us/en/search.html#sort=relevancy
(if you dont want to click the link you can google "intel drivers" make sure you click Intels site and not some other)
-Verify what CPU you have in the systems information tab.
-Download the driver updater/installer
-Pick fresh install for better chances of success
-Follow the prompts and make sure to reboot so the changes and to effect
I hope this fixes the issue, let me know if I can clear things up.
< >
Showing 1-2 of 2 comments
Tried following the steps, but when I try to run the driver updater it just gives out an error :c Tried different installers, same thing
Originally posted by Stormspeaker:
Tried following the steps, but when I try to run the driver updater it just gives out an error :c Tried different installers, same thing
Any other error codes? Anything in the logs? What are your specific specs?
This could be a specific hardware issue too. But that's above my knowledge.

Few things come to mind.
Do you have enough space on the :c Drive to install driver? I didn't.
Make sure its the same EXACT error, assuming it is:
Make sure you get the official tools and files, Assuming you do:
Make sure everything is up to date, some updates and driver can require others to be properly installed. OS up to date, other drivers up to date, game and driver clients are up to date. I have had weird things happen. Assuming that is all good too:
Try to uninstall the drivers and then reinstall them, then update.

The installer and drivers should ideally be from intel corp or your hardware's manufacturer . You can potentially use custom installers and drivers. But I've never had success with that.

One other consideration is, with all the updates planned, this error will get patched out.
But, if you give me some more specifics I can see if i know anything, Best of luck
< >
Showing 1-2 of 2 comments
Per page: 1530 50