Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Visualization Project
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Orbiter Visualization Project Orbiter external graphics development.

Reply
 
Thread Tools
Old 01-26-2014, 05:38 PM   #1
DaveBowman
Orbinaut
 
DaveBowman's Avatar
Question D3D9 client won't start

Hello!

I have just installed the D3D9 client, but can not get it running.

I have activated the client in Orbiter-ng launchpad, but when I start the sim, I just get a console window, telling me that the server is running without graphics client.
I found that the required hardlinks to the config and sound folders are missing. As a workaround, I copied the folders, but that didn't solve the problem.
Peculiar: The video tab in the Launchpad is missing in Orbiter_ng (not in the classic Orbiter.exe).

Any ideas?


system: Windows XP, Orbiter 100830, d3d9 R12

p.s.: Problem seems similar to question posted by jbsheridan in http://orbiter-forum.com/showthread.php?t=31531.
DaveBowman is offline   Reply With Quote
Old 01-26-2014, 05:43 PM   #2
Enjo
Mostly harmless
 
Enjo's Avatar


Default

Hi

Have you enabled the DX9 module in Modules tab?
Enjo is offline   Reply With Quote
Old 01-28-2014, 12:02 PM   #3
DaveBowman
Orbinaut
 
DaveBowman's Avatar
Default

Quote:
Originally Posted by Enjo View Post
 Hi

Have you enabled the DX9 module in Modules tab?
yes.
DaveBowman is offline   Reply With Quote
Old 01-28-2014, 01:44 PM   #4
Ripley
Tutorial translator
 
Ripley's Avatar
Default

What brand/model is your gfx card?
Ripley is offline   Reply With Quote
Old 01-29-2014, 11:49 AM   #5
DaveBowman
Orbinaut
 
DaveBowman's Avatar
Default

I just found this in "Orbiter.log":

Error loading module Modules\Plugin\D3D9Client.dll (code -1073741795)
Error loading module Modules\Plugin\D3D7Client.dll (code 14001)

Problem is the same with D3D7 client instead of D3D9.

Quote:
Originally Posted by Ripley View Post
 What brand/model is your gfx card?
ATI RADEON 9600 PRO.
DirectX is version 9.0c

---------- Post added at 11:49 AM ---------- Previous post was at 11:43 AM ----------

@ Ripley:

I read your installation instructions for the client. You tell us to open the video tab in the launcher, but there is no such tab in the ng version. Otherwise it's very informative, thank you for sharing this.
DaveBowman is offline   Reply With Quote
Old 01-29-2014, 11:57 AM   #6
Loru
Moderator
 
Loru's Avatar


Default

Do you have DX9 runtime libraries (FEB2010) installed?? Documentation speaks of them:

http://www.microsoft.com/en-us/downl...s.aspx?id=9033

Also in Video->Advanced you can set shader model to Level20 as your GPU supports that shader model.

Last edited by Loru; 01-29-2014 at 12:00 PM.
Loru is offline   Reply With Quote
Old 01-29-2014, 12:00 PM   #7
Ripley
Tutorial translator
 
Ripley's Avatar
Default

Thanks

Has your Orbiter ever worked before?
Did you download the zip or msi version?
Maybe redownload the whole package, or just the "D3D9 R12"?
Ripley is offline   Reply With Quote
Old 01-29-2014, 12:30 PM   #8
orb
O-F Administrator
Ninja
 
orb's Avatar

Default

What you your CPU? Does it support SSE / SSE2 instruction set?

The D3D9Client issue isn't actually graphics card related.
orb is offline   Reply With Quote
Old 01-29-2014, 01:18 PM   #9
DaveBowman
Orbinaut
 
DaveBowman's Avatar
Default

Quote:
Originally Posted by Loru View Post
 Do you have DX9 runtime libraries (FEB2010) installed?? Documentation speaks of them:

http://www.microsoft.com/en-us/downl...s.aspx?id=9033

