Ubuntu 17.04 ve nvidia sürücüsündeki fare imlecinin etrafındaki gezinme kutusu


18

GeForce GTX 1050 Ti ile bir dizüstü bilgisayar var. Ayrıca, iki ekranı Displayport aracılığıyla dizüstü bilgisayarıma bağladım ve nvidia sürücüsünü yükledim sudo apt-get install nvidia-384 nvidia-settings. "Intel güç tasarrufu modunu" kullandığımda, fare bazı durumlarda son derece titriyor (genellikle sadece dizüstü bilgisayarın ana ekranında, bazen de diğerlerinde). Şimdi "Nvidia performans moduna" geçmeye çalıştım prime-select nvidia. Bununla birlikte, şimdi imlecin çevresinde, farenin altındaki güncellenmiş grafikleri göstermeyen ve fareyi hareket ettirirken yaklaşık bir saniye kadar durmakta olan bir gecikme kutusu olma sorunu yaşıyorum. Metni işaretlediğim ve işaretini kaldırdığım bir ekran görüntüsü yaptım; işaretli metnin grafikleri hala orada:

görüntü tanımını buraya girin

Gerisi iyi çalışıyor (fare titriyor) ve ben nvidia modunu korumak istiyorum. Sorunu nasıl çözebilirim?

Bir ek: Vitrin bağlantısını kestikten sonra kutu kayboluyor (yani iki ek göstergeyi çıkartın).


Yanıtlar:


8

Ayrıca bu can sıkıcı bir problem yaşadım ve çözerek çözebildim:

sudo service lightdm restart

(Bu edilmiş bir yorumda önerilen tarafından m00am İlk başta yeniden çalıştı. sddmAma takma. Ben bu hizmeti yoktu belirten bir mesaj görüntülenen sddmpaket yardım etmedi, ama sonunda chosing lightdmhizmet çalıştı.)

Tamam'ı tıklattım ve bilgisayarım yeniden başlatıldı. Nihayet gecikme ve imleç güncelleme problemlerini çözemedi.


2
Bu benim için çalıştı (NVIDIA 390.30 sürücüsü kullanarak). Basitçe yeniden başlatmak yardımcı olmaz, lightdm yeniden başlatılması gerekir.
Bourbon,

2
18.04 olsa da lightdm yok.
Velkan

hayır, ubuntu 18.04’de çalışamaz. Linux mint19'u şimdi kullanıyorum, artık lightdm servisini yeniden başlatamıyorum
leileilei


3
Bu zihinseldir, bu yüzden şimdi her açılışta lightdm'i sıfırlamam gerekecek: O
Jamie Hutber

2

Burada açıklanan konuyla paralel olarak da aynı sorunu yaşadım: Harici monitör her 5-10 dakikada bir birkaç saniye kapanıyor

Yenileme hızımı 58 Hz olarak ayarladıktan sonra ve faremin etrafındaki gecikme kutusuna giriş / çıkış kayboldu. Dış ekran zaman aşımı olsa da devam ediyor, ancak bu başka bir konu.

Bu benim için çalıştı, YMMV. Ubuntu 16.04 ve Nvidia sürücüleri kullanıyorum.


18.04 ile oturum / giriş yapılamıyor. Yeniden başlatılır veya giriş ekranı döngüsüne girer.
Velkan

Oturumu kapatıp / oturumu kapattı mı yoksa yeni bir yenileme derecelendiricisi mi uyguladım, orijinal oranı geri yükleyip oturumu kapatıp / kapattığımı bilmiyorum, ancak bu işlemi yaptı.
TylersSN,

2

Yeniden başlatma sddmbenim için çalıştı, eserler gitti.

sudo systemctl restart sddm

Bu, geçerli oturumunuzu sonlandırır, oturumunuzu kapatır ve ekran yöneticisini yeniden başlatır. Tekrar giriş yaptıktan sonra sorun giderildi.

( kaynak )


2
Ubuntu 17.04'ü standart görüntü yöneticisi lightdm ile çalıştırıyorum. Sddm servisini yeniden başlatmaya çalıştığımda, böyle bir servis olmadığını gösteriyor. Lightdm'yi yeniden başlatmak da yardımcı olmaz.
Rolch2015

xserver-xorg * paketlerini yeniden yüklemeyi deneyin, sddm'yi yeniden başlatmak yine de kalıcı bir çözüm değil.
Nvidia

2
Lütfen ilgili bitleri eklemek için cevabı düzenleyin. Bağlantılar zamanla uzaklaşma eğilimindedir ve bu gibi cevapları işe yaramaz hale getirir.
Hi-Angel

Ne yazık ki, aynı anda çalışan iki kullanıcı hesabım olduğunda ve ikinci oturumu her başlattığımda kare göründüğünde bir seçenek değildir.
int_ua

2

