Ubuntu 17.04およびnvidiaドライバーのマウスカーソルの周りのボックスの遅れ


21

GeForce GTX 1050 Tiを搭載したラップトップを使用しています。さらに、Displayport経由で2台のディスプレイをラップトップに接続し、経由でnvidiaドライバーをインストールしましたsudo apt-get install nvidia-384 nvidia-settings。「Intel省電力モード」を使用すると、マウスが極端にちらつく場合があります(通常はラップトップのメイン画面だけでなく、場合によっては他の画面でも)。今、私はを介して「Nvidiaパフォーマンスモード」に切り替えようとしましたprime-select nvidia。ただし、カーソルの周りに遅れたボックスがあり、マウスの下に更新されたグラフィックが表示されず、マウスを離すと約1秒間存在するという問題があります。スクリーンショットを作成し、テキストにマークを付けてマークを外しました。マークされたテキストのグラフィックはまだあります:

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

残りは正常に動作しており(マウスのちらつきはありません)、nvidiaモードを維持したいと思います。どうすれば問題を解決できますか?

1つ追加:ディスプレイポートを切断すると、ボックスは消えます(つまり、2つの追加ディスプレイを削除します)。


回答:


12

私もこの厄介な問題を抱えていたので、以下を実行することで解決できました。

sudo service lightdm restart

(これはされたコメントで提案することによりm00am最初、私は再起動しようとした時。sddmが、それは私がそのサービスを持っていなかったというメッセージが表示されました。インストールsddmパッケージは助けをしなかったが、最終的には択一lightdmサービスが働いていました。)

[OK]をクリックして、コンピューターを再起動しました。最後に、遅れとカーソルが更新されない問題が解決されました。


2
これは私にとってはうまくいきました(NVIDIA 390.30ドライバーを使用)。単に再起動するだけでは役に立ちません。lightdmの再起動が必要です。
ブルボンクリーム

2
18.04にはlightdmがありません。
-Velkan

いいえ、ubuntu 18.04では動作しません。今はlinux mint19を使用していますが、lightdmサービスを再起動できません
leileilei

このリンクをお読みください:forums.linuxmint.com/viewtopic.php?f
59&

3
これは精神的なことなので、今度はブートごとにlightdmをリセットする必要があります:O
Jamie Hutber

3

ここで説明されている問題を抱えているのと並行して、同じ問題が発生しました:外部モニターが5〜10分ごとに数秒間オフになります

リフレッシュレートを58 Hzに設定し、マウスの周りの遅れているボックスでログアウト/ログアウトすると消えました。ただし、外部画面のタイムアウトは持続しますが、それは別の問題です。

YMMVはこれでうまくいきました。Ubuntu 16.04とNvidiaドライバーを使用しています。


18.04では、ログアウト/ログインできません。再起動するか、ログイン画面のループに入ります。
-Velkan

ログアウト/ログインがトリックを行ったかどうか、または新しいリフレッシュレートを適用し、元のレートを復元してからログアウト/ログインを実行したかどうかはわかりませんが、トリックは行いました。
TylersSN

3

再起動sddmはうまくいき、アーティファクトはなくなりました。

sudo systemctl restart sddm

これにより、現在のセッションが終了し、ログアウトして、ディスプレイマネージャが再起動します。再度ログインすると、問題はなくなりました。

ソース


2
Ubuntu 17.04を標準ディスプレイマネージャーlightdmで実行しています。sddmサービスを再起動しようとすると、そのようなサービスがないと表示されます。lightdmを再起動しても効果はありません。
Rolch2015

xserver-xorg *パッケージを再インストールしてみてください。sddmの再起動は永続的な解決策ではありません。nvidiaカードで動作させるためにxorgパッケージを再インストールする必要がありました
Oleksii

2
回答を編集して、関連するビットを含めてください。リンクは時間とともに消える傾向があり、そのような回答は役に立たなくなります。
ハイエンジェル

残念ながら、2つのユーザーアカウントを同時に実行していて、2番目のセッションを起動するたびに四角が表示される場合、これはオプションではありません。
int_ua

3

環境:Ubuntu 18.04 GTX1650 nvidia-430-driver(ubuntuソフトウェアからインストール)

マウスの周りの四角を修正:

sudo apt install lightdm

lightdmをデフォルトとして設定し、再起動します

sudo dpkg-reconfigure lightdm
sudo reboot

再起動後も、マウスの周りに正方形が表示されます。

sudo apt remove lightdm
sudo reboot

再起動後、コマンドラインになります。

sudo service gdm start

それは再びグラフィカルモードになり、マウスの周りの四角が消えることがわかります

sudo dpkg-reconfigure gdm3

その後、sudo service gdm start毎回入力する必要はありません。

それが役立つことを願っています。


最後から二番目のコマンドでは、ことでlightm3、あなたは意味していますgdm3lightdm
Kulfy

申し訳ありませんが、タイプミスでした
Yang Zhou

3

Linux Mint 19.1のAOCポータブルモニターでこの問題が発生しました。lightdmを再起動するソリューションはうまくいきましたが、新しいブートのたびに再起動するのは面倒です。そのため、ブートシーケンスの初期段階でlightdmが起動しすぎると考えたため、systemdサービスの構成ファイルを変更して、面倒な解決策にしました。

/lib/systemd/system/displaylink-driver.service

After=display-manager.serviceを次のように変更しましたBefore=display-manager.service

/etc/systemd/system/display-manager.service

修正ExecStartPre

ExecStartPre=/bin/sh -c '/bin/sleep 10 && [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

Ubuntu 18.04では、以下を除いて同じ編集を行うことができます。 /lib/systemd/system/lightdm.service


1
こんにちはトム!この迷惑な問題を解決するのにあなたの答えが良いと思うが、何を変更すべきかわからないし、あなたが言及したファイルにこれらの行を見つけることもできない。答えが正しいことを確認できますか?そして、あなたは変更が何をしているのかを詳しく説明してもらえますか?ありがとう!編集:どうにかして修正したと思う。主な問題は、ファイルがスワップされることです(1行目は2番目のファイルからのものです)。
cgc512

はい、私は行を混同しました。回答ありがとうございます。
トムバーグハウス

1
完璧、それは私にとって完璧に働いた、これを見つけてくれてありがとう!
cgc512

ExecStartPreの変更は必要ない場合があります
Tom Berghuis

2

私のために働くソリューションは次のとおりです。

  • OpenGLの代わりにXRenderを使用します
  • またはOpenGLでは、「vsync」を無効にします

プロパティウィンドウを表示する

それが誰かを助けることを願っています。

注:3つのVGAディスプレイ(1つのUSB-C Lenovoドッキングステーション+ 2つのDisplayLinkアダプター)を備えたKubuntu 18.10 CosmicでLenovo L380 Intelグラフィックスを使用しています。


2

ユニティデスクトップとnvidia-390ドライバーを備えたubuntu 18.04でこの問題が発生し、lightdmを再起動する解決策がうまくいきました。

常にターミナルを開いてコマンドを実行してから再ログインする必要がなかったので、永続的な修正が必要でした。lightdmが通常の時間に起動した場合だけでなく、すべてが機能するかどうかを考えました。それはタイミングの問題であるに違いありません。

からExecStartPre=行を変更して、lightdmの起動に1秒の遅延を追加しました/lib/systemd/system/lightdm.service

ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

ExecStartPre=/bin/sleep 1 ; /bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

/bin/sleep 1 ;既にあるものの前に追加するだけです)

私のために働く:)


1

そして別のヒント:

場合によってはUSB3.0ケーブルを取り外したときにラップトップコンピューターを使用し、USB3.0を再度接続しようとした場合。DisplayLinkが機能しない場合は、コンピューターをシャットダウンし、ディスプレイマシンの電源をオフにしてみてください(私はプラグ可能なUD-3900を使用しています)。その後、動作します。残念ながら、再度:sudo service lightdm restartを実行する必要があります。これは私にとって便利です。コンピューターを別の部屋でプレゼンテーションに使用した後、DisplayLinkが機能せず、同時に他のソフトウェアをインストールしたためです。そして私が戻ったとき、それは機能しませんでした。更新プログラムと新しくインストールされたソフトウェアが原因だと思いました。だから、私はLinuxを再インストールしました(昨日インストールしました)、まだ動作しませんでした。そこで、ラップトップの電源を切ってUD-3900の電源を切り、コンピューターとUD-3900の両方を起動しました。できます。


0

追加のドライバーに移動し、ラジオボタンの選択をNvidiaからその他(ダイアログボックスに表示されているもの)に変更します。システムを適用して再起動します。


0

それまでの間、Ubuntu 18.04にアップグレードし、最新のDisplaylinkドライバー(https://www.displaylink.com/downloads/ubuntu)とnvidia-390ドライバーをインストールしました。さらに、を介してnvidia-driverを選択しましたsudo prime-select nvidia。これで問題なく動作し、遅延ボックスも消えました。ただし、現在推奨されているnvidia-410ドライバーでは動作しませんでした。以前の状況とは対照的に、nvidia-driverでスムーズに動作するようになり、Intel-driverはセカンダリ画面とターシャリ画面でいくつかの迷惑なマウスグリッチを生成します。ここで提案されている他の解決策は、私にとってはうまくいきませんでした。たぶん彼らは他の人のために働いています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.