Very interesting. Wine's come a long way. Last time I tried was 3 years ago. I got the launch pad working without fonts, managed to run Orbiter at... 4 fps.
Do you have videocard drivers installed on your linux distribution? (Nvidia blob/Ati cataclysm or open version/etc). Direct rendering - ON? Compiz should be OFF. Ati works really bad with wine. Maybe i will try newest beta on my debian.
So I just tried Orbiter 2010 on an XP guest with VMWare's free VMWare Player 3 software. The guest OS was allocated 1.5 GB of RAM, and of course VMWare's 3D acceleration options were enabled. All the other hardware specs were the same as my last run.
Using the DirectX 7 client, I got pretty poor result. The most noticeable is the rendering of stars: they come out as massive gray blocks that fill the sky. Frame rates were pretty poor, as well. I think I saw 6-7 FPS, max.
Next, I tried Artlav's OGLA client. This worked significantly better. I was seeing upwards of 70-80 fps, probably with an average of 30-40. Not great, but playable. The rendering was mostly flawless, and some aside jerky motion aside, it looked fine. I was going to post a screenshot, but there's no point as it looks just like a normal Orbiter session. So "good job" to Artlav, I suppose.![]()
I'd be interested in if you ran into any problems at any point with this set up. I'm trying to run Orbiter in virtualized XP, using either VMware Player or VirtualBox. With VMware Player, my specs are the same as far as the virtual computer goes, my host is Fedora 12 with a different video card, though. The 3D acceleration works in the guest and my experiences with running Orbiter with the DirectX client are similar to yours. However, I run into troubles running Orbiter_ng with ogla client.
Specifically, as soon as I launch, VMware Player annouces there has been a problem with the OpenGL drivers and 3D acceleration will be deactivated. Orbiter window remains blank. The logs of the virtual machine say that "glXMakeContextCurrent() failed!" which makes me think that the problem is with the OpenGL drivers in my host, but can't figure out what those might be, glxgears runs just fine.
Did you happen to run into such issues (or anyone else) and if so, how did you solve them?