DirectX Function Error (Nvidia) - Are you actually serious EA? ( 28.03.17 - 21:34 CEST )

Couple updates - been playing the game all evening with a fresh install of Windows 10 AND the newest version of GeForce Experience. I don’t mean the 373.06 drivers, I mean the actual GeForce application. Apparently the app does not automatically update as you may assume.

Anyway, played all evening with no crashes. Also, having just updated from Windows 8.1, it is blatantly obvious that BF1 was never optimized for 8.1. Everything from the mouse cursor movement to menu navigation - I can’t put my finger on it, but it feels so much crisper on Win 10.

About 15 minutes about, a guy jumped into our game and said he had just downloaded the new nVidia drivers for his GTX1070 (which apparently were just released). I just checked for new drivers and none are showing up for my GTX770. My guess is they are either releasing the new drivers in batches and the 1070/1080 boys are getting theirs first, or we’re not getting a new patch for 700 series cards. I sure hope the former is the case.

Yip. Exactly the same as me. I have gtx 1080s in SLI. But forced to use single GPU. Ffs

AND WOULD YOU LOOK AT THAT.

Here you go kids! Enjoy! :slight_smile:
http://www.geforce.com/geforce-experience/download

Nvidia support had me try the following for my 770, but I haven’t run the game yet after doing this:

Please navigate to NVIDIA control panel Manage 3D settings Global settings, make the following changes

• Power management mode – prefer maximum performance
• Threaded optimization – off
• Triple buffering – off
• Vertical sync – off
• Maximum pre rendered frames – 3

a) Open NVIDIA Control Panel → Manage 3D settings.
b) Go to Program Settings tab.
c) Add the file you launch the game from by clicking on Add button.
d) Run the program and check.

they also wanted me to roll back drivers (including removing my video card for 30 seconds…), but other people have said that didn’t work, so if the above steps don’t work, I guess I’ll remain hopeful for a patch or better drivers.

think that might help? not really a driver update so to speak, but I’m trying it in conjunction with the nvidia troubleshooting steps, so I guess we’ll see.

I’m using a GTX 970 FTW, I can confirm 5 x other friends from my university are having the same issue. We just gave up, we will wait for the update/patch from either nvidia or EA. Sucks!

Read the change notes. This will do nothing to fix BF1 problems.

We don’t know that. Like I said in my previous post, since updating to the 10/05/2016 GeForce Experience app I have’t crashed in several hours of game play. Now the new 10/20/2016 GeForce Experience app releases. Begs the question it can’t hurt.

It sounds stupid, I know - a graphics card update application causing massive CTDs, but this was also what another guy said he tried and it worked for him.

I will try out the new geforce update, as you said it can’t hurt. I just wish we could get a response from someone in terms of them acknowledging the issue or letting us know a fix is coming

When I played the 10 hour trial I would get this crash every 5 minutes(I have a 770), but after reinstalling 372.9 from 373.06 it was completely gone for the rest of play time. Now with full release I got it once my second game ended, so it’s not that bad thankfully. I’m just hoping the new drivers will fix it so I don’t have to worry about it again, but it is strange that the previous fix stopped working with the full release, don’t know what they changed. New drivers should be coming out any hour now.

Turn on the limit gpu memory in settings. That has stopped the crashes for me.

:: Possible Fix::

I get the same problem with my 680 SLI, however i noticed a strange thing, After the crash the GPU Core clock is clocked down to “Energysave mode”, even if you have or dont have Save mode in the power management, And it´s stuck there, even if you load the GPU, resulting in severe FPS loss and slowdowns..For me, the “DirectX Function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG” error always occur when the GPU exceeds 85c, for me.

By default my cards should have 1006mhz in Core clock, and 1100+ in Boost, after crash its dead fast in 650 and wont move or clock it self up to default clock speeds, no matter the amount of workload (as it should),in whatever game or application, resulting in bad FPS

I personally fixed this by downloading EVGA PrecisionX 16 and have a customized fan curve, since it seems no matter how hot, the GPU wont turn its fan to 100% by default, this program do.

So now my Clock speeds are at “maximum”, i bought 60 more FPS and it dont crash, played all day…

