Problem D3D9 not working on my Orbiter 2016

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
Just to make things a bit more clear (in case ist's not):
(a) The Version you are using (BETA or 2016) can be seen at the Launchpad:
v.16... is Orbiter 2016, higher numbers like v.19.... is Orbiter BETA​
(b) The Module D3D9Client should be enabled under the "Modules" Tab.
The "Video" Tab should then immedately appear.​

LaunchPad.png
 

rockettony101

New member
Joined
Jul 6, 2017
Messages
27
Reaction score
3
Points
3
I have the same issue and I have tried everything!!! :cry: I have a brand new HP computer and I installed DirectX to see if it would fix the issue. Yes I have the D3D9Client selected without the video tab showing up.
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
DirectX when installed nowadays might not include the DirectX 9 you need for Orbiter.
The link provided by @diogom several posts before is the one to install
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
Could you check the Version of D3D9Client.dll (Modules\Plugin\D3D9Client.dll)?
Via context menu "Properties" of windows explorer, then the "Details" Tab should show soething like Version 4.24. for a Orbiter-2016-Build of D3D9Client.
Just to make sure we have a compatible version...
Does the log (Orbiter.log) show anything like this?
Code:
000000.000: Module D3D9Client.dll ........ [Build 210722, API 160828]
Important is the API Version of 160828
 

rockettony101

New member
Joined
Jul 6, 2017
Messages
27
Reaction score
3
Points
3
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 1e-007 sec
000000.000: Found 1 joystick(s)
000000.000: Module AtlantisConfig.dll .... [Build 160828, API 160828]
000000.000: Module AtmConfig.dll ......... [Build 160828, API 160828]
000000.000: Module DGConfigurator.dll .... [Build 160828, API 160828]
============================ ERROR: ===========================
Failed loading module Modules\Plugin\D3D9Client.dll (code 126)
[Orbiter::LoadModule | .\Orbiter.cpp | 600]
===============================================================
000000.000: Module DX9ExtMFD.dll ......... [Build 210717, API 160828]
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
Hmmm, that's really odd. Is there any anti-virus application you can temporarily disable?
And double-check that the D3D9Client.dll is not anyhow broken (binary compare with the one from the ZIP)

Or re-download and overwrite again.
On this page there are several versions for Orbiter 2016, maybe trying a different revision helps.

D3D9ClientR4.26-forOrbiter2016(r1451).zip[beta](9-Oct-2021)
D3D9ClientR4.25-forOrbiter2016(r1446).zip[stable](5-Aug-2021)
D3D9ClientR4.24-forOrbiter2016(r1436).zip[stable](21-Jul-2021)
D3D9ClientR4.23-forOrbiter2016(r1431).zip[beta](17-Jul-2021)
D3D9ClientR4.22-forOrbiter2016(r1427).zip[beta](31-May-2021)
 

rockettony101

New member
Joined
Jul 6, 2017
Messages
27
Reaction score
3
Points
3
Hmmm, that's really odd. Is there any anti-virus application you can temporarily disable?
And double-check that the D3D9Client.dll is not anyhow broken (binary compare with the one from the ZIP)

Or re-download and overwrite again.
On this page there are several versions for Orbiter 2016, maybe trying a different revision helps.

D3D9ClientR4.26-forOrbiter2016(r1451).zip[beta](9-Oct-2021)
D3D9ClientR4.25-forOrbiter2016(r1446).zip[stable](5-Aug-2021)
D3D9ClientR4.24-forOrbiter2016(r1436).zip[stable](21-Jul-2021)
D3D9ClientR4.23-forOrbiter2016(r1431).zip[beta](17-Jul-2021)
D3D9ClientR4.22-forOrbiter2016(r1427).zip[beta](31-May-2021)
No, Everything is there and the video tab will not show up no matter what I do.
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,429
Reaction score
680
Points
203
When you "installed" the DirectX 9 Runtime files, did you run the DXSetup.exe file or did you just run the DirectX_Jun2010_redist.exe file and let it extract the files? You need to run the DXSetup.exe file as it is the actual installer and the file you downloaded was just the compressed archive file.
 

GLS

Well-known member
Orbiter Contributor
Addon Developer
Joined
Mar 22, 2008
Messages
5,871
Reaction score
2,868
Points
188
Website
github.com
And How do I use the tool?
Run it and open the <orbiter instalation folder>\Modules\Plugin\D3D9Client.dll file. There should be a list of DLLs it depends on, and some of them might be missing, which would help track down the problem.
 

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
No, Everything is there and the video tab will not show up no matter what I do.
Maybe already pointed out by other members, but D3D9 client requires DirectX9.0c libraries:
  • Orbiter2010-P1 client requires at least February 2010 DirectX9 (d3dx9_42.dll)
  • Orbiter2016 client requires at least June 2010 DirectX9 (d3dx9_43.dll)
 
Top