Não tenho certeza se isso é um problema do VMWare ou do Ubuntu. Em geral, o Ubuntu funciona bem. Executei o glmark2 até o fim e obtive uma pontuação de ~3900. Consigo executar o Firefox na VM e navegar na web sem atrasos perceptíveis.
No entanto, usar o terminal é extremamente lento e lento. Parece ficar mais lento quanto mais eu o uso. Por exemplo, se eu iniciar o vim e fechá-lo, levará cerca de um segundo para que o vim desapareça e o shell reapareça. Se eu tentar digitar um comando tmux, cada caractere que eu digito é atrasado em cerca de um segundo. Isso acontece tanto no gnome-terminal quanto no rxvt-unicode (e diretamente no terminal fora do X).
Parece que a janela do terminal está dividida em uma metade superior e uma metade inferior, e a metade inferior NÃO é atualizada regularmente. Preciso pressionar ENTER ou algo assim para redesenhar o desenho. Por exemplo, se eu pressionar Ctrl+B+: para abrir o prompt de comando do tmux, absolutamente nada será exibido na metade inferior da tela até que eu comece a digitar um comando do tmux. E mesmo assim, a digitação será muito lenta e com lag.
Isso tem acontecido desde que configurei a VM há alguns dias.
VM:
- Ubuntu 22.04
- Todo o software atualizado
- 16 GB de RAM
- 2 CPUs, 3 núcleos cada
- 8 GB de memória gráfica
- Aceleração 3D habilitada (também acontece quando desabilitada)
- Disco de 120 GB
Hospedar:
- Dell Precision 3581
- Windows 11
- Hyper-V desabilitado. Plataforma de Hipervisor do Windows desabilitada. Plataforma de Máquina Virtual habilitada.
- Recursos de segurança do Core Isolation desabilitados.
- 32 GB de RAM
- Core i7-13800H, 20 núcleos 2,5 GHz
- SSD de 512 GB
- NVIDIA RTX A1000 6Gb
- VMware Workstation Pro 17.6.0
O mais próximo que encontrei online foi o problema do libmutter de cerca de 1 ano atrás, mas, de acordo com tudo que pude ver, ele foi corrigido.
Alterar a aceleração 3D parece não resolver nada. Mexer no Hyper-V e em outros recursos do Windows parece não resolver nada. Reinstalei o VMware e o resultado foi o mesmo.
Alguma ideia?
Atualização 1: Parece que isso também está acontecendo fora do X. Se eu vou diretamente para o terminal (Ctrl+Alt+F3, por exemplo) e inicio uma sessão do tmux lá, também vejo muitos atrasos. A metade inferior da janela do terminal simplesmente não parece ser atualizada.
FINALMENTE DESCOBRI!
Sim, eu precisava desabilitar a aceleração 3D para aquela VM. No entanto, para que o VMWare não travasse, tive que desmarcar "Permitir aceleração de hardware para todos os consoles da máquina virtual" (em Editar -> Preferências -> Monitores). Se essa opção estivesse marcada e a aceleração 3D estivesse desabilitada, a máquina simplesmente travaria.
Isso pode ser um bug na minha versão do VMWare: https://community.broadcom.com/vmware-cloud-foundation/question/vmware-workstation-176-unrecoverable-error-svga-svga-exception-0xc0000005
Como no link, vi uma falha do svga nos logs do VMWare.