Desktop preso na renderização de software (conjunto LIBGL_ALWAYS_SOFTWARE)

3

Na minha sessão de desktop de 17.04,

LIBGL_ALWAYS_SOFTWARE=1

é definido no ambiente para todos os processos. Isso é claramente uma má ideia.

Eu suspeito que isso aconteceu porque eu temporariamente tive uma configuração ruim do OpenGL, e algo decidiu voltar para a renderização de software. O problema é que não há indicação de como se soltar.

FWIW, o OpenGL funciona bem com a aceleração de hardware ao remover a variável de ambiente:

unset LIBGL_ALWAYS_SOFTWARE=1; glxinfo

fornece a saída esperada e assim por diante.

Além disso, LIBGL_ALWAYS_SOFTWARE não está definido ao fazer login no sistema via ssh .

    
por Nicolai Hähnle 24.04.2017 / 16:16

1 resposta

1

A execução do seguinte comando uma vez e, em seguida, o login novamente corrigiu o problema:

systemctl --user unset-environment LIBGL_ALWAYS_SOFTWARE

Infelizmente, ainda não sei o que causou a configuração em primeiro lugar.

    
por Nicolai Hähnle 03.05.2017 / 14:24