Bu problemi Linux Mint 19.1'deki bir AOC taşınabilir monitörde yaşadım. Lightdm'yi yeniden başlatma çözümü benim için işe yaradı, ancak her yeni açılıştan sonra yeniden başlatmak can sıkıcıydı. Bu nedenle, lightdm'in önyükleme sırasında çok erken başladığını düşündüm, bu yüzden daha az sinir bozucu bir çözüm için systemd service config dosyalarını değiştirdim.

/Lib/systemd/system/displaylink-driver.service içinde:

Satırı After=display-manager.servicedeğiştirildiBefore=display-manager.service

/Etc/systemd/system/display-manager.service içinde:

Değiştirilmiş ExecStartPre to

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

1
Selam tom! Bence cevabınız bu sinir bozucu sorunu çözmek için iyi olabilir, fakat ne değiştireceğimi bilemiyorum, ne de bu satırları bahsettiğiniz dosyalarda bulamıyorum. Cevabın doğru olup olmadığını kontrol edebilir misiniz? Ve değişikliklerin neler yaptığını açıklayabilir misiniz? Teşekkürler! Düzenleme: Düzeltmeyi başardım sanırım. Temel sorun, dosyaların değiştirildiğinden (ilk satır ikinci dosyadan geliyor) ve ikinci satırın "için` önce = önce = display-manager.service "'ye sahip olduğuna inanıyorum.
cgc512

Evet çizgileri karıştırdım. Sabit cevap teşekkürler.
Tom Berghuis

1
Mükemmel, benim için mükemmel çalıştı, bunu bulduğun için çok teşekkür ederim!
cgc512

1

Bu kesin sorunu ubuntu 18.04'te birlik masaüstü ve nvidia-390 sürücüsü ile yaşadım ve yeniden başlatılan lightdm çözümü benim için çalıştı.

Her zaman bir terminal açmak, komutu çalıştırmak, sonra tekrar giriş yapmak istemedim, bu yüzden kalıcı bir düzeltme istedim. Her şeyin işe yarayıp yaramadığını, sadece normal zaman başladığında lightdm başlatılmadığını düşündüm, o zaman zamanlama meselesi olmalı.

Ben değiştirerek lightdm başlatılması içine 1 saniyelik bir gecikme eklendi ExecStartPre=satırı /lib/systemd/system/lightdm.servicegelen

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

için

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

(sadece /bin/sleep 1 ;zaten orada olandan önce ekleyerek )

benim için çalışıyor :)


0

Ek sürücüye gidin ve radyo düğmesi seçimini Nvidia'dan diğerine (hangisi iletişim kutunuzda bulunursa) değiştirin. Sisteminizi uygulayın ve yeniden başlatın.


OP, Nvidia sürücülerini tutmak istediklerini söyledi.
dsstorefile1

0

Ve başka bir ipucu:

Bazı durumlarda USB3.0 kablosunu çıkarırken bir dizüstü bilgisayar kullanıyorsanız ve USB3.0'ı tekrar takmayı deneyin. DisplayLink çalışmıyorsa, bilgisayarınızı kapatmayı ve ekran makinenizi kapatmayı deneyebilirsiniz (benim için takılabilir UD-3900 kullanıyorum). o zaman işe yarayacak. maalesef şunları yapmanız gerekir: sudo service lightdm yeniden başlat. Bu benim için faydalıdır. Çünkü DisplayLink bilgisayarımı başka bir odada bir sunum için aldıktan sonra çalışmadı ve aynı zamanda başka bir yazılım da yükledim. ve geri döndüğümde işe yaramadı. Güncellemeler ve yeni yüklenen yazılımlar yüzünden olduğunu düşündüm. Bu yüzden Linux'u yeniden yükledim (dün yükledim), hala işe yaramadı. Böylece dizüstü bilgisayarımdan GÜÇLEDİM ve UD-3900'ümü kapattım, sonra hem bilgisayarı hem de UD-3900'ü başlattım. İşe yarıyor.


0

Bu arada Ubuntu 18.04'e yükselttim, en yeni Displaylink sürücüsünü ( https://www.displaylink.com/downloads/ubuntu ) ve nvidia-390 sürücüsünü kurdum . Ayrıca, nvidia sürücüsünü ile seçtim sudo prime-select nvidia. Şimdi iyi çalışıyor ve gecikme kutusu da yok oldu. Ancak, şu anda önerilen olan nvidia-410 sürücüsü ile çalışmadı. Daha önceki durumun aksine, şimdi nvidia sürücüsüyle sorunsuz çalışıyor ve intel-driver ikincil ve üçüncül ekranda bazı sinir bozucu fare aksaklıkları üretiyor. Burada önerilen diğer çözüm benim için işe yaramadı. Belki başkaları için çalışırlar.


0

Benim için çalışan çözümler:

  • OpenGL yerine XRender kullanın
  • veya OpenGL ile "vsync" yi devre dışı bırak.

ekran özellikleri penceresi

Umarım birine yardım eder.

Not: Kubuntu 18.10 Cosmic'te Lenovo L380 Intel Graphics'i, 3 VGA ekranlı (1 USB-C Lenovo Bağlantı İstasyonu + 2 DisplayLink adaptörleri) kullanıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.