I've been learning about OpenGL and SFML with c++ now for about 6-8 months, and would like to work on a small little personal game to put some of my skills to the test.

Now I want to kill two birds with one stone, and also increase my knowledge of Ubuntu and linux development in general by developing this project in Ubuntu. Currently my main computer runs Windows 7 while I have an older computer than runs Fedora 18, so I set up an ubuntu 12.04 LTS virtual machine on my main computer. The problem is, what effects does this have graphics wise? I know windows virtual machines running games can often have some graphical and input bugs, should I not use a virtual machine? Or this fine and I'm simply over thinking the subject? Thanks!


I am using VM VirtualBox on my windows 7 desktop.

  • \$\begingroup\$ What software is running the virtual machine? It matters. \$\endgroup\$ Jun 11, 2013 at 23:13
  • 1
    \$\begingroup\$ I was thinking of this question when I asked. It's not a direct answer for you, but it might have some relevant stuff in it. gamedev.stackexchange.com/questions/40625/… \$\endgroup\$ Jun 11, 2013 at 23:25
  • \$\begingroup\$ I do the opposite - I run Arch Linux and develop games in XNA for my classes. Although I have minor issues here and there due to the graphics driver, it works well. \$\endgroup\$ Jun 12, 2013 at 2:23

1 Answer 1


So long as you are fine sticking to the version of GL provided by VirtualBox Guest Additions you should be okay. Performance will be a worse than native but even professional-grade GL apps and games can work quite well inside a VirtualBox VM. I'm been led to believe that VMWare Player has better GL support for guests but I have not personally compared them. I would try both, see which one works better for you (of if they work at all).

Short version: just try it and see.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .