Como posso corrigir problemas de estabilidade com o Unity 3d em 12.04 com drivers Nvidia?

0

Desde que atualizei de 11,10 para 12,04, tenho tido problemas de exibição. O sintoma básico é que o buffer de exibição parece estar corrompido. Parece afetar a tela alt-tab com mais freqüência - em vez de ver pequenas imagens das janelas, as caixas para as janelas contêm lixo, textos aleatórios e imagens bagunçadas. Depois disso, ele se espalha para a barra de status na parte superior da tela e, em seguida, para as próprias janelas - por exemplo, o Emacs terá texto de lixo na parte superior da janela e dentro da área do buffer. Às vezes, alternar para um VT e voltar para o X irá apagá-lo, às vezes não. Eventualmente o sistema irá travar e eu terei que reiniciar.

Até agora, a única correção que encontrei foi executar o Unity 2d, mas francamente isso não é nada bom. Definitivamente parece um ambiente de segunda classe.

Eu tentei atualizar meus drivers Nvidia duas vezes - primeiro para 304.37 e 304.43 ontem, ambas usando o instalador da Nvidia. Antes disso eu estava correndo 295.59. Estou totalmente atualizado executando o kernel 3.2.0-29-genérico. Esta máquina é um Thinkpad T510 com uma GPU dedicada - a NVS 3100M, também conhecida como a GT218.

Eu não vejo nada de útil em meus X logs ou no syslog, mas me avise se você quiser vê-los de qualquer maneira.

Obrigado pela ajuda!

    
por samtregar 30.08.2012 / 18:00

1 resposta

1

Eu tive o mesmo problema em que, após 2-3 horas com o Unity 3D, o console não respondia (congelamento de tela) e a tela ficava corrompida (aplicativos atravessando espaços de trabalho). Isso foi agravado desde que eu rodei o VMware Player com o Windows7.

Solução 1: Executar no modo 2D de unidade que não teve problemas, então, obviamente, o problema com o Unity 3D é o driver gráfico. O Ubuntu 12.04 padrão vem com o driver Nvidia 295.40, então a próxima solução foi atualizar.

Solução 2: Atualize para o último driver proprietário da Nvidia. Isso pode resolver o problema desde que as notas de lançamento no site da Nvidia indicam que há problemas com os drivers recentes da Nvidia que acabaram de ser resolvidos (leia: ainda pode haver alguns problemas!). Eu não tive problemas (por mais de 24 horas, sem congelamentos), exceto a corrupção ocasional de pixels na janela do meu VMWare.

A rota de atualização mais fácil é por meio do mecanismo PPA, pois isso atualizará corretamente o driver atual. Basta fazer (de link ):

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update

A única ressalva é lembrar de desinstalar este PPA quando você fizer a próxima atualização do release de distribuição:

sudo ppa-purge ppa:ubuntu-x-swat/x-updates

Solução Real: O Ubuntu 12.04 deve atualizar o driver padrão da Nvidia como parte do processo normal de atualização / atualização, em vez de fazer com que os usuários usem um PPA.

    
por robtog 12.09.2012 / 06:04