O Unity está funcionando perfeitamente com a aceleração de hardware 3D. Como o VNC está executando seu próprio servidor X11 sem saída gráfica convencional, você não pode esperar obter um desempenho decente. Se eu entendi o site xrdp corretamente, o xrdp sofre do mesmo problema (já que ele usa xvnc para gerenciar a sessão x11).
Eu só vejo uma solução possível: evite executar um ambiente de área de trabalho 3D por meio de sua conexão remota:
Você poderia, em vez de executar uma área de trabalho remota completa, apenas encaminhar o X11 por janela. Para isso, você precisará de um servidor X11 para Windows (por exemplo, Xming ou o do Cygwin repos, ou MobaXterm , ...). Se você estiver executando um cliente ssh a partir de uma linha de comando, poderá ativar o encaminhamento do X11 com o argumento "-X" (ou "-Y" para encaminhamento X11 confiável, o que significa que você confia no computador servidor ao qual está se conectando) pode ativar o encaminhamento do X11 clicando em uma caixa de seleção:
Se isto estiver habilitado, você deve ser capaz de iniciar todos os programas X11 a partir da linha de comando em massa e obter sua saída em sua tela local.
Se você insistir em usar uma área de trabalho remota completa, sugiro instalar um gerenciador de janelas 2D. Se você quer um ambiente de área de trabalho completo, você pode tentar lxde, xfce, kde (com efeitos de desktop desabilitados!). Se você precisa apenas de um gerenciador de janelas leve, tente sawfish, openbox, blackbox, fluxbox, mwm, twm, ... O Wiki da Archlinux tem um lista de gerenciadores de janela , dos quais muitos estão disponíveis no Ubuntu também.