O Compiz usa intensivamente um acelerador 3D. Se você roda seu Ubuntu em uma máquina virtual, ele tenta usar um emulado.
A emulação do acelerador 3D é altamente problemática na maioria das soluções de virtualização. Mas às vezes funciona, ou pode ser hackeado para funcionar, principalmente em produtos VMWare.
Não tendo o acelerador 3D de hardware, a renderização 3D muda para um software mais. É lento e come uma massa terrível de tempo de CPU, é isso que você está enfrentando.
Suas possibilidades:
- Você pode alternar para um gerenciador de janelas na máquina virtual, que não precisa de tantas coisas em 3D. Então você perde a beleza do compiz.
- Você pode alternar para um software de virtualização diferente, o que pode emular a aceleração 3D. No entanto, você nunca alcançará a velocidade do seu sistema host com ele.
- Você pode utilizar uma placa de vídeo alternativa e conceder acesso direto ao caminho PCI a ela VM. Note que tem o efeito colateral de que o travamento de sua VM pode travar também sua máquina host.
Eu tive mais sorte com (1), depois com (3).