Fields of Mistria

Fields of Mistria

sebbal Dec 13, 2024 @ 1:15pm
CreateSwapChain Error (HRESULT: 0x887a0005)
Hello,
I'm experiencing an issue with Fields of Mistria when trying to launch the game. The following error appears:

> Win32 function failed: HRESULT: 0x887a0005
> Call: pDXGIFactory->CreateSwapChain at line 464 in file Graphics_DisplayM.cpp
> Device lost - reason: 0x0

Here are my system specifications:
- Operating System: Windows 11 Home (24H2 update installed)
- System Model: HP Victus Gaming Laptop 16-r0xxx
- Processor:Intel Core i5-13500H
- RAM: 16 GB
- DirectX Version: DirectX 12

The error started occurring after the 24H2 Windows update. My graphics drivers are up to date, and I have already tried the following steps:
- Reinstalled DirectX.
- Optimized NVIDIA settings (e.g., V-Sync off, high-performance mode enabled).
- Forced the game to run on DirectX 11 and OpenGL via launch options.
- Reinstalled the game.

Despite these efforts, the issue persists.
I want to mention that I don’t have advanced technical knowledge about computers. I primarily use my laptop for schoolwork and gaming, so any mistake I might have made was unintentional. I’d really appreciate simple and clear instructions to help resolve this issue.

Thank you so much in advance for your understanding and assistance!
Last edited by sebbal; Dec 13, 2024 @ 1:16pm
< >
Showing 1-5 of 5 comments
mitzt Dec 18, 2024 @ 1:02pm 
My partner had the same problem, using the same model laptop and I found your question while searching for fixes. I was able to fix it by going into the windows update settings and uninstalling the 24H2 update under advanced options.

Before attempting that I'd recommend creating a windows recovery backup and if you use bitlocker, look up your recovery key to keep on hand just in case. I had caused problems getting windows to start back up and if I'd had a recovery usb backup it would have made fixing that part much easier but still needed to enter the bitlocker key since she had it active on hers.

Good luck!
sebbal Dec 19, 2024 @ 12:21pm 
Thank you so much! I don’t know much about computers, and to be honest, these steps sound a bit intimidating for me. But I really appreciate your help—hopefully, it might be useful for someone else facing the same issue. I’ve already submitted a crash report, so I hope the developers are aware of this. If a Windows update caused the problem, they’re likely already informed. I’ll just wait and hope for a fix in the upcoming updates. Thanks again for taking the time to share this!
beck! Mar 20 @ 7:28am 
I'm currently experiencing this as well. Hopefully it's something that gets fixed soon.
I have a friend who is also dealing with this issue. Any leads?
Wunk Mar 20 @ 5:44pm 
Usually "SwapChain"-related errors are usually due to how your display is setup. It could be your refresh rate or due to your laptop having an external monitor plugged in or trying to use the integrated GPU rather than the dedicated GPU and other complicated things related to a game trying to figure out what screen it should be rendering too.

Laptops are especially susceptible to this since a lot of laptops actually have two gpus:
The one that is integrated into the CPU (the iGPU) in addition to the Nvidia/AMD one is probably comes with(the dGPU). Laptops will typically try to make everything use the integrated GPU to save power and sparingly use the much more power-consuming NVidia/AMD GPU for when you have the charger plugged in or when a game has been programmed to specifically request to use the dGPU. The screen on the laptop is also probably only actually hooked up to one of the two and any additional external monitors will add even more confusion when a game is trying to boot up and decide what screen it should be rendering to. Things like Windows updates or graphics driver updates can reset these preferences too.

Basically, Figuring out what GPU a game will use is a much more confusing situation on laptops.

Maybe try ensuring the game is running with the correct GPU-preference?
There is a setting in Windows to designate which GPU a software will use. It looks you just need to change that to the opposite option of whatever it is now.

There are some videos here for that:
https://www.youtube.com/watch?v=oIsM1nAa6u0
https://www.youtube.com/watch?v=21nadVU8vsc

There's someone here with a similar issue that seems to have solved it with some other graphics settings:
https://steamcommunity.com/app/2142790/discussions/0/598514132636952731/

If you have any external monitors connected to your laptop, maybe try disconnecting it and booting the game to see if that at least works and begin debugging further from there?

Maybe you need to set one of the monitors as the primary monitor?
https://www.tenforums.com/tutorials/3871-change-main-display-windows-10-a.html
Last edited by Wunk; Mar 20 @ 5:47pm
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Dec 13, 2024 @ 1:15pm
Posts: 5