My team is developing an application that needs to work on multi-platforms (linux [32/64], windows [32/64]), and involves 3D-rendering (OpenGL). We want to automate our tests, using a server, with an nvidia board.
We've tried to use Xen Server (Free Edition) to virtualize all platforms we want to test, but we weren't able to make the virtual servers to work with the nvidia board. Then we did some tests with VirtualBox, but it's 3D acceleration didn't work well for our purposes.
Now we are thinking about install all OS's in the server, as a multi-boot configuration. Does anyone know of some solution that allows remote control of this server, so we can remotely boot and reboot it, with the OS of our choice? In this way, it would be easy to automate the test process on all platforms.
I'm also open to other possible solutions.