Kotak lagging di sekitar kursor mouse pada Ubuntu 17.04 dan driver nvidia

21

Saya memiliki Laptop dengan GeForce GTX 1050 Ti. Selain itu, saya telah menghubungkan dua monitor ke Laptop saya melalui Displayport dan menginstal driver nvidia via sudo apt-get install nvidia-384 nvidia-settings. Ketika saya menggunakan "mode hemat daya Intel", maka mouse sangat berkedip dalam beberapa kasus (biasanya hanya di layar utama laptop, tetapi kadang-kadang juga pada yang lain). Sekarang saya mencoba untuk beralih ke "mode kinerja Nvidia" melalui prime-select nvidia. Namun, sekarang saya memiliki masalah bahwa ada kotak lagging di sekitar kursor, yang tidak menunjukkan grafik yang diperbarui di bawah mouse dan masih ada sekitar satu detik ketika memindahkan mouse. Saya membuat tangkapan layar, tempat saya menandai teks dan menghapusnya; grafik dari teks yang ditandai masih ada:

masukkan deskripsi gambar di sini

Sisanya bekerja dengan baik (tidak ada mouse yang berkedip) dan saya ingin tetap menggunakan mode nvidia. Bagaimana saya bisa menyelesaikan masalah?

Satu tambahan: Kotak hilang setelah melepas displayport (yaitu menghapus dua display tambahan).

Rolch2015
sumber
Terkait .
MJD

Jawaban:

12

Saya juga punya masalah yang mengganggu ini, dan saya bisa menyelesaikannya dengan menjalankan:

sudo service lightdm restart

(Ini disarankan dalam komentar oleh m00am . Pada awalnya saya telah mencoba untuk me-restart sddm, tetapi menampilkan pesan yang mengatakan saya tidak memiliki layanan itu. Menginstal sddmpaket tidak membantu, tetapi akhirnya memilih lightdmlayanan bekerja.)

Saya mengklik OK, dan komputer saya restart. Akhirnya masalah keterlambatan dan kursor yang tidak memperbarui diselesaikan.

leileilei
sumber
2
Ini bekerja untuk saya (menggunakan driver NVIDIA 390.30). Cukup reboot tidak membantu, restart lightdm diperlukan.
BourbonCreams
2
18,04 tidak memiliki lightdm.
Velkan
tidak, itu tidak dapat bekerja di ubuntu 18.04. Saya menggunakan linux mint19 sekarang, tidak dapat memulai kembali layanan lightdm lagi
leileilei
Harap baca tautan ini: forums.linuxmint.com/viewtopic.php?f=59&t=278666
leileilei
3
Ini mental, jadi sekarang saya harus mengatur ulang lightdm pada setiap boot: O
Jamie Hutber
3

Saya memiliki masalah yang sama secara paralel dengan masalah yang dijelaskan di sini: Monitor eksternal mati selama beberapa detik setiap 5-10 menit

Setelah mengatur kecepatan refresh saya ke 58 Hz dan keluar / masuk di kotak lagging di sekitar mouse saya menghilang. Batas waktu layar eksternal tetap ada, tapi itu masalah lain.

Ini bekerja untuk saya, YMMV. Saya menggunakan driver Ubuntu 16.04 dan Nvidia.

Carl Onsjö
sumber
Dengan 18,04 tidak dapat keluar / masuk. Itu baik restart atau masuk ke loop layar login.
Velkan
Saya tidak tahu apakah logout / login melakukan trik atau bahwa saya menerapkan refresh rater baru, mengembalikan tingkat asli dan kemudian melakukan logout / login, tetapi berhasil.
TylersSN
3

Restart sddmbekerja untuk saya, artefak hilang.

sudo systemctl restart sddm

Ini akan menghentikan sesi Anda saat ini, mengeluarkan Anda, dan memulai kembali manajer tampilan. Setelah masuk kembali, masalahnya hilang.

( sumber )

Oleksii
sumber
2
Saya menjalankan Ubuntu 17.04 dengan lightdm manajer tampilan standar. Ketika saya mencoba untuk me-restart layanan sddm, ini menyatakan bahwa tidak ada layanan seperti itu. Restart lightdm juga tidak membantu.
Rolch2015
coba instal ulang paket xserver-xorg *, restart sddm toh bukan solusi permanen. Saya harus menginstal ulang paket xorg untuk membuatnya bekerja dengan kartu nvidia
Oleksii
2
Harap edit jawaban untuk memasukkan bit yang relevan. Tautan cenderung hilang seiring waktu, menjadikan jawaban seperti itu tidak berguna.
Hi-Angel
Sayangnya, ini bukan opsi ketika saya memiliki dua akun pengguna yang berjalan secara bersamaan dan kotak muncul setiap kali saya meluncurkan sesi kedua.
int_ua
3

Lingkungan: Ubuntu 18.04 GTX1650 nvidia-430-driver (diinstal dari perangkat lunak ubuntu)

Memperbaiki kotak di sekitar masalah mouse dengan:

sudo apt install lightdm

Konfigurasikan lightdm sebagai default dan reboot

sudo dpkg-reconfigure lightdm
sudo reboot

Setelah reboot, Anda masih akan melihat kotak di sekitar mouse

sudo apt remove lightdm
sudo reboot

Setelah reboot, Anda akan berada di commandline.

sudo service gdm start

itu akan membawa Anda ke mode grafis lagi, dan Anda akan menemukan bahwa kotak di sekitar mouse menghilang

sudo dpkg-reconfigure gdm3

Maka Anda tidak perlu mengetik sudo service gdm startsetiap waktu.

Semoga bisa membantu.

Yang Zhou
sumber
Dalam perintah terakhir kedua lightm3, maksud Anda gdm3atau apa lightdm?
Kulfy
maaf, itu salah ketik
Yang Zhou
3

Saya punya masalah dengan monitor portabel AOC di Linux Mint 19.1. Solusi untuk me-restart lightdm bekerja untuk saya tetapi menjengkelkan untuk memulai kembali setelah setiap boot baru. Oleh karena itu saya pikir lightdm mulai terlalu awal dalam urutan boot, jadi saya memodifikasi file konfigurasi layanan systemd untuk solusi yang tidak terlalu mengganggu.

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

Mengubah jalur After=display-manager.servicemenjadiBefore=display-manager.service

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

Dimodifikasi ExecStartPremenjadi

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

Untuk Ubuntu 18.04 Anda dapat melakukan edit yang sama, kecuali untuk /lib/systemd/system/lightdm.service

Tom Berghuis
sumber
1
Hai Tom! Saya pikir jawaban Anda mungkin baik untuk memperbaiki masalah yang mengganggu ini, tetapi saya tidak yakin apa yang harus diubah, atau saya menemukan baris-baris ini dalam file yang Anda sebutkan. Bisakah Anda memeriksa jawabannya sudah benar? Dan bisakah Anda menguraikan apa yang dilakukan perubahan? Terima kasih! Sunting: Saya berhasil memperbaikinya saya percaya. Masalah utamanya adalah file-file tersebut ditukar (baris pertama adalah dari file kedua), dan baris kedua memiliki "to to` Before = display-manager.service "yang seharusnya tidak ada di sana saya percaya.
cgc512
Ya saya memang mencampuradukkan garis. Tetap jawab terima kasih.
Tom Berghuis
1
Sempurna, ini bekerja sempurna untuk saya, terima kasih banyak untuk menemukan ini!
cgc512
Perubahan ExecStartPre mungkin tidak diperlukan
Tom Berghuis
2

Solusi yang bekerja untuk saya adalah:

  • gunakan XRender alih-alih OpenGL
  • atau dengan OpenGL, nonaktifkan "vsync"

jendela tampilan properti

Semoga ini bisa membantu seseorang.

Catatan: Saya menggunakan Intel L380 Intel Graphics pada Kubuntu 18.10 Cosmic, dengan 3 tampilan VGA (1 USB-C Lenovo Docking Station + 2 adapter DisplayLink).

Meloman
sumber
2

Saya mengalami masalah ini pada ubuntu 18.04 dengan unity desktop dan driver nvidia-390, dan solusi untuk menyalakan kembali lightdm bekerja untuk saya.

Saya tidak suka harus selalu membuka terminal, menjalankan perintah, lalu masuk kembali, jadi saya ingin perbaikan permanen. Saya pikir jika semuanya berfungsi, tidak hanya jika lightdm dimulai pada waktu yang biasa, maka itu harus menjadi masalah waktu.

Saya menambahkan penundaan 1 detik ke peluncuran lightdm dengan mengubah ExecStartPre= jalur masuk /lib/systemd/system/lightdm.servicedari

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

untuk

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

(hanya menambahkan /bin/sleep 1 ;sebelum apa yang sudah ada di sana)

bekerja untuk saya :)

Jeremy
sumber
1

Dan tip lainnya:

Jika Anda menggunakan komputer laptop saat Anda mencabut kabel USB3.0 untuk beberapa kasus dan Anda mencoba mencolokkan USB3.0 lagi. Jika DisplayLink tidak berfungsi mungkin Anda dapat mencoba mematikan komputer Anda dan matikan mesin display Anda (bagi saya, saya menggunakan pluggable UD-3900). maka itu akan berhasil. sayangnya, Anda harus: sudo service lightdm restart lagi. Ini berguna bagi saya. Karena DisplayLink saya tidak berfungsi setelah mengambil komputer saya untuk presentasi di ruangan lain dan pada saat yang sama saya menginstal beberapa perangkat lunak lain. dan ketika saya kembali, itu tidak berhasil. Saya pikir itu karena pembaruan dan perangkat lunak yang baru diinstal. Jadi saya menginstal ulang Linux (saya instal kemarin), masih tidak berfungsi. Jadi saya MEMUANGKAN laptop saya dan mematikan UD-3900 saya, kemudian mulai komputer dan UD-3900. Berhasil.

leileilei
sumber
0

Pergi ke driver tambahan dan kemudian ubah pilihan tombol radio dari Nvidia ke yang lain (mana saja yang ada di kotak dialog Anda). Terapkan dan mulai ulang sistem Anda.

Rajat Jain
sumber
0

Sementara itu saya telah meningkatkan ke Ubuntu 18.04, menginstal driver Displaylink terbaru ( https://www.displaylink.com/downloads/ubuntu ) dan driver nvidia-390. Selanjutnya, saya memilih driver nvidia via sudo prime-select nvidia. Sekarang berfungsi dengan baik, dan kotak lagging juga menghilang. Namun, itu tidak bekerja dengan driver nvidia-410, yang saat ini direkomendasikan. Berbeda dengan situasi sebelumnya, sekarang bekerja dengan lancar dengan driver nvidia, dan driver intel menghasilkan beberapa gangguan mouse yang mengganggu pada layar sekunder dan tersier. Solusi lain yang disarankan di sini tidak bekerja untuk saya. Mungkin mereka bekerja untuk orang lain.

Rolch2015
sumber