Gráficos Nvidia OpenGL e OpenCL quebrando após a atualização, antes da reinicialização

1

Eu tive esse problema por um longo tempo. Algumas atualizações quebram meus gráficos 3D. Eu ainda posso usar o sistema - e isso é útil porque estou trabalhando - mas quando tento jogar algum jogo, nada funciona.

Este é o cenário difícil:

  1. começo a trabalhar com gráficos 2D e 3D
  2. eu instalo atualizações com sudo apt dist-upgrade
  3. eu suspendo e retomo.
  4. Repita as etapas 2 e 3 por vários dias.
  5. Os gráficos 3D param de funcionar.
  6. Eu escravo até meus dedos sangrarem ... finalmente reiniciar e tudo funcionar de novo.

Eu tenho passado por isso por anos . Em várias versões principais do Ubuntu e do driver da Nvidia. O problema é que eu estou fazendo mais 3D / CAD para o trabalho do que eu tinha sido.

A reinicialização não é o fim do mundo - existem alguns bons argumentos para isso - mas significa afastar-se do computador por alguns minutos adicionais e precisar reinicializar meu ambiente de trabalho, perdendo estados de depuração ativos, etc. Eu quero evitar isso.

Estou procurando uma de três coisas:

  • Posso impedir que isso aconteça no futuro?
  • Posso reinicializar o driver da Nvidia com um servidor X ativo?
  • Posso "hibernar" meus aplicativos e reiniciar o hardware / drivers / etc separadamente? (Não é o mesmo que um hibernate real)

glxinfo não é particularmente útil aqui, mas mostra o que estou enfrentando.

name of display: :0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  79
  Current serial number in output stream:  80

Esse tipo de erro é compartilhado por pessoas com instalações com falha. Eu tenho que ser muito claro aqui. Minha instalação está bem na maioria das vezes. Uma bota nova é ótima.

Eu passei três semanas nessa sessão (com ~ 150 ciclos de retomada do sono e 40+ dist-upgrades ) antes de quebrar.

    
por Oli 29.09.2017 / 10:44

0 respostas