O problema era que havia apenas 1 servidor X rodando, então eu só tinha que fazer
sudo xinit &
depois disso, o vglrun começou a funcionar!
EDITAR:
se alguém se depara com o mesmo problema, esta resposta stackoverflow me ajudou muito: link
Eu tenho um computador remoto na AWS (EC2 gl2.2xlarge) com placa Nvidia GRID K520 e quero renderizar gráficos 3D remotamente. Eu uso o Ubuntu 14.04 - 64 bits rodando o desktop Unity. Remoto e local. Para conexão remota e renderização OpenGL, usamos VirtualGL e TurboVNC (* amd64.deb).
Eu instalei corretamente os drivers VirtualGL e TurboVNC e Nvidia 352.63 (cuda 7.0, porque de acordo com isso post cuda 7.5 é instável - o que também foi instável para mim).
Pelo que entendi, o VirtualGL usa display: 0 e o TurboVNC usa display: 1 na máquina remota.
Quando me conecto à máquina remota e quero executar um aplicativo 3D (via vglrun), isso me dá um erro:
extensão "GLX" ausente em exibição ": 0.0".
Eu não sei como o VirtualGL funciona em uma máquina remota com o TurboVNC, como ele usa a tela: 0 e se está tudo bem.
Preciso de algo para configurar (.conf, driver gráfico). Tentei instalá-lo várias vezes, tentei procurar a resposta, mas não encontrei uma solução.
Eu consigo estabelecer conexão via TurboVNC sem problemas, mas o vglrun me fornece os erros mencionados. O problema pode estar nas configurações do set x.org?
Obrigado
O problema era que havia apenas 1 servidor X rodando, então eu só tinha que fazer
sudo xinit &
depois disso, o vglrun começou a funcionar!
EDITAR:
se alguém se depara com o mesmo problema, esta resposta stackoverflow me ajudou muito: link
Estou usando o Ubuntu 14.04 no vmware. Não consigo fazer login no Ubuntu.
Estou em uma situação semelhante à descrita neste post ALERTA! / dev / disk / by-uuid / xxxxxxxxx não existe. Soltando para um shell
Eu tentei a solução do post acima, mas neste comando
%pre%Eu recebo este erro
%pre%%pre%
Você tem algum conselho sobre como isso pode ser resolvido?