Page 1 of 1

Tweaking Directd3d

Posted: 10. Jun 2011, 20:18
by dcbdbis
I use Linux x86_64 as a host. Running Win XP Pro in both x32 and x64 versions in their own VM's. I have the 3d support check box checked in the manager, and used the "safe" mode to install the guest additions and also checked "3D" support during that installation.

I have one lone game, an RC Rimulator called "RealFlight" that requires DirectX support. It's not a mainstream game like Worlds of Warcraft or anything like that.

RealFlight installs and runs perfectly under VMWare Player. I get about 150fps with all the "game" setting cranked up on high. Everyone has been strongly encouraging me to switch to VirtualBox, and frankly I am tiring of VMWare constantly breaking when a new kernel comes along. I don't mind rebuilding kernel modules for VMWare, that's not the point. It's the need for constant patches to make it work under a newer kernel.

VirtualBox works just fine with my CAD software. It's this one simulation that has no Linux alternative. I do not dual-boot. Don't wish to.

Under VirtualBox, RealFlight installs and runs, I get only 15 fps with all the games settings on low. Of particular problem is the shaders. The shadows in the game under the aircraft are all really wrong and very screwed up. Specificaly the geometry of the shadows and their location/size/shape are very wrong.

I do not expect any Virtualbox dev to work on fixing this issue. I do suspect that with some under the hood registry changes or other tweaks in the Windows VM I may succeed. So because I am very close to having the game operate correctly I would like to ask some questions:

a) How(what) can I tweak in the settings/config of the underlying DirectD3D? I ask this because the game is so close to being operational, I am suspecting a little fiddling under the hood, and I may be successful.

b) In conjunction with question "a" above......Is there some additional 3rd party software/add-in I should be installing in VirtualBox that helps bridge the gap that I am unaware of?

Help, pointers to other posts/wiki articles will be appreciated and they will be read. I will be especially appreciative if some folks give me some under the hood settings to tweak in VB after installing the guests to get things working correctly.


Thank you all for your time,


Sincerely and Respectfully,


Dave