glxinfo Erro: não foi possível encontrar RGB GLX visual ou fbconfig

4

Estou tentando construir um sistema mínimo usando o Ubuntu Server 16.04 e instalando o X e o Openbox para executar um único aplicativo OpenGL baseado em Qt. Fiz esta rota em vez de algo como Lubuntu como gostaria de ter quase nenhum desktop, exceto para o meu aplicativo. Eu tenho o X em funcionamento e posso usar o XTerm e outros aplicativos não OpenGL, mas meu aplicativo OpenGL não será executado e estou recebendo o seguinte erro ao tentar executar o glxinfo:

glxinfo Error: couldn't find RGB GLX visual or fbconfig

Eu li muitas perguntas e tópicos relatando esse problema, mas nenhum deles conseguiu me ajudar a resolver meu problema. Muitos dos problemas parecem estar relacionados ao driver da Nvidia que removi usando:

sudo apt-get purge nvidia*

Meu relatório de log X não mostra erros. No mínimo eu gostaria que meu sistema usasse o Mesa OpenGL que eu instalei executando:

sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri

O driver da placa gráfica é o Intel i915. Alguém sabe como obter o OpenGL instalado e funcionando ao iniciar a partir de uma instalação do Ubuntu Server?

    
por Simon 24.05.2017 / 00:56

1 resposta

0

Meu problema específico foi causado por tentar iniciar o X diretamente como um serviço usando o SystemD sem registrar um usuário. Refatorizei minha configuração para que o SystemD fizesse login automaticamente com o seguinte script de substituição de getty:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin {{ username }} %I $TERM
Type=idle

salvo em /etc/systemd/system/[email protected]/override.conf . Em seguida, iniciei X do usuário bash_profile executando /usr/bin/startx .

    
por Simon 24.04.2018 / 00:37