Homer707070 2013 年 12 月 3 日 上午 11:52
Directx errors?
I've often heard about them, but luckily never had them in one of my games...Until I purchased battlefield 4. If you do some research on the internet, you'll find many people with this issue. Mostly with graphical demanding games like crysis 2 or 3, bf3 or 4, metro series (2033,LL) and others. My question is whether I can do anything (in general, not just bf4) to stop these errors. I've tried every tweak posted in a lot of forums and tips provided by EA. Nothing worked. I get a failed to create buffers or 2d texture DEVICE_REMOVED error reason. Most people get a device_hung error and have to restart their whole system. On my systrem BF4.exe just crashes with dx error but won't freeze my entire pc. Why do these errors occur? Is it related to the driver, the game or to wrong dx files? Is my gpu physically damaged?

specs:
windows 7 professional 64bit
i7 965x @3.7ghz
Zotac gtx 680 with 4gb Vram
12gb ram
samsung ssd

If there is someone who already made experiences with this kind of errors, please reply. How did you solve this issue? Any help is appreciated!
Thanks in advance and sorry for my english :)
< >
正在显示第 1 - 13 条,共 13 条留言
nightravens69 2013 年 12 月 3 日 下午 12:06 
this may have nothing to do with your problem, but do you moitor the temperture of your GPU, with these games you mentioned my fan goes crazy !!! to keep up with the temps it takes to run these games & if you don't have a program like Afterburner adding fan speed ajustments your game WILL crash . just a thought , by the way NICE SPEC's Good luck Yet Maybe you know My Question when you install a new game in steam & it installs DirectX does it replace anything if your already running DirectX 11 ? do you know what it does???
nightravens69 2013 年 12 月 3 日 下午 12:09 
You could try Deleted DirectX from your system & reinstalling it.
Homer707070 2013 年 12 月 3 日 下午 12:10 
As far as I know steam installation just creates a new dx folder in your new games files. Every game has it's own directx folder.(Maybe incorrect)

Can't find a "central" dx folder in my system, just a few dx related .dll in system32.
EDIT: Already tried to run bf4 with fan speed up to 100%, temperature stays around 50-55°C but the game still crashes. With auto-fan the temperature stays around 70°C.
最后由 rotNdude 编辑于; 2013 年 12 月 3 日 下午 12:49
Bad 💀 Motha 2013 年 12 月 3 日 下午 12:19 
All the DX runtime files are in the system32 folder. However it is not uncommon for an OS to be missing some that a game might need.

You should reinstall the full REDIST package for DX from Microsoft.
http://www.microsoft.com/en-us/download/details.aspx?id=8109
Download, Run, select a temp folder for extraction (i.e. C:\DX) then run the DXSETUP.EXE file (as Admin) from the newly created folder.

This will reinstall/reinject every DX file, incase one is corrupt or something, running this would take of that.

Then should u still have issues, it is most likely related to something else, such as GPU Drivers.

Since u are playing BF4, make sure u have the most recent NVIDIA drivers
http://www.geforce.com/drivers
GeForce R331 Game Ready Driver - WHQL
Version: 331.82 - Release Date: Tue Nov 19, 2013

Also make sure you have the latest redist packs installed for the following runtimes that games need as well.
> Visual C++ Runtimes (2005, 2008, 2010, and 2012)
> .NET Framework - latest is 4.51, get it via Windows Updates. If u already have it installed (u can look in Control Panel > Programs and Features to verify it's installed) often times it can get corrupted over time. To fix that go to it's entry within Programs and Features, select .NET Framework and then click Uninstall. During the next screen, select the Repair option. This will go through and verify the integrity of those files.
最后由 Bad 💀 Motha 编辑于; 2013 年 12 月 3 日 下午 12:21
Homer707070 2013 年 12 月 3 日 下午 12:29 
Thanks. So you mean I need to extract the ms runtimes files into my system32 files or just use the DXsetup.exe in a new created folder on my desktop?
Bad 💀 Motha 2013 年 12 月 3 日 下午 12:33 
No, extract to non system folder, like for example C:\DX
Then go to C:\DX and run DXSETUP.EXE

Yes a folder on your desktop is fine too.
Once the setup completes u can delete the temp folder of files u just extracted.
最后由 Bad 💀 Motha 编辑于; 2013 年 12 月 3 日 下午 12:34
Homer707070 2013 年 12 月 3 日 下午 12:35 
ok. I'll do that. I've discovered that i have .NET Framework 4 extended. There's no .51. Is it the right version?
Bad 💀 Motha 2013 年 12 月 3 日 下午 12:38 
Go to Control Panel > Windows Updates and manually click Check For Updates.
See if .NET Framework 4.51 Update is there. As for Vista OS and later, .NET Framework should be available as v4.51 update via WU.
最后由 Bad 💀 Motha 编辑于; 2013 年 12 月 3 日 下午 12:39
Homer707070 2013 年 12 月 3 日 下午 12:40 
ok it's there

It didn't work, but thanks for your efforts :)
最后由 rotNdude 编辑于; 2013 年 12 月 3 日 下午 1:26
Joker 2013 年 12 月 3 日 下午 1:18 
Check the game folders for VC & DirectX redist folders. There should be files you can install. Verify the game installs for updates & errors if the redist files don't help. Reinstall the games if nothing seems to work.
Bad 💀 Motha 2013 年 12 月 3 日 下午 2:03 
引用自 Xxplosive
Check the game folders for VC & DirectX redist folders. There should be files you can install. Verify the game installs for updates & errors if the redist files don't help. Reinstall the games if nothing seems to work.

If u look at what Steam says about "Why does each game want to install Visual C++ and DirectX Runtimes" it will tell u that the packages that are included with games are game-specific. At least by installing/reinstalling the full pack from MS, you are getting all the DX files, not just a few that a particular game might need. There are ALOT of DX files, however each game is written to utilize specific ones.


Go through that link that rotNdude provided, that should be helpful.
Homer707070 2013 年 12 月 4 日 上午 8:42 
Tried everything mentioned on the ms website before. Unfortunately it didn't work at all. Maybe its my PSU unable to provide enough energy for graphically demanding games like bf4...
< >
正在显示第 1 - 13 条,共 13 条留言
每页显示数: 1530 50

发帖日期: 2013 年 12 月 3 日 上午 11:52
回复数: 13