Failed Creating The Direct3D Device.
#1
Posted 29 April 2014 - 02:05 PM
Today I installed Windows 8.1 and installed Mechwarrior from 0. When I started it for the first time it worked perfectly, went to options, lowered them all (everything to minimum + 1024x768 resolution) and restarted the client. When I tried to play it again, right after I hit the PLAY! button an error message appears, saying: Failed creating the Direct3D device. Anyone has an idea why is this happening? I've been searching via internet for people experiencing the same (none in this game I belive), and there are a lot of possible solutions, one of them regarding to the resolution of the screen while ingame (when I lowered the resolution ingame it looked like if it were in 640x480). By the way, any other game works just fine.
I would add an screenshot of the error, but I can't seem to find the button to add an image to this text :/ (I've done it in the past in this forum, I can't find the option atm)
Any help would be greatly appreciated.
#2
Posted 29 April 2014 - 07:43 PM
#3
Posted 30 April 2014 - 05:14 AM
DX 10/11 and DX 9c are located in their own subfolders, they do not overwrite each other. Programs and games are set to locate the necessary files from their respective location.
MWO currently utilizes ONLY dx9c files, thus the need to install dx 9c with either the dxsetup.exe (small file that downloads everything from MS) or the redistribution file (large file but useful if installing on several machines or need to reinstall to replace possible corrupted files).
http://www.microsoft...ls.aspx?id=8109
Or
http://www.microsoft...ails.aspx?id=35
You will notice that it supports more than just XP.
Most games that come on a CD/DVD will also have a setup to install the updated modules by using one of the paths. For other games that are download only, they direct you to MS to download (using that site's bandwidth instead of their own) and perform the installation, from a trusted source
#4
Posted 21 June 2014 - 07:41 PM
Edited by Thango, 21 June 2014 - 08:40 PM.
#5
Posted 21 June 2014 - 08:31 PM
#6
Posted 22 June 2014 - 04:40 AM
#7
Posted 05 July 2014 - 02:54 PM
#8
Posted 29 July 2014 - 05:55 PM
#9
Posted 29 July 2014 - 06:59 PM
Mighty Virtus, on 29 July 2014 - 05:55 PM, said:
1. Make sure Windows is up to date and that dx9c newest modules, (links posted previously) have been installed.
2. Change Directx selection in game options. Once change you will need to log out completely of game then back in.
#10
Posted 08 September 2014 - 08:26 AM
Nefertum, on 05 July 2014 - 02:54 PM, said:
This worked fine for my friend. Just delete systemoverride.cfg from MWO directory and launch the game
#11
Posted 08 September 2014 - 08:57 AM
Carry on...
#12
Posted 08 September 2014 - 12:18 PM
For those that have migrated over to Win8 or higher.
As stated this 'newer' version of windows does NOT arrive with any of the older Dx items installed.
- Many programs and games that were designed for XP, Win7 32bit depended on having some items from Dx9c installed in the D3D library.
Win8 and Microsoft chose not to include any of these older drivers in there latest offering. This has caused many problems and issues when attempting to 'reuse' programs that 'used to work'.
- The solution is to locate the Dx9c install from the Microsoft site (don't use a 3rd party installer) and install these few files necessary. Don't worry, as none of these new files overwrite anything that is installed, and everything Dx9 and 10 is forward compatible.
- Don't blame MWO for not working as Microsoft is the culprit here.
(similar to them choosing to eliminate the default media player from any new Win install.)
Find Dx9c here:
http://www.microsoft...s.aspx?id=34429
And the update for Dx9c here:
http://www.microsoft...ails.aspx?id=35
You should be logged in as an administrator to eliminate any install problems.
Once this/these files are downloaded, and you select the file/s,
- your computer will tell you it has more up-to-date drivers installed and won't want to install them.
- Select ignore or install anyways
- After the install you may need to reboot the computer.
(The DirectX end-user installation includes the D3DX, HLSL Compiler, XInput, XAudio, and Managed DirectX 1.1 components.)
- This install should install items listed in your 'windows/system32' location.
- to confirm the installed correctly there should be files that look like this:
(the items with x9 and x10 after them)
And if your also running the 64bit win install there should be additions files in the sysWOW64 folder like this:
As a final note here, if you have the 'MWO Beta Public Test Server' installed, the Dx9c files are there in the install directory.
See here for there location and files included: (why didn't they do this for the Live install?)
9erRed
Edited by 9erRed, 12 September 2014 - 04:53 AM.
#13
Posted 25 September 2014 - 08:35 PM
I uninstalled, reinstalled, installed directx9c god knows how many times.
Systemoverride.cfg file, removed, and now works like a charm thanks for the TIP.
#14
Posted 05 May 2015 - 07:28 PM
#15
Posted 07 July 2015 - 10:43 AM
systemoveride/cfg
Edited by Meat21Guns, 07 July 2015 - 10:44 AM.
#16
Posted 30 August 2015 - 12:44 AM
#17
Posted 16 September 2015 - 02:45 PM
go to C:\Users\[your account name]\Saved Games\MechWarrior Online
and delete the config file. viola!
#18
Posted 17 September 2015 - 09:15 AM
#19
Posted 21 January 2016 - 01:28 PM
Saphrus, on 16 September 2015 - 02:45 PM, said:
go to C:\Users\[your account name]\Saved Games\MechWarrior Online
and delete the config file. viola!
This was the solution for me. I'm running Win10. This occurred after I set the directx setting to AUTO. The config file will be recreated once you make any changes.
This is what mine looks like after deleting it.
; DO NOT MODIFY THIS FILE!
r_Driver="DX9"
d3d9_TripleBuffering=0
r_txaa=0
r_msaa=0
r_postaa=1
Edited by Cobra Kai, 21 January 2016 - 01:29 PM.
#20
Posted 16 February 2016 - 05:58 PM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users