3D Acceleration Support -- Games & Apps status

This is for discussing general topics about how to use VirtualBox.

3D Acceleration Support -- Games & Apps status

Postby Technologov » 20. Jun 2009, 17:11

3D Acceleration has developed very much in VBox 2.1 where OpenGL first appeared and again with 3.0 where Direct3D is first available. It is still experimental however.

Previous topic became kind of a mess, so I decided to start this one, to show current status, and make it sticky & locked topic.

Host: Windows XP + ATI Radeon HD 3850 (drivers from 2008)

Summary: (it is continuously updated)
============================================
Working OpenGL Games/Apps: (VirtualBox version - application name)

2.1.0 -Celestia
2.1.0 -GL Excess
2.1.0 -Google Earth
2.1.0 -Really Slick Screensavers
3.2.8 - Unigine Tropics (VBox 2.1.0 lacks GL_EXT_draw_range_elements)
4.0.0 - Vulpine GL Mark

2.1.0 -Quake III Arena
2.1.0 -Return to Castle Wolfenstein, GOTY Edition (reported by cpedgin)
2.1.0 -Serious Sam 1
2.1.0 -Tux Racer
2.1.0 -Unreal Tournament 99
2.1.0 -Warcraft III (with -opengl parameter), but slow
3.0B1 -Counter strike (reported by "mrproper")
3.1.0 - Call of Duty
3.1.0 - MDK2

NOTE: All the working tests are very responsive, have great performance, and rendered correctly. No issues so far. Games are playable !
Exceptions: Wacraft III which is slow - 9 fps vs 40 fps on host.

Non-Working OpenGL apps:

2.1.0 - FarCry (with OpenGL settings) (reported by cpedgin)
2.1.0 - GL Extension Viewer (shows extensions, but tests fail). In 3.0B1 situation is much worser, as VM will stuck.
2.1.0 - Starwars KotOR (reported by xasx)
4.1.8 - WebGL (OpenGL ES for Web, in Google Chrome 9+ and Mozilla FireFox 4+ browsers)

Working Direct3D: (NOTE: only Direct3D 8/9 is partially supported, 6/7/10 is not supported)

DX8 - 3.0 -3DMark 2001 (some issues with old ATI and NVIDIA drivers, before 2010)
DX8 - 3.0 - Elder Scrolls 3: Morrowind. slow. 13 fps@640x480. Disable mouse integration.
DX8 - 3.0 - C&C: Renegade. Disable mouse integration.
DX8?- 3.0 - Rise of nation (reported by pchev)
DX8 - 3.0 - Unreal II - works. 8 fps@800x600. Disable mouse integration.
DX9 - 3.0 - Elder Scrolls 4: Oblivion. Graphics renders, but unplayable. 1 fps@800x600. Disable mouse integration.
DX9? - 3.1.6 - Homeworld 2 - reported by keshon. Disable mouse integration.

non-working Direct3D:

DX8? - Codecreatures, app crashes & locks up the VM. Requires VM reset.
DX9 - 3.0 -3D Mark 2003 - failed to run due to lacking features: DXT1, DXT3.
DX9 - 3.0 -3D Mark 2005 - failed to run due to lacking features.
DX9 - 3.0 - Unigine Tropics - process locks up with black screen, and I need to use Task Manager in Guest OS to kill it. VM is alive.
DX9 - 3.0 - Ghost Recon: Advanced Warfighter, game crash, VM alive
DX9? - 3.0 - Chess Master 10th edition -- incorrect rendering & behavior - menus are misplaced, and I cannon start game due to this
DX9 - 3.0 - AMD nBench 3 - fails. VBox log shows "Guest Log: VBOXNP: NPGetUniversalName: NPGetConnection returned error 0x43"
DX9 - 3.0 - Heroes of Might & Magic 5 - tries to start, and self-exits. Nothing interesting in VBox logs. VM is alive.
DX9? - 3.0 - Call of Duty 2 - fails. incorrect rendering & behavior. menus are black.

