Problem D3D9 not working after upgrading to WIN8.1

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
Hi all.

A buddy at FOI has this problem.
Until yesterday everything was working.
After the update from Win8 to 8.1, D3D9 (both R10 and R12) has stopped working, outputting this log:

Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 3.94739e-007 sec
Found 0 joystick(s)
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module D3D9Client.dll ........ [Build 130712, API 100830]

**** Creating simulation session
D3D9Client: [DirectX 9 Initialized]
D3D9Client: Sytem has XNA math support
CreateDevice() Failed HR=0x8876086A
[Device Initialization Failed]
D3D9Client:FAIL: [Device Initialization Failed]
D3D9Client: ERROR: Failed to initialize 3D Framework
ERROR: Failed to initialize 3D Framework

Clean Orbiter install, only with sound and D3D9.
Without D3D9, it runs flawlessly.

Any idea?
 

jedidia

shoemaker without legs
Addon Developer
Joined
Mar 19, 2008
Messages
10,842
Reaction score
2,105
Points
203
Location
between the planets
Do other games using D3D9 run ok?


One other possiblity comes to mind... does the machine have multiple graphics devices, and if yes, which one is selected in the orbiter launchpad?
 
Last edited:

orb

O-F Administrator,
News Reporter
Joined
Oct 30, 2009
Messages
14,020
Reaction score
4
Points
0
HR=0x8876086A
0x8876086A == D3DERR_NOTAVAILABLE

Reinstalling DirectX may help, if it's happening also in other games.
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,214
Reaction score
1,560
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
BTW D3D9 R12 (the latest official release) is working fine for me under Windows 8.1.
 

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
Problem solved :thumbup:

Another game (Star Trek online) was producing the same error:
Couldn't create D3D device. IDirect3D9::CreateDevice failed with hr D3DERR_NOTAVAILABLE (0x8876086a)

"Pc" was in fact a laptop with two graphics cards, one of which being an integrated Intel graphics chip which doesn't like DirectX.
After updating to 8.1, it was automatically turned back on, and the user had to reenable his Nvidia 710M.

After reinstalling DirectX, updating Nvidia drivers and some reboots, the problem fixed itself.

Thanks all.
 
Last edited:
Top