Problem Orbiter 2016 failed on start on my new PC system

Sword7

Member
Joined
Mar 23, 2008
Messages
140
Reaction score
16
Points
18
Location
Gaithersburg, MD
When I upgraded my system with new Z370 motherboard and Coffee Lake processor (i7-8700K) but I had not installed video card (overpriced due to stupid miners), I tried to run Orbiter 2016 but crashed. I checked orbiter log and it showed that:

**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 2.77056e-007 sec
000000.000: Found 0 joystick(s)
000000.000: Devices enumerated: 6
000000.000: Devices accepted: 5
000000.000: [ ] RGB Emulation (SW)
000000.000: [ ] Direct3D HAL (HW)
000000.000: [x] Direct3D T&L HAL (HW)
000000.000: [ ] Direct3D HAL (Intel(R) UHD Graphics 630) (HW)
000000.000: [x] Direct3D T&L HAL (Intel(R) UHD Graphics 630) (HW)
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]
000000.000:
000000.000: **** Creating simulation session
000000.000: DirectDraw interface OK
000000.000: ERROR: Could not create D3DDevice
000000.000: ERROR: Could not initialize 3D environment

My system configration are:
Gigabyte Z370 AORUS Gaming 7 motherboard
Intel i7-8700K Coffee Lake processor
w/ Intel UHD 630 graphics processor
Trident RGB DDR4 3200 Mhz modules
Windows 10 Pro build 1709

Does anyone have any solution with similar configuration?

Thanks,
Tim
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,216
Reaction score
1,562
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
Onboard video often has trouble with the DirectX7 graphics used by Orbiter. I suggest downloading and installing the D3D9 client, which uses DirectX9. However, be advised that it still may not work at all, or it may run too slowly to be playable, given how low the performance of most onboard video is. Hopefully the D3D9 client will run OK on your system, though, since onboard video performance has gotten better in recent years, and your CPU model is quite new. :)
 

clipper

Well-known member
Joined
Feb 27, 2018
Messages
256
Reaction score
388
Points
63
I run Orbiter 2016 on the onboard graphics (Intel 530, which is slightly less powerful than the 630 in your case) when my laptop is unplugged so I have to save power, and I can confirm that it works on a steady 60FPS on D3D9 client with every graphical option "maxed out" except for anti-aliasing and post-processing (also including the planet high-resolution textures). So you can definitely run it properly on your current configuration.
 

Sword7

Member
Joined
Mar 23, 2008
Messages
140
Reaction score
16
Points
18
Location
Gaithersburg, MD
Ok, thanks for let me know. I took my old GTX 770 video card from my old system and put it into my new system. GTX 770 is much better performance than Intel UHD 630 onboard. Also I have some drive issues because driver sometimes block some applications. I will buy new GTX 1080 or GTX 1180 this year. Also I tried to run orbiter.exe but got same problem.

I installed D3D9client into Orbiter 2016 root folder and followed instructions. I ran orbiter_ng.exe and clicked d3d9client in modules tab. Video tab did not appeared. I tried launch but it went into server mode. I figured them out and reviewed orbiter.log. It said that failed to load d3d9client.dll. I googled it and found out that DX9 drivers are not installed. I downloaded and installed DX9 drivers. It now worked!!

D3D9 client doc (installation section) did not mention that. That doc is needed to updated.

I now learned that DX7 drivers are not installed when you tried to run orboter.exe for first time on Windows 10.

Tim
 
Last edited:
Top