Also in Video->Advanced you can set shader model to Level20 as your GPU supports that shader model.
OK, I updated my DirectX, but that didn't do it. no change.
But I guess it was worth a try.
As I said before, THERE IS NO VIDEO TAB! so, no Video->Advanced, no nothing.

Quote:
Originally Posted by Ripley View Post
 Thanks

Has your Orbiter ever worked before?
Did you download the zip or msi version?
Maybe redownload the whole package, or just the "D3D9 R12"?
Yes, classic Orbiter (with built-in graphics) works fine.
If I select another client (D3D7, OGLA) in ng, problem is the same as with D3D9. So I don't think it's a bad download.

Quote:
Originally Posted by orb View Post
 What you your CPU? Does it support SSE / SSE2 instruction set?

The D3D9Client issue isn't actually graphics card related.
System Manufacturer: ASUSTeK Computer INC.
System Model: A7N8X-X
BIOS: Phoenix - AwardBIOS v6.00PG
Processor: AMD Athlon(tm) XP 2200+, MMX, 3DNow, ~1.7GHz
Memory: 1024MB RAM

I don't now how to tell which instruction set it uses.
DaveBowman is offline   Reply With Quote
Old 01-29-2014, 01:34 PM   #10
DaveS
Addon Developer
 
DaveS's Avatar


Default

Based on my short googling around, it seems like that while your CPU does support SSE, it does not support SSE2.

And also, your specs are very low-end. That machine will not run Orbiter really well. For one thing, the RAM is very low.
DaveS is online now   Reply With Quote
Thanked by:
Old 01-29-2014, 01:39 PM   #11
Ripley
Tutorial translator
 
Ripley's Avatar
Default

Quote:
Originally Posted by DaveBowman View Post
 ...I don't now how to tell which instruction set it uses.
Probably GPU-Z and CPU-Z will tell you something more about your system.
Please download them and report back.

http://www.cpuid.com/softwares/cpu-z.html
http://www.techpowerup.com/gpuz/
Ripley is offline   Reply With Quote
Old 01-29-2014, 01:41 PM   #12
orb
O-F Administrator
Ninja
 
orb's Avatar

Default

Quote:
Originally Posted by DaveBowman View Post
  Processor: AMD Athlon(tm) XP 2200+, MMX, 3DNow, ~1.7GHz
That's the source of the issue. The processor doesn't support SSE2 instruction set which is used in the code of D3D9Client, and hence the "Invalid Instruction" (code -1073741795) error during loading the module.


The D3D7Client error 14001 on the other hand is because of missing C++ runtime dependencies.

Which version of D3D7Client did you try to use? The last one you can download won't work with 100830 anyway, as it's for Orbiter beta, and Orbiter beta has different version of C++ runtime dependencies which may explain this error has occurred, and not another.
orb is offline   Reply With Quote
Thanked by:
Old 01-29-2014, 02:08 PM   #13
DaveBowman
Orbinaut
 
DaveBowman's Avatar
Default

Quote:
Originally Posted by DaveS View Post
 And also, your specs are very low-end. That machine will not run Orbiter really well. For one thing, the RAM is very low.
Yes, it's an old steamer, I know. But good for working, it keeps me from being tempted by all those exciting new games...
Well, perhaps not for very much longer.

Quote:
Originally Posted by orb View Post
 That's the source of the issue. The processor doesn't support SSE2 instruction set which is used in the code of D3D9Client, and hence the "Invalid Instruction" (code -1073741795) error during loading the module.

Which version of D3D7Client did you try to use? The last one you can download won't work with 100830 anyway, as it's for Orbiter beta, and Orbiter beta has different version of C++ runtime dependencies which may explain this error has occurred, and not another.
I see. So you just gave me one more reason to buy a new computer.
And yes, D3D7 was version 111105.

Thank you all for your help, and for all the response!
DaveBowman is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Visualization Project

Tags
d3d9, d3d9client, graphics client, graphicsclient


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 01:29 AM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.