hmm, run winecfg, check if the vertex shader support is on hardware. if that doesn't work, disable any eye-candy you have running on Ubuntu or whatever distro you run (sorry, I'm opposed to Ubuntu, hate the damn thing...).
alistair@alistair-laptop:~/.wine/drive_c/Orbiter$ wine orbiter
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 3 and card vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0xaef04c,0x00000000), stub!
Hang on a minute, have you gotten wine to run orbiter in Linux glitch free? And with or without addons (such as OrbiterSound and the XR vessels)? I would try it myself, but I'm not at home right now, and I'm too curious to wait.
If so... congratulations :thumbup:!
I have followed these instructions on Ubuntu 10.04 and it works except...
This is is running on a Dell D610 laptop with 2 gig of memory. Admittedly it is running Compiz and AWN with all the eye candy and the CPU is around 50% before even firing up Orbiter. This is a 'works' laptop so I boot into linux from a USB hard drive for non-work purposes. Could that be the issue?
- It is incredibly slow - framerates of around 2 seconds per frame, hit a key and wait a couple of seconds for the action.
- Everything is very dark. It looks like lots of the graphic elements are not being displayed.
When I do run Orbiter, I get the following before the launchpad comes up:
then I get screens upon screens of warnings when I run a scenario. I have attached this output as runlog.zip.Code:alistair@alistair-laptop:~/.wine/drive_c/Orbiter$ wine orbiter fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 3 and card vendor 8086. fixme:win:EnumDisplayDevicesW ((null),0,0xaef04c,0x00000000), stub!
Is this a driver issue? Is my laptop just not up to the task? Am I killing it by using an overblown distro and to much eye candy?
This is without OGLA. I tried installing OGLA but am not sure I did it right. Would this help? How do you run the OGLA client? Having run Orbiter_ng, that give a no-graphics server, presumably there is a client that actually runs the display? Also, OGLA appears to be a 'module' but did not appear in the Modules list in the Launchpad. Should it? Having got nowhere with OGLA I trashed the Orbiter directory and re-installed Orbiter without OGLA.
I have to admit here that my Linux knowledge is not great though I can get around in it. I prefer to use it if I can.
Any help or advice would be most appreciated, I'd love to get this running in Linux if I can.
--- Morat
Am I killing it by using an overblown distro and to much eye candy?
Is this a driver issue? Is my laptop just not up to the task?
A. it looks like you're trying to run orbiter without the OGLA client. it is HIGHLY reccomended that you run Orbiter_ng.exe with the latest OGLA. that should bump up the framerate a bit. if you have trouble installing it, i don't know what to tell you, you need to talk to Artlav about that. i don't have a clue as to how to fix it when that happens.
...
Module Oberon.dll ............ [Build ******, API 060425]
Module Neptune.dll ........... [Build 100215, API 100212]
Finished initialising world
Module Atlantis.dll .......... [Build 100606, API 100606]
Module ShuttleA.dll .......... [Build 100606, API 100606]
Finished initialising status
Finished initialising camera
Finished setting up render state
-----------------
Orbiter NG (no graphics)
Running in server mode (no graphics client attached).
Type "help" for a list of commands.
>
B. Disable any eye candy you have running (INCLUDING COMPIZ), failing to do this can and WILL kill framerates.
C. run winecfg, check if you have hardware vertex support turned ON. this should enable hardware acceleration and fix most 3d problems.
D. if all else fails, turn on virtual desktop in winecfg. it might cure some problems, yet again, it might not.
E. umm, yes. I run Arch, witch I do NOT recommend for a beginner (1. it's diffucult to work with, lots of mucking about in .cfg files. 2. I don't think it can be installed to a flash drive.) I recommend that you downgrade to something in-between, like Debian (ubuntu was based off of Debian, not much change there).
F. no and yes. the drivers should be up-to-date at all times, so no need to worry there (CURSE YOU UBUNTU UPDATE!), running anything graphics or CPU heavy is always not a good idea, ESPECIALLY on a DELL.
well, almost glitch free. there are still a few things that it doesn't like (the new sketchpad interface doesn't work for me). most addons seem to work, orbiter sound runs without a hitch.
That's what I am wondering about. it does not appear in the list of available modules. Can I just add it? Instructions how would be appreciated though I sure I can find out myself.hmm, are you sure you activated the OGLA client in the modulus tab?
find . -name '*' -print
Have you manually browsed the Modules\Plugin subfolder to see if OGLAClient.dll is there? That's where all the plugin modules goes so that Orbiter can find them.That's what I am wondering about. it does not appear in the list of available modules. Can I just add it? Instructions how would be appreciated though I sure I can find out myself.
But does the fact that it does not appear mean I have done something wrong?
This is what I did:
I extracted the OLGAClient zip to a temporary directory.
Capitalised the directory names
Copied the contents of the temporary directory over the Orbiter directory.
I have attached the result ofif it is any help.Code:find . -name '*' -print
--- Morat
Have you manually browsed the Modules\Plugin subfolder to see if OGLAClient.dll is there? That's where all the plugin modules goes so that Orbiter can find them.
Ubuntu may not be the lightest distro, but I don't think it's any heavier than Windows 7. A complete distro change shouldn't be attempted before you try one of Ubuntu's lighter cousins-- Xubuntu or Lubuntu.I may consider this but it is quite a drastic step. I do have space on the HDD though so I could install a lighter distro alongside for testing.
Latest OGLAClient build is 100608 and can be obtained here: https://sourceforge.net/projects/orbitervis/files/OVP%20binaries/oglaclient-100608-bis.zip/download
you need to disable advanced shadows and some other OGLA features before it will run... almost. I still have problems with planetary textures.
cd OGLA.TEMP
cp modules Modules
cp config Config
rm config
cd Modules
cp plugins Plugins
rm plugins
cd OGLA.TEMP
mv modules Modules
mv config Config
cd Modules
mv plugin Plugin
Code:cd OGLA.TEMP mv modules Modules mv config Config cd Modules mv plugin Plugin
Note as well, that there's not pluginS dir, just plugin.
ln -s modules Modules
ln -s config Config
...
ln -s plugin Plugin