This doesn't specifically answer your question, but I'm using NoMachine www.nomachine.com/ to connect to my Odroid-N2 Ubuntu KStars rather than VNC and don't have problems. The NoMachine server starts on the Odroid-N2 upon boot. Not sure about virtual machines, but I naively think it should work.