Showing posts with label window. Show all posts
Showing posts with label window. Show all posts

Sunday, September 24, 2017

Battlefield 1 - DirectX Error "GetDeviceRemovedReason" [Workaround]


At first, because of the phrasing of the error, I thought it might be Hardware, namely my GPU (Graphics Processing Unit, the Videocard); but since that was working fine with literally, all other games - playing in longer gaming sessions even [and I know for sure that I wasn't actually physically pulling out my videocard while playing ...I think] - I omitted that possibility (for now) and focused on a potential Software approach, which meant checking configuration...

Looking at the Settings for the game then, I tried reducing everything down to the Lowest Possible Settings; to reduce the load on the GPU and the load in the processing of the game itself. (With lowered settings, there would be less data being streamed from the game, less being extracted from the compressed/encrypted files of the game, less being calculated and drawn, less everything). If there was a problem with how game data was being handled, this might being it to light [note: an issue with integrity of the files would not be detected this way, this is more of a data handling troubleshooting step; integrity of the game files can usually be checked/verified with a Repair/Verify through the game client or if that doesn't help, a Reinstall of the game usually assures accurate game files (barring Drive/RAM file handling (Hardware) issues - which is another tangent/issue altogether, heh) - screenshot of where to run a Repair/Verify of the game files for BF1, below].

Example of the Location of where to Repair the game files in the Origin Game Client, showing Battlefield 1 in 2017
(Click to see Full Size)


Nope. Crash. Error [which I lost the clean Screenshot of, of course - but a version of it is in the Header for this posting - I will add a clear Screenshot of the error window to this post when I can capture it again, if it occurs]. Hmmm.... Since it was a DirectX error (and I am 93.33-repeating-percent-sure that I did not "remove the video card" while playing..), I tried one last thing. Instead of swapping out the GPU to try with something else (a GPU from a friend's PC, for example), which is approaching a Hardware type issue; I tried something else: I changed the DirectX level in the game from DirectX 12 to DirectX11 [this may not have been solely 'my idea' - although I am sure I would have eventually arrived at it as a troubleshooting step, I looked up this error and found many, many locations and sources of others stating they have this issue and encountered this error and I may have read it somewhere, for it to have come up - merely mentioning because I just don't want to take sole credit for something I may not have come up with entirely by myself...].

Example of where to 'Disable DirectX 12' and 'Enable DirectX 11' in the Video Settings, in Battlefield 1
[Hmm, this is more of a Workaround than a 'Fix' for this issue...]
(Click to see Full Size)

Success! I played a good couple of hours this way, with no crashing, closing, freezing, or errors at all - great! After trying it after re-opening the game, rebooting and playing some more, testing it the next day or two after as well, it seemed 'solidified'; changing the DirectX level/version from 12 to 11 seemed to 'solve' the issue [for me, for now].

I think this is more of a 'Workaround' than a 'Fix', since it doesn't solve the issue permanently... there is still something in the game engine or how it communicates with DirectX/Windows/theGPU, which is causing something that is not 'fixed' by this step; but, since it does work to get past the issue, I thought I would share, to help others that may be running into this seemingly-popular problem ('popular' judging from the queries I found about this issue on both the Battlelog forum and EA Support Forums, spanning a few years now..). I hope this works for you, dear reader, as it seems to have done, for me.


[Since this is not a true 'fix' (I do not know if this is permanent nor do I know the actual source/nature of the issue, therefore I cannot say this is a 'fix', imo); I will post this with the title "workaround"...]



Addendum:
Other helpful tips/steps that can possibly help, if the above step does not work (and some additional information), can be found in multiple places on the Battlefield and EA forums, such as this list by a helpful poster named STEEiL:

Friday, March 14, 2014

And More: The EULA Keeps Popping Up When Starting Sony's Vegas Video Editing Applications (FIX)


Since the most popular answer on the ongoing poll I have running here at the blog ("what type of posts would you like to see more of in 2014" [top right, it will run until the middle of the year]) is "Tips And Tricks Of Video Capturing And Editing", I thought I would start more of these types of requested posts by sharing this fix for a problem that seems to pop up intermittently with Sony's Vegas line of products.


Whether you have just re-installed it or whether it has been on your system for a while, 'something' is causing the EULA (End User License Agreement) to pop up and require you to agree to it, even if you have already done so and/or Registered the program. This question comes up once in a while on the Sony Creative Software Official Forums and I have seen it elsewhere. I was recently reminded of it again because it is also something that just happened to me on my system! I didn't re-install Vegas or make any large changes related to Vegas, yet this little guy started popping-up every time I started up Vegas Movie Studio HD**:
The popup that comes up for some people, every time they start Vegas

The fix is a simple one, originally suggested by a Sony Forum Moderator and quoted/forwarded frequently on the official forums, to those who come and ask the question there. Although it seems more like a 'workaround' than a 'fix [in my opinion], it works just fine and since it is officially supported by Sony and I just tested it for verification myself [that it does indeed solve the problem], so now I share it here with you:

  • To stop the EULA popping up every time you start Sony Vegas, simply open Windows Explorer and navigate to the folder where you installed it on your system. 
  • Then, find the file that is titled, simply, "eula". There will be no Extension showing, even if you have the Windows option to 'Hide Extensions For Known File Types' turned off. 
  • Rename (or delete) the file. That's it! 
Now the EULA cannot pop up anymore and won't, every time you start up Vegas to edit your game captures.

**Although this example shows steps for the Movie Studio version of Sony's Vegas Video editing line, the EULA 'fix' is the same steps for Vegas Pro, Vegas Edit or other versions of Vegas

Enjoy popup-free video editing once again - and See You In The Games!