[eside-ghost] Problema virtualizando Debian Etch con Virtual Box

Jon Ander Hernández hernandez en movimage.com
Vie Ago 3 01:35:26 CEST 2007


Aupi!

El mié, 01-08-2007 a las 23:12 +0000, halls escribió:
> wop!
> 
> El día 1/08/07, Geru García <gerupc en gmail.com> escribió:
>         
>         Pues simplemente era eso, si alguien me pudiese echar una
>         mano, se lo agradecería, ya que estoy instalado Beryl y me
>         gustaría poder disfrutar de ello a pantalla completa 'real'
>         xD.
> 
> estas instalando beryl en un  sistema virtualizado?... tan bueno es el
> virtual box? o sea, virtualiza bien todo el tema 3D y tal?... yo
> siempre he pensado que meterte en cosas de 3D en un sistema
> virtualizado es un poco temerario XD pero igual es cosa de vmware
> solo, la verdad que no conozco virtual box... pero aun asi, me parece
> un poco bestia no? 
> 
> oye si te funciona haznoslo saber XD

En teoría debería ser perfectamente posible, al fin y al cabo las X es
un sistema con modelo cliente/servidor, tu pones el servidor de las X en
el sistema normal, con tu driver accelerado, y configuras el gdm, el
startx o lo que fuera del sistema virtualizado para que inicien una
sesión en ese servidor de las X, y en principio la única pega es que al
no ser "local", las llamadas OpenGl se encapsularían dentro de las
llamadas de las X (es decir, no hay direct rendering, sino indirect
rendering) y sería un poco más ineficiente, y por otro lado no hay
extensión xshm (X Shared Memory) que impide ahorrar memoria y obliga a
tener una copia de los pixmaps en el servidor y en el cliente... aunque
por otro lado no se hasta que punto los toolkits y aplicaciones usan la
extensión xshm.

De todas maneras ya digo que en teoría debería funcionar... la verdad es
que no he leído a nadie que lo haya intentado... pero si se puede correr
una aplicación OpenGL (como por ejemplo el quake) corriendo en varios
equipos usando DMX y chromium, esto me parece trivial :-D

http://infovis.cs.vt.edu/gigapixel/projects.html

Un saludete!

JonAn.




Más información sobre la lista de distribución eside-ghost