It would be nice to see beryl or 3DDesktop (or any other eye-candy) running
on a VM.

But honestly,  I'd  like to have working soon (rather than 3D):


  1. Cut and paste between guest and host
  2. Better Memory allocation (just the memory used on real time)
  3. Host networking for human being. The bridge and iptables techniques
  are a little confusing for new users.
  4. Run two instances of the same VM
  5. Turn on and off VM's without Graphics (server mode) from the
  Administrator GUI.
  6. etc.

I know, I know...it's a list of things, but they're basic and easier than 3D
stuff (and maybe more attractive for a wider public).

IMHO

On 4/8/07, Alexey Eremenko <[EMAIL PROTECTED]> wrote:

hi all !

since there are many questions - so I would like to write : "why there
won't be a 3D support anytime soon"

The problem:
To get a 3D support, you have to have a virtual 3D hardware and
several drivers - 1 for OpenGL and 1 for Direct3D.

Possible solutions:
a. Emulate a real 3D card such as GeForce - it solves the drivers
problem automatically - but this card is closed-source hardware, so we
can't simply emulate it, + it will be damn slow.
This is very very difficult to do technically, so probably, it won't
happen.

b. Use virtualized hardware, such as Virtualbox 3D accelerator - and
write 3D drivers for that one. Remember - both OpenGL and Direct3D
drivers are needed for several guest OSes.

The OpenGL problem can be resolved theoretically easier - we could run
virtualized-Mesa3D on top of host's OpenGL and we are done.
The DirectX problem is much 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.
So it must be debugged along the way.
This will allow to reach 99% of native speed, so this is very fast
solution.

solution b is Very Difficult task as well, but more realistic than a.

Innotek also don't see the need to work on 3D virtualization. VMware
were working on it since about 2005, and already have BETA product
that supports 3D, called VMware Fusion.

Innotek seems no to have any plans to even start such a project, so my
take is that it won't happen at least until 2010...

--
-Alexey Eremenko "Technologov"

_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users




--
Saludos,
Luis Gallardo
_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to