Estou executando o Ubuntu MATE 17.04 e, após algum tempo de uso, decidi instalar os drivers da Nvidia para tentar aumentar minhas taxas de quadros em jogos como o AssaultCube. Eu inicializei o Ubuntu no modo de recuperação no kernel 4.10.0-28. Em seguida, iniciei uma linha de comando raiz, remontei a partição como regravável. Eu corri o executável do driver Nvidia (NVIDIA-Linux- x86_64-340.102.run). Foi quando comecei a me deparar com problemas. Tentei instalá-lo com e sem dkms, mas não funcionou. Eu decidi que realmente não precisava dos drivers depois disso. Quando eu reiniciei na GUI normal, quase tudo estava bem. Por alguma razão, o aplicativo Nvidia X Server Settings foi instalado. Eu pensei que talvez o driver instalado, mas não com sucesso. Fui iniciar o AssaultCube para ver se conseguia obter taxas de quadros mais altas, mas o aplicativo não iniciava de todo e cuspia esse erro no terminal:
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
Unable to create OpenGL screen (Couldn't find matching GLX visual)
Eu baixei outro Nvidia Driver (304.43) para ver se eu poderia reverter os efeitos, resumindo a história, ele também não foi instalado, e isso piorou as coisas. Quando eu iniciei na GUI, a resolução estava desligada, em 1280x720, como é regularmente em 1440x900. Eu fui para as configurações para alterá-lo. Agora, o monitor é desconhecido e está em "0 Hz", o que não é verdade.
Seria legal se eu pudesse consertar isso e recuperar os drivers da Nvidia, mas se isso não for possível, tudo bem.
Funcionando em um Dell Latitude e6400 com uma NVIDIA Quadro NVS 160M
Editar: Por alguma razão, a resolução voltou ao normal, e eu descobri sempre que eu compilar meu aplicativo SDL em desenvolvimento, uma mensagem de depuração aparece e diz:
Xlib: extension "GLX" missing on display ":0".