3D performance

Discussions about using Windows guests in VirtualBox.
Post Reply
avagames
Posts: 4
Joined: 21. Nov 2010, 23:33
Primary OS: Ubuntu other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP

3D performance

Post by avagames »

I have WinXP SP2 guest on an Ubintu 10.4 host with ATI 5770.
Direct3D applications works two times slower through VirtualBox than through Wine.
AFAIK Wine also used by VB for 3D. Why there is so big difference?
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: 3D performance

Post by Technologov »

VirtualBox provides much more complex layer of abstraction

Wine:
Windows API->Wine D3D->Linux OpenGL

VirtualBox:
Windows Guest->Wine D3D->Chromium OpenGL layer->VirtualBox x86 virtualization engine->Linux OpenGL (host)

The more complex the abstraction layer.. the slower it is...

Read Virtualization Theory:
http://www.mashkiatsair.com/lfl/virtualization.html

-Technologov
avagames
Posts: 4
Joined: 21. Nov 2010, 23:33
Primary OS: Ubuntu other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: XP

Re: 3D performance

Post by avagames »

Thanks for explanation.
I thought there is something like:
Windows Guest -> Wine D3D (at Linux host) -> Linux OpenGL
Post Reply