Cheguei aqui depois de instalar o nvidia-current
do repositório de pacotes e obtive preso em um loop de login . Eu olhei para o log em ~/.xsession-errors
e encontrei o erro mencionado:
Xlib: extension "GLX" missing on display ":0".
Eu já tinha desinstalado nvidia-current
e o problema persistiu. Eu também não tenho glx-alternative-nvidia
instalado. Como último recurso, eu simplesmente desinstalei tudo do nvidia
no meu Ubuntu (incluindo o CUDA), e funcionou após o reinício.