Forspoken

Forspoken

Statistiken ansehen:
How To Fix The Dreaded “DXGI_ERROR_DEVICE_HUNG’ & Memory Errors (CRASHES) Once & For All
I am here to share a couple fixes to some issues I’ve encountered with Forspoken, this “MAY OR MAY NOT” solve your issue, hoping that this information can help someone, so please no negative comments or other comments that are not helpful or ungrateful, the intention is to help.
If you have tried every “DXGI_ERROR_DEVICE_HUNG’ error fix found online or any other fix and could not get this game to stop crashing, then this is for you. Below has been tested on windows 11 23h2 Build 22631.2861, Threadripper 64-core, RTX 4090 with Graphic settings as high as possible, FSR3 QUALITY, in Forspoken v1.23.

How To Fix The Dreaded “DXGI_ERROR_DEVICE_HUNG” and/or Memory Errors (Crash to Desktop):
Two things must be done to fix these issues:
1)You “MUST" get your Memory to post fast during boot (When powering on the computer)
NOTE: This requires you to understand how your motherboard and ram works, as all hardware are different
2) Install any missing drivers (as shown in the device manager) and "VERY IMPORTANT" you must update outdated built-in Microsoft drivers to manufacturer drivers.

A combination of these two steps fully stopped the random or instant crashes I’ve been getting for many months (very frustrating). I normally DO NOT install chip-set drivers and several other drivers, or update Microsoft built in drivers when installing the windows 10/11 as every other game and program work fine without these drivers as I’m trying to have the least amount of processes running in background. This is the only “Direct storage” game I have and perhaps it requires all drivers to be installed. I learned of this fix by accident when troubleshooting something else. Turns out this game needs all drivers installed, as well as built-in Microsoft drivers updated to manufacturer drivers to end these errors.

How To Fix Lag/Stutter When Turning The Camera (Non shader-cache related):
Use your GPU control panel enable and enable vsync to fix this issue (Built-in vysnc for this game is not working, third party tools allow vsync “MAY” also work)


Heavy Frametime Usage/Spiking:
Use Riva Tuner Statistic Server or another third party tool and lock the frame rate at your monitor's max refresh rate (only tested 120FPS & 144PS) to fix this issue.
Also this issue occurs “ONLY” when FSR3 Frame Generation is on.

The frametime graph for this game is constantly fluctuating when frame generation is active, in my desktop setup, the game averages between 170-225fps depending on the area of the game. The higher the framerate, the more the frametime will fluctuate, locking the game FPS lower than your max FPS will normalize (Straighten) your frametime graph, you can find your FPS value; 120FPS or 144FPS is good enough for me.
NOTE: Frametime is only viewable by using third party monitoring tools, by enabling frametime graph.

Final Note:
I re-installed the operating system over three times to verify that these methods are truly working. I’ve seen other methods online such as limiting your GPU at stock clock speed instead of OC, locking ram speed at the motherboards default speed instead of its rated speed, removing the current display driver to the latest and countless other dxgi error fixes, NONE WORKED, still resulted in crashes. No one, and I mean “NO ONE” online has talked about ensuring that your memory posts fast during fast boot and installing missing drivers/updating built in drivers to manufacturer (which I learned by accident), I really don’t think that anyone would of figure this out.
(I normally let my computer do a full post (Slow Bootup, takes about 40 seconds), fast boot cuts this in half the time. No wonder I kept crashing, lol.)
And Yes, I use my GPU in OC mode and ram is overclocked to its Rated speed (Stable) no more crashes, I tested this in the past few days with several hours of gaming in each session, the game is stable and not crashing anymore.

Hope this helps, and if it did help you, please share your testimony.
< >
Beiträge 13 von 3
Voosh 8. Apr. 2024 um 15:48 
Appreciated feedback thanks, and glad you figured everything out!

FSR3 in this game is an early version (Forspoken and Immortals of Aveum were first games to showcase it months before its release).

Camera judder without v-sync and erratic frame pacing measurement are known issues, see this article for more information:
https://community.amd.com/t5/gaming/amd-fsr-3-now-available/ba-p/634265

Ursprünglich geschrieben von AMD:
It is recommended to use AMD FSR 3 with VSync, [...]. A game using AMD FSR 3 in this configuration will show a “zigzag” pattern on frame time timing graphs in performance measuring tools such as AMD OCAT. This is completely expected and does not indicate uneven frame pacing.

These are fixed in newer FSR3 versions but Forspoken hasn't been updated since. As you figured, they're are a few workarounds anyway.

Afaik one other missing thing due to early FSR3 FG is VRR support (FreeSync/G-Sync). Third-party software may possibly help with that (mostly SpecialK, maybe FSR3 mod), not using VRR so can't confirm.

Have fun!
Hi, thanks for your post, Im having the same issue (rtx 4070 SUPER).

Im a little noob at this, can you explain how to do the "memory posts fast during fast boot" thing? Thanks!
extreme184x 28. Apr. 2024 um 20:59 
sure,
just understand that every motherboard is different. My motherboard (Asus) has an LCD screen on the board which displays what Asus calls the "Q-Code" (boot debug code) which determines if your PC will Boot up or have an error code (Error codes will always cause the computer to beep).

Now when my motherboard boot's up, The LCD screen shows it booting The Memory, CPU, GPU & storage device (NVME SSD), after these devices get loaded, the Asus logo pops up and i can either load into the Bios or into Windows (This is when the computer Posts).

To answer your question, When i was having the “DXGI_ERROR_DEVICE_HUNG" followed by another error (Memory error), My computer was booting the normal way (A Full Boot) A full boot takes about 40 seconds from the time I press the power button, until it reaches to the desktop. During this boot up process, I am looking at the LCD screen on my motherboard, and i notice that My Memory takes the longest to boot (about 20 seconds) comparing it to the CPU, GPU & SSD by analyzing the Q-code during the boot up. I enabled "Fast Boot" on the bios, and this made my memory boot up fast during when powering on the computer. it went from 20 seconds to 2-3 seconds when booting the memory just by having "Fastboot" on in the bios, this is what meant when i said to make sure that the "memory posts fast during fast boot". Fast Boot all together cut my boot time in half 18-20 seconds Pressing the power button until it reaches the desktop.

Also understand, that it is possible for"Fast boot" to be Enabled in the bios and you can still get a"Full boot", meaning that fast boot is not taking effect despite being turned on in the bios, this is why it is important to understand how your motherboard works. Just to give you an example, in order to get fast-boot working on my motherboard. i have to seat my memory sticks in a certain way as instructed in the manual ( I have 8 Dimm Slots in my motherboard, as well 8 ram modules)

Forspoken hasn't crashed for me ever since i discovered this, seems like this game needs fast boot and have every driver installed. I hope this helps, if you have any more questions, feel free to ask, I'll be more than happy to help.
< >
Beiträge 13 von 3
Pro Seite: 1530 50