============================================

Stability: (+ bugs opened)
1. BTW: OpenGL also works on Windows 2000 guest ! So not only XP/Vista!
http://www.virtualbox.org/ticket/2766

2. When entering OpenGL mode, please disable Mouse integration by default. It is incompatible with all OpenGL games anyway.
http://www.virtualbox.org/ticket/2762

3. Paused mode rendering incorrect
http://www.virtualbox.org/ticket/2767

Here is a list of 3D Extensions:
viewtopic.php?p=50755#50755

WineD3D links:
http://www.virtualbox.org/ticket/3639
http://www.nongnu.org/wined3d/

NOTE to testers: If you are unsure whenever your game uses OpenGL or DirectX, it's easiest to look here:
http://en.wikipedia.org/wiki/List_of_OpenGL_programs

for comments please start or use a different topic, this is meant only for status.

-Technologov
Technologov
Volunteer
 
Posts: 3245
Joined: 10. May 2007, 16:59
Location: Israel

Re: 3D Acceleration Support -- Games & Apps status

Postby Technologov » 18. Dec 2009, 23:55

3D Mark 2001 : VirtualBox was able to score !

The good news, is that on Windows Vista host the benchmarks run fine and i was able to score :) 1323 3Dmarks.

It runs about 4x slower than on old AMD Athlon XP 1500+, 1.33 GHz + NVIDIA GeForce 3 hardware -- ~5500 3D marks. (High performance PC of 2001)

For comparison, the host was able to score 25592 3DMarks (1024x768x32). Core 2, 2400 MHz + NVIDIA GeForce 9700M GTS.

Similar guest on the same host, but running VMware 7 virtualizer (Gallium3D drivers) score 15144 3Dmarks.

VBox: (WineD3D) 5% of host's performance
VMware: (Gallium3D) 70% of host's performance

VirtualBox team: Please put this screenshot on http://www.virtualbox.org/wiki/Screenshots -- Gamers would *LOVE* this !

Look at this screenshot and Have fun :)
Attachments
3D-Mark-2001-inside-VBox.jpg
3D-Mark-2001-inside-VBox.jpg (115.56 KiB) Viewed 50350 times
Technologov
Volunteer
 
Posts: 3245
Joined: 10. May 2007, 16:59
Location: Israel

Re: 3D Acceleration Support -- Games & Apps status

Postby Technologov » 23. Jun 2010, 18:20

GOOD news : Serious Sam + Unreal II together on the same VM, multi-monitor.

Host: Win XP, ATI Radeon HD 3850, VBox 3.2.0, 1 monitor. (1680x1050)
Guest: Windows XP, 3D acceleration, 2 monitors. (2x 800x600)

I have Unreal II (DX8) running in windowed mode (1st monitor) along with Serious Sam (OpenGL, windowed mode, 2nd monitor).

The Bad News: it often crashes.
Attachments
multi-monitor-3D-SSam_and-Unreal2-shot02.JPG
multi-monitor-3D-SSam_and-Unreal2-shot02.JPG (153.5 KiB) Viewed 40705 times
Technologov
Volunteer
 
Posts: 3245
Joined: 10. May 2007, 16:59
Location: Israel

Re: 3D Acceleration Support -- Games & Apps status

Postby Vital32 » 11. Apr 2011, 21:08

What about the game Project IGI i'm going in will it works i use windows 7 and virtualbox XP system reply
Vital32
 
Posts: 1
Joined: 11. Apr 2011, 20:22
Primary OS: MS Windows 7
VBox Version: OSE other
Guest OSses: Windows XP

Re: 3D Acceleration Support -- Games & Apps status

Postby Turin » 4. Feb 2012, 08:47

Many DX 9.0c apps (shader model 3) will fail on newer Nvidia cards due to this bug: https://www.virtualbox.org/ticket/10190
Turin
 
Posts: 1
Joined: 4. Feb 2012, 08:24


Return to Using VirtualBox

Who is online

Users browsing this forum: No registered users and 21 guests