![]() # Windows Start Menu Integration - Click the Parallels icon in the Dock to show the Windows Start Menu. # Printers - Support for shared printers. # Improved Windows Support - for XP and Vista # Snapshots - Save the running virtual machine state and revert back to it at any time. # Documents Integration - Open documents in Mac OS or Windows using any available Mac OS or Windows application. # Coherence 2.0 - Run Windows and Mac OS applications in a single integrated environment. # OpenGL 1.5 / DirectX Support - Run games and 3D applications at native speed in Windows. Interesting Paper explaining why VMware chose Gallium3D: ()Īre those totally separate projects, or they have any relationships ? This technology allows software rendering of many DirectX effects.Ħ. WineD3D links: (Direct3D-on-OpenGL wrapper) OK, so let's sum up all the known projects:ģ.a. Update: The community pointed me to some interesting ongoing projects. Not all games work however Perhaps a community has to step-in and help debug all those games. Sun has started much later, in 2007, and by late 2008 had experimental OpenGL support. VMware were working on it since about 2005, and and first product to support 3D is called VMware Fusion. Solution b is Very Difficult task as well, but more realistic than a. This will allow to reach 90% of native speed, so this is very fast solution. It is called WineD3D and supports only DirectX-8 (not 7 and not 9 !). So it must be debugged along the way.Įxperimental support for hardware-accelerated DirectX inside VirtualBox also exists. The DirectX problem is more difficult - we will have to translate DirectX instructions into OpenGL instructions, like Wine does - but the problem with Wine is that it's too buggy and many games won't run. Sun used third-party "Chromium" OpenGL transport layer, which was redirected over para-virtual channels. This approach Sun took with VirtualBox 2.1. The OpenGL problem can be resolved easier - we need to run para-virtualized drivers on top of host's OpenGL and we are done. Remember - both OpenGL and Direct3D drivers are needed for several guest OSes. Use virtualized hardware, such as Virtualbox 3D accelerator - and write 3D drivers for that one. This is very difficult to do technically, so probably, it won't happen. Emulate a real 3D card such as GeForce - it solves the drivers problem automatically (both for OpenGL and DirectX) - but this card is closed-source hardware, so we can't simply emulate it. To get a 3D support, you have to have a virtual 3D hardware and several drivers - 1 for OpenGL and 1 for Direct3D.Ī. Since there are many questions - so I would like to write : "What are the obstacles to achieving a 3D in a VM" 3D Acceleration Support and the technical problems
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |