2 つのモニター間でアイテムをドラッグする問題を修正するにはどうすればよいですか?

2 つのモニター間でアイテムをドラッグする問題を修正するにはどうすればよいですか?

Ubuntu 11.10 で Nvidia Twinview を使用して 2 台のモニターをセットアップしています。

何かをドラッグすると(ファイル、Web サイトのリンク、テキストの選択など)、右側のモニターがおかしくなります。通常、画面が約 200 ピクセル上に移動し、奇妙なグラフィックの不具合が発生することがよくあります。

ここでビデオを作りました少し粗いですが、何が起こるかを示しています。ビデオは、最初の 12 秒間に左側のモニターからドラッグすると、最後の 12 秒間と同様に右側のモニターがおかしくなるため、私が見ているものと正確に一致しません。

これはウィンドウをドラッグしているときには発生せず、ファイルやハイパーリンクなどのオブジェクトをドラッグしているときにのみ発生します。時々デスクトップがこのように停止してしまい、非常にイライラします。

私のグラフィック カードは NVidia GTX 460 SE です。この問題はしばらく前から発生していましたが、モニターを 2 台使用していたときにはこの問題は発生しなかったことは確かです。

glxinfo

Xorg.0.ログ

dmesg

conf ファイル

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

基本的にビデオの内容を示すスクリーンショットも添付します。

ここに画像の説明を入力してください

fossfreedomのアドバイスに基づいて、ubuntu-x-swat ppaから295ドライバをインストールしてみました。指示はここインストールされませんでした。

カーネル 3.0.0-16 (以前は 3.0.0-12 を使用していました) で起動していることを確認し、再インストールしましたが、効果はありませんでした。

再インストール コマンドでは 295 個のドライバーがインストールされると表示されますが、何らかの理由でインストールされません。

答え1

以下の手順で NVIDIA ドライバーをアップグレードしてみてください。

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

Nvidia ドライバーのバージョン 280 を使用していることに気付きました。上記のリポジトリには、最新のドライバーと最新バージョンの X サーバーがあります。おそらく、これで問題が解決するでしょう。

何か問題があった場合は、

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

Oli からの親切なメモ:xorg-edgers上記の回答から削除しましたが、ubuntu-x-swatそれでも問題が解決しない場合はppa:xorg-edgers/ppa、グラフィック スタックのさらに更新されたバージョンを試すことができます。x-swat は主にドライバーの更新ですが、edgers はキット全体を交換しようとすることに注意してください。おそらく、あなたの大切なものを食い尽くすでしょう。

答え2

わかりました。よく考えてみると、リリース後の更新の NVIDIA ドライバーを [追加ドライバー] ウィンドウからアクティブ化したとおっしゃっていましたね。

舞台裏では、これによってnvidia-current-updateパッケージがインストールされます。

X-Swat パッケージをインストールすると、新しいnvidia-currentパッケージが提供されますが、ご覧のとおり、現在のnvidia-current-updateパッケージが優先されます。

初め

コンピュータをイメージしてください。グラフィックドライバをいじると、起動しない、画面が真っ黒になるなどの問題が発生する可能性があります。リカバリモードとターミナルでこの問題を解決できない場合は、続行しないまたは、簡単に復元できるイメージを用意します。

警告の説明が説明されました - 追加ドライバーウィンドウで更新後のドライバーを無効にします。現在のxorg.confファイルの名前を変更して再起動します。

つまり

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

これで、デフォルトのオープンソース nouveau ドライバーが使用されるようになります。

次に、古い nvidia パッケージを削除します。

sudo apt-get purge nvidia-*

リブート。

次に、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

追加ドライバーウィンドウを再度開き、NVidiaの現在運転者。

リブート。

確認してくださいgksudo nvidia-settings。現在、v295 ドライバー セットが使用されているはずです。

次の Q&A に従ってツイン モニターを設定します。

Nvidia カードでデュアル モニターが動作しない

これであなたの問題は解決されたと思います。


解決しない場合は、nvidia ドライバーが主な問題ではなく、Compiz またはカーネル自体が主な問題です。

1 か月以内に 12.04 がリリースされる予定であることを考えると、最新の Compiz とカーネルが付属するため、問題は解決される可能性があります (解決されるはずです)。

x-org-edgers PPA ルートを推奨するのは気が進みません。これを行うには、PPA のカーネルと推奨パッケージ自体をインストールする必要があります。

12.04 ベータ版にアップグレードする場合は、開発者のテストに協力することを忘れないでください。対処しなければならないバグが他にもあります。開発者は、テスターが 12.04 のマルチモニター サポートをテストすることを強く望んでいます。したがって、12.04 で問題がすぐに解決されない場合でも、少なくとも開発者は launchpad.net のバグ レポートを提出することで、この問題の解決にもっと積極的に協力するはずです。

答え3

過去に、両方のモニターのジオメトリが一致しなかったときに、同様の問題が発生しました。私が見たいくつかの参考資料では、同じモデルのモニターなど、スキャン レートも一致させる必要があると示唆しています。2 つの異なるモニター サイズで 1 つのインストールでこの問題が発生したとき、高解像度のモニターを小さい方のモニターと同じ解像度に強制的に下げた後、問題はほとんど解消されました。これがあなたに当てはまるかどうかはわかりませんが、デバッグのためには、少なくとも両方で同じ解像度で実行する必要があると思われます。

答え4

12.04 にアップグレードしたら問題は解決したようです。

私はない追加のドライバーは使用していません。12.04 の標準ドライバーは私にとっては問題なく、3D 効果や完全な Unity エクスペリエンスなどを実現しています。モニターを個別に回転させることもできますが、これは Nvidia では実現できませんでした。

関連情報