Meu sistema é de inicialização dupla. Às vezes eu inicializo minha partição Ubuntu nativamente, e às vezes como VMDK bruto do meu host do Windows 7. É possível para mim ter aceleração 3D na VM sem desinstalar fisicamente os drivers da Nvidia?
Eu não tenho xorg.conf, mas por algum motivo, o Xorg ainda tenta usar a extensão Nvidia GLX. Estas linhas aparecem no meu Xorg.0.log:
(II) NVIDIA GLX Module 352.63 Sat Nov 7 20:52:00 PST 2015
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
Se eu ocultar as bibliotecas Nvidia GLX, o erro se torna:
AIGLX error: vboxvideo does not export required DRI extension
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
(EE) GLX: could not load software renderer
(II) GLX: no usable GL providers found for screen 0
FWIW, minha solução atual é ter uma VDI com uma instalação paralela, que monta o VMDK bruto e os links simbólicos para reutilizar meu diretório inicial. Isso elimina grande parte da dor de iniciar e voltar, embora não seja o problema de manter software e configurações espelhadas. Talvez haja uma solução de gerenciamento de configuração.