Como corrijo arrastar itens entre dois monitores?

1

Eu tenho dois monitores configurados usando o Nvidia Twinview no Ubuntu 11.10.

Quando eu arrasto algo (um arquivo, um link em um site, seleciono um texto, etc.), meu monitor direito fica preso. Normalmente, a tela muda para cerca de 200 pixels, e muitas vezes fico com falhas gráficas estranhas.

Eu fiz um vídeo aqui que é meio granulado, mas mostra o que acontece. O vídeo não mostra exatamente o que eu vejo, porque durante os primeiros 12 segundos, ao arrastar do monitor esquerdo, o monitor direito aperta 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 presa assim, o que é realmente frustrante.

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

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.

Baseado no conselho da fossfreedom, eu tentei instalar os 295 drivers do ppa do ubuntu-x-swat. Eu sigo as instruções aqui que não foram instaladas.

Assegurei-me de que estava inicializando 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.

    
por Kris Harper 01.03.2012 / 01:14

4 respostas

0

Eu fiz o upgrade para 12.04 e o problema parece ter sido resolvido.

Observe que não estou usando drivers adicionais. Os drivers padrão para 12.04 parecem estar bem para mim, permitindo efeitos 3D, experiência Unity completa, etc. Eles até me permitem rodar meus monitores individualmente, o que é algo que eu não poderia realizar com a Nvidia.

    
por Kris Harper 07.05.2012 / 00:18
1

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

Eu notei 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 consertará os problemas.

Se algo der errado, você poderá reverter com

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

Nota amigável de Oli: removi xorg-edgers da resposta acima, mas se você achar que ubuntu-x-swat não leva você a lugar nenhum, tente ppa:xorg-edgers/ppa , que é um mesmo versão mais atualizada da pilha de gráficos. Você deve estar ciente de que, embora o x-swat seja principalmente atualizações de drivers, os editores tentarão substituir o kit inteiro e o kaboodle. Provavelmente vai comer seus bebês.

    
por The Messie 10.03.2012 / 20:23
1

ok   pensando nisso através de ... você mencionou que ativou o driver NVIDIA de Atualizações após o lançamento através da janela Drivers Adicionais.

Nos bastidores, isso teria instalado o pacote nvidia-current-update .

Instalando o pacote X-Swat - isso oferece um novo pacote nvidia-current , mas como você pode ver, o pacote nvidia-current-update está tomando precedência.

PRIMEIRO

Por favor, imagine seu computador - mexendo com drivers gráficos pode deixá-lo com não-inicialização & amp; problemas de tela preta. Se você não está confiante em resolver isso através do modo de recuperação e terminal, então não prossiga ou tenha uma imagem que possa ser facilmente restaurada.

Próximo

Agora o aviso é explicado - desative o driver Post Update 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 antigos pacotes nvidia:

sudo apt-get purge nvidia-*

Reinicie.

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

Reabra sua janela de Drivers Adicionais e ative o driver NVidia Current .

Reinicie.

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

Defina seus monitores gêmeos de acordo com este Q & amp; A:

Monitores duplos não funcionam com um cartão Nvidia

Espero que agora seu problema esteja resolvido.

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

Dado o iminente lançamento 12.04 daqui a alguns meses, ele virá com o Compiz e o kernel mais recentes e, portanto, poderia / deveria resolver seu problema.

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

Se você quer atualizar para o 12.04 beta - lembre-se de que você estará ajudando os desenvolvedores com testes. Existem outros bugs que você poderia ter que enfrentar. Os desenvolvedores estão muito interessados em testar com o suporte do multimídia 12.04! Portanto - se o seu problema não for imediatamente resolvido com 12.04 - pelo menos os desenvolvedores devem estar muito mais interessados em ajudá-lo a resolver isso através do preenchimento dos relatórios de bug do launchpad.net.

    
por fossfreedom 15.03.2012 / 11:42
0

No passado, tive problemas semelhantes quando os dois monitores não combinavam na geometria. Algumas referências que tenho visto sugerem que elas devem ser combinadas na taxa de varredura também, por exemplo, o mesmo modelo de monitor. Quando tive uma instalação atrapalhando, com dois tamanhos diferentes de monitores, o problema foi embora depois que forcei meu monitor de resolução mais alta para a mesma resolução do monitor menor. Não sei se esse é o seu caso, mas provavelmente é necessário pelo menos executar a mesma resolução em ambos para depuração.

    
por Dan 04.03.2012 / 04:00