3D Acceleration Support -- Games & Apps status

This is for discussing general topics about how to use VirtualBox.
Locked
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

3D Acceleration Support -- Games & Apps status

Post by Technologov »

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:
http://forums.virtualbox.org/viewtopic. ... 0755#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: 3342
Joined: 10. May 2007, 16:59
Location: Israel

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

Post by Technologov »

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 62358 times
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

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

Post by Technologov »

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 52713 times
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

Post by Vital32 »

What about the game Project IGI i'm going in will it works i use windows 7 and virtualbox XP system reply
Turin
Posts: 1
Joined: 4. Feb 2012, 08:24

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

Post by Turin »

Many DX 9.0c apps (shader model 3) will fail on newer Nvidia cards due to this bug: https://www.virtualbox.org/ticket/10190
zverek
Posts: 2
Joined: 28. Aug 2019, 14:46

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

Post by zverek »

Technologov wrote:Working OpenGL Games/Apps: (VirtualBox version - application name)
3.0B1 -Counter strike (reported by "mrproper")
Using VB 3.0B1, but CS 1.6 doesn't work. The game just closes at launch without any errors. Logs are empty. I use this [ModEdit: URL removed] pirated client. Maybe I need to use an official client?
Last edited by socratis on 31. Aug 2019, 22:39, edited 2 times in total.
Reason: Removed URL.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

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

Post by socratis »

@zverek
You woke up a 7 year old dead thread. I won't lock it because it's a sticky, but I wouldn't expect any responses any time soon.

I removed the URL to your pirated software. Don't do that again.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
arQon
Posts: 228
Joined: 1. Jan 2017, 09:16
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Ubuntu 16.04 x64, W7

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

Post by arQon »

@socratis - considering how much things have changed in those 7 years, especially on 6.xx, it may well make sense to unlock it at this point anyway.
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

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

Post by socratis »

arQon wrote:it may well make sense to unlock it at this point anyway
I believe you mean to unmake it as a Sticky, so it doesn't show at the top of the posts list. And I think you're right, I'll un-Sticky it, and lock it, this thread is way too old, things have indeed changed dramatically in 7 years.

Thanks for the makes-sense-suggestion! ;)
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Locked