Não é possível fazer login no Unity 3d depois de ativar o Xinerama por um breve momento

0

Hoje conectei um segundo monitor ao meu computador. Eu o configurei usando o painel de controle da nVidia, e tudo estava funcionando muito bem, então imaginei que não seria um problema tentar o Xinerama, só para ver a diferença entre isso e o twinview. Depois de ativar o Xinerama e reiniciar a sessão X, vi que estava conectado a uma sessão do Unity 2d. Eu pensei que era um problema com o Xinerama, então eu voltei para o twinview, mas ele ainda me conectou ao Unity 2d. Eu tentei desconectar o segundo monitor, sem sorte: ainda Unity 2d. Eu tentei mudar os drivers da GPU e instalar os drivers de um ppa separado, e ainda assim eu estava conectado ao Unity 2d. Até este ponto, não tive nenhum problema ao fazer login no Unity 3d. Isso só aconteceu depois que eu tentei usar o Xinerama.

Eu devo observar que eu estava fazendo tudo isso enquanto as atualizações estavam acontecendo em segundo plano, então poderia ser algo relacionado a isso, embora eu não possa imaginar o que (eu tentei inicializar com outro kernel, mas sem sorte).

Então o que exatamente aconteceu? Mudar o modo para o Xinerama provocou algumas outras mudanças que eu não conheço? Essas atualizações causaram um certo defeito no driver? É outra coisa?

    
por Amir Adar 06.09.2012 / 23:42

1 resposta

0

Parece que consegui resolver o problema. Olhando para /etc/X11/xorg.conf, descobri que duas coisas precisavam ser mudadas:

Option         "Composite" "Disable"

para

Option         "Composite" "Disable"

e

Option         "TwinView" "0"

para

Option         "TwinView" "1"

Aparentemente, a mudança para o Xinerama desativa a composição, mas a mudança de volta não é reativada. Além disso, o TwinView foi, por algum motivo, marcado como desativado, embora eu tenha visto dois monitores. Espero que isso ajude alguém que tenha esse problema.

    
por Amir Adar 07.09.2012 / 07:23