Como faço para corrigir itens arrastados entre dois monitores?

Como faço para corrigir itens arrastados entre dois monitores?

Tenho dois monitores configurados usando Nvidia Twinview no Ubuntu 11.10.

Quando arrasto algo (um arquivo, um link em um site, seleciono um texto, etc.), meu monitor direito erra. Normalmente, a tela aumenta cerca de 200 pixels e muitas vezes recebo falhas gráficas estranhas.

EUfiz um vídeo aquique é meio granulado, mas mostra o que acontece. O vídeo não mostra exatamente o que vejo porque durante os primeiros 12 segundos, ao arrastar do monitor esquerdo, o monitor direito estraga como nos últimos 12 segundos.

Isso não acontece ao arrastar janelas, apenas objetos como arquivos ou hiperlinks. Às vezes, minha área de trabalho fica travada assim, o que é realmente frustrante.

Minha placa gráfica é uma NVidia GTX 460 SE. Já tenho esse problema há algum tempo, mas definitivamente sei que houve um tempo em que eu tinha dois monitores e isso não acontecia.

glxinfo

Xorg.0.log

dmesg

xorg.conf

>lspci -nn | grep VGA
>03:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0e23] (rev a1)

Também incluirei uma captura de tela que basicamente mostra o que está no vídeo.

insira a descrição da imagem aqui

Com base no conselho do fossfreedom, tentei instalar os drivers 295 do ppa ubuntu-x-swat. eu sigoas instruções aquique não os instalou.

Certifiquei-me de inicializar no kernel 3.0.0-16 (antes de usar o 3.0.0-12) e reinstalei novamente sem sucesso.

O comando de reinstalação diz que está instalando os drivers 295, mas eles não estão sendo instalados por algum motivo.

Responder1

Tente atualizar seu driver nvidia com:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

Percebi que você usa a versão 280 dos drivers da Nvidia. Nos repositórios acima você encontrará os drivers mais recentes e a versão mais recente do servidor X. Possivelmente isso resolverá os problemas.

Se algo der errado, você pode reverter com

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

Nota amigável de Oli:Removi xorg-edgersa resposta acima, mas se você achar que isso ubuntu-x-swatnão leva a lugar nenhum, tente ppa:xorg-edgers/ppauma versão ainda mais atualizada da pilha de gráficos. Você deve estar ciente de que, embora o x-swat seja principalmente atualizações de driver, os biseladores tentarão substituir todo o kit e o kaboodle. Provavelmente comerá seus bebês.

Responder2

ok, pensando bem ... você mencionou que ativou o driver NVIDIA de atualizações pós-lançamento através da janela Drivers adicionais.

Nos bastidores, isso teria instalado o nvidia-current-updatepacote.

Ao instalar o pacote X-Swat - isso lhe dá um novo nvidia-currentpacote, mas como você pode ver, seu nvidia-current-updatepacote está tendo precedência.

PRIMEIRO

Faça uma imagem do seu computador - mexer nos drivers gráficos pode deixar você com problemas de tela preta e sem inicialização. Se você não estiver confiante em resolver isso por meio do modo de recuperação e do terminal, entãonão prossigaou tenha uma imagem que você possa restaurar facilmente.

Próximo

Agora o aviso foi explicado - desative o driver Pós-atualização na janela Drivers Adicionais. Renomeie seu arquivo xorg.conf atual e reinicie

ou seja

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Agora você deve estar usando os drivers nouveau de código aberto padrão.

Em seguida, limpe seus pacotes antigos da nvidia:

sudo apt-get purge nvidia-*

Reinício.

Em seguida, adicione o X-Swat PPA:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-current nvidia-settings

Abra novamente a janela Drivers Adicionais e ative oNvidia atualmotorista.

Reinício.

Verifique gksudo nvidia-settings- agora você deve estar usando o conjunto de drivers v295.

Configure seus monitores gêmeos de acordo com estas perguntas e respostas:

Monitores duplos não funcionam com uma placa Nvidia

Esperamos que agora seu problema esteja resolvido.


Se não for resolvido - então o driver da nvidia não é o principal problema aqui, mas sim o Compiz e/ou o próprio kernel.

Dado o lançamento iminente do 12.04 em alguns meses, ele virá com o Compiz e o kernel mais recentes e, portanto, pode/deve resolver o seu problema.

Estou relutante em recomendar que você siga a rota do PPA x-org-edgers - para fazer isso, você deve instalar o Kernel no PPA, bem como os próprios pacotes recomendados.

Se você deseja atualizar para o 12.04 beta - lembre-se de que você estará ajudando os desenvolvedores nos testes. Existem outros bugs que você pode enfrentar. Os desenvolvedores estão muito interessados ​​em que os testadores testem com o suporte multimonitor 12.04! Portanto - se o seu problema não for resolvido imediatamente com 12.04 - pelo menos os desenvolvedores devem estar muito mais interessados ​​em ajudá-lo a resolver isso preenchendo relatórios de erros do launchpad.net.

Responder3

No passado, tive problemas semelhantes quando ambos os monitores não correspondiam em geometria. Algumas referências que vi sugerem que eles também deveriam corresponder na taxa de varredura, por exemplo, o mesmo modelo de monitor. Quando uma instalação bagunçou tudo, com dois tamanhos de monitor diferentes, o problema desapareceu principalmente depois que forcei meu monitor de resolução mais alta para a mesma resolução do monitor menor. Não sei se este é o seu caso, mas provavelmente será necessário executar pelo menos a mesma resolução em ambos para depuração.

Responder4

Atualizei para 12.04 e o problema parece ter sido resolvido.

Observe que eu sounãousando quaisquer drivers adicionais. Os drivers padrão para 12.04 parecem adequados para mim, permitindo efeitos 3D, experiência completa com Unity, etc. Eles até me permitem girar meus monitores individualmente, algo que não consegui realizar com a Nvidia.

informação relacionada