Conclude:
Installed EVGA PrecisionX 16
Fixed fan curves so it go 100% @ 75c, 80% @65c 70% @ 50c, a steady curve. (or whatever you prefer), and press Auto so it follows that curve (on BOTH cards if you got SLI, or have the sync button enabled)
Energy save mode @ Prefer maximum performance, in Nvidia control panel (since the card is stuck in clocked down mode after this crash, it dont matter what game you play, the cards is still clocked down, only a restart fixes it)

This allows me to play on the frame rate as my machine should have if it all where OK, i had around 0-70FPS before, i got 100-130 now.

Only problem ive yet to encounter is every time i start the computer, the EVGA PrecisionX 16 might forgotten to put auto back on for the fan curve, on a card, so it gets too hot since by default as i said above, the fans wont go to 100%, so gotta remember to check if both fans are on Auto, the curve is always saved.

Anyway, no crashes yet for 8 hours of gameplay, i had a crash every 30 min - 1 hour before.

Improved frame rate, no DX crashes, but my comp sounds like a vacuum cleaner :wink:

So is this DICE/EA problem to fix?, i dont think so…It´s either driver optimizations for the game engine, or we all here have dusty overheating computers…or maybe both
I mean, there is around 60.000 players on PC…and EVERYONE with nvidia uses the same driver, the latest or the previous one..and if it where an in-game engine issue, all of those Nvidia players atleast, would have the same problem, not just a handful

EDIT: This maybe dont apply to everyone, or anyone at all, but it did the trick for me…for now.
Also, installing new/old Nvidia Experience fixes nothing, its just a stand-alone program that have NOTHING that integrates with games, so it changes nothing :slight_smile:

EVGA 770 2gb SC, win 7, i7 4770 Haswell. I didn’t try MP yet, but single player crashes when I use high and ultra settings. So far I haven’t had a single crash on medium settings. What bothers me that it’s steady 60 fps on high, and temperature stays ~73 C (same as any other game I played). After reading the thread: most people were fine playing beta, it crashes on all OS, variety of gpus, DX12/11, SC,OC and stock, sli/non sli, old/new drivers, afterburner on/off, and etc. Seems to me like this is just another crappy release by DICE.

I played 4 matches straight without a crash. I navigated to the path on page 1-3? and ran the repairs and it fixed it. GTX770

UPDATE: another 3 hours of game play on Windows 10 with the updated version of the GeForce Experience app released today (10/20/2016) and 373.06 drivers. Game has never run so smooth. Crystal frames, no Direct X Function Error CTD, no hang ups. I did experience one “Program not responding” crash after the end of my last round, but I attribute this to being a true Day 1 stability issue pending hot fix.

It would appear that the suggestions I’ve made, at least for some of us, remedy the Direct X CTD to a playable frequency, if not completely eliminated. It will be interesting to see if those of us running older cards (GTX770s, etc) receive whatever nVidia driver update is coming out today/tomorrow/this weekend.

To be blunt its clearly a driver issue. You cant blame EA for that, your best bet is to contact nVidia directly and ask them what the fix is.

Regards,

LeoLadd

same problem on another 770 here. seems like it’s only a issue with 680/770/960s. i’m not too sure about it, but all those cards are based on the same model, aren’t they?

oh almost forgot to say: fix the game!

MINOR SUCCESS?

I was finally able to play for almost 2 hours with my 770 before BF stopped responding- totally different crash, but I didn’t get the infamous one we’re all getting. Plus, I was able to play for a while. The last several things I did (after all the other crap we’ve talked about) were:

installing the update to the GeForce client
Changing the following:
• Power management mode – prefer maximum performance
• Threaded optimization – off
• Triple buffering – off
• Vertical sync – off
• Maximum pre rendered frames – 3
Went to:
NVIDIA Control Panel → Manage 3D settings.
Go to Program Settings tab.
Added the file I launch the game from by clicking on Add button.

Set BF1 to run as admin.

Like I said, it worked for a couple hours this time, and I didn’t get the DX error.

Just played 3 hours of singplayer with no issue. I quit then went back into the game after a 30min break and the game crashed as soon as the level loaded. Re-installed all nvidia drivers this morning but seems to have made no difference.
If it ain’t broke, don’t fix it!

i have one solution… is disabled dvr record XBOX on windows 10 and disabled game stream on Nvidia Experience.. i play 4 hours and no problem with Direcxt… sry my bad english
good luck :wink: