Verzögerung bei Tastatureingaben in Ubuntu 18.04

24

Ich habe kürzlich zu Ubuntu 18.04 gewechselt und seitdem habe ich eine Menge Verzögerung bei der Tastatureingabe, manchmal mehrere Sekunden. Ich kann die Wörter eingeben, aber es dauert einige Zeit, bis sie auf dem Bildschirm angezeigt werden.

Bisher habe ich Ubuntu 16.04 ohne Probleme verwendet.

Dieser Fehler tritt im Terminal aber auch in meinem Webbrowser auf.

Irgendeine Idee, wo ich anfangen könnte, dieses Problem zu debuggen?

AKTUALISIEREN:

Also habe ich die unten vorgeschlagenen Antworten ausprobiert, danke dafür. Aber immer noch keine Lösung. Was ich herausgefunden habe ist, dass dies auch durch einige Tasten mehr als andere ausgelöst werden kann ... zum Beispiel, wenn ich cdcdcdcd schreibe, erscheint es wirklich sehr viel .....

Vielleicht ist es auch wichtig zu wissen, dass ich ein anderes Tastaturlayout verwende, mit dem ich es eingestellt habe

setxkbmap de neo  # (german neo layout) ( so cd is rl on asdf)

Dies macht jedoch keinen Unterschied für die Verzögerung

UPDATE2:

Anscheinend tritt dieses Problem nur auf dem Gnome / Wellensittich-Desktop auf

UPDATE3:

Da ich keine Lösung für dieses Problem gefunden habe, habe ich herausgefunden, wann ich weitermachen kann ... trotzdem bin ich jetzt zu Manjaro gewechselt und muss sagen, dass ich bisher mit keinerlei Problemen zufrieden bin und ein sehr sauberes und performantes System habe.

Allerdings würde ich diese Fragen offen halten, da einige Leute immer noch das gleiche Problem haben. Ich hoffe, Sie finden eine Lösung

BR

jrsm
quelle
1
Ich hatte eine ähnliche Erfahrung mit der USB-Tastatur. Zurück zu Unity zu wechseln hat geholfen. Wenn dies eine Option ist, gibt es eine Anleitung linuxconfig.org/…
logcat
Ich muss sagen, ich bin wirklich kein großer Fan von Einheit :(
jrsm
1
Ich glaube, ich habe das gleiche Problem. Einige Beobachtungen: 1) Wenn ich zu einer nicht-grafischen Shell gehe, gibt es kein Problem. 2) In Gnome: Nicht nur die Tastatureingabe friert ein, sondern der Großteil der Benutzeroberfläche. Ich habe Sekunden in meiner Uhr aktiviert und sie frieren auch nach mehrmaligem Drücken für eine Weile ein. Aber der Mauszeiger bewegt sich immer noch, wenn ich die Maus bewege. 3) Dies ist nicht bei allen Tastaturen ein Problem. Meine alte Logitech-Tastatur mit dem Unifying Receiver funktioniert einwandfrei. 4) Die betroffene Tastatur funktioniert einwandfrei mit Windows und MacOS auf anderen Computern. 5) Nichts von Bedeutung in meinem Syslog.
Dezibyte
2
Okay, noch ein paar Anmerkungen: Wenn ich zwei Logitech-Tastaturen anschließe und gleichzeitig tippe , tritt das gleiche Problem auf. Dies mag sich wie ein ungewöhnlicher Anwendungsfall anhören, aber meine übliche Tastatur ist eine ergonomische R-Go Split-Tastatur - eine Abnormalität, bei der es sich technisch gesehen um zwei separate Tastaturen handelt (jede mit nur der Hälfte der Tasten einer normalen Tastatur). Eine Kombination aus einer halben und einer Logitech-Tastatur liefert das gleiche Ergebnis. Zusammen mit meinen obigen Beobachtungen: Gibt das jemand eine Vorstellung davon, was los ist? Vor allem, weil es (für mich) nur in Gnome (3) vorkommt.
Dezibyte
1
Ich weiß nicht, ob Sie sich zufällig auch in einer Situation befinden, in der Sie zwei Tasten gleichzeitig drücken wie ich. Aber fürs Protokoll, ich habe einen Fehler mit meinen eigenen Beobachtungen aufgedeckt
decibyte

Antworten:

6

Vielleicht könnten Sie Ihr Systemprotokoll versuchen. Ich habe auf meinem System (mehrmals) den folgenden Fehler festgestellt:

xhci_hcd 0000:3a:00.0: xHCI host controller not responding, assume dead

Dies scheint ein USB3-Problem zu sein. Meine Tastatur und mein Touchpad auf meinem Laptop haben dieses Problem nicht. Meine USB-Maus bleibt auch hängen.

Wenn ich Ubuntu 18.04 mit dem vorherigen und noch verfügbaren Kernel auf meinem System wie in 17.10, Kernel-Version 4.13.0-39-generic, lade, werden die XHCI-Fehler nicht angezeigt. Außerdem bleiben meine Tastatur und Maus nicht mehr hängen.

Ich kann diesen Kernel über das GRUB-Menü in meinem Setup auswählen.

Bemerkung Ich habe es noch nicht ganz herausgefunden. Der ältere Kernel scheint besser zu funktionieren, aber die Verzögerung ist immer wieder da. Ich kann einige Anmerkungen machen, wenn ich den Standard-Kernel verwende: Ein kontinuierlicher Tastendruck (nur einen Buchstaben oder ein Zeichen halten) ist in Ordnung. Es gibt nur den Buchstaben oder das Zeichen konstant ohne Jitter aus. Auch die Eingabe von Buchstaben ist in Ordnung. Wo ich denke, dass es mit meinem Setup schief geht, sind Sonderzeichen wie (Kommas, Punkte, Doppelpunkte, Semikolons usw.). Sobald diese in den Eingang eingegeben werden, geht es schief. Anfangs dachte ich, dass dies durch tote Schlüssel verursacht werden könnte, aber das Ausschalten macht keinen Unterschied. Können Sie dieses Verhalten bestätigen? Außerdem lösen langsame Tasten das Problem in meinem Setup nicht.

Update Heute morgen habe ich ein Update bekommen, das das Tastaturproblem auf meiner Seite zu lösen scheint. Aus meinem Update-Log: Commandline:

$ aptdaemon role='role-commit-packages' sender=':1.147'
Upgrade: intel-microcode:amd64 (3.20180312.0~ubuntu18.04.13.20180425.1~ubuntu0.18.04.1)

Dies ist das einzige Update für den 18.04, das ich bisher bekommen habe. Dies löste wahrscheinlich auch die langsamen Bootzeiten auf meinem Laptop. Es ist jetzt Sekunden statt einer Minute. Ich werde später in dieser Woche eine Bestätigung senden.

André Klaver
quelle
xhci loos gut auf meinem sys log hower ich bekomme oft so etwas wie 1 18:19:54 ryzen gnome-software [2177]: json_object_has_member: assertion 'member_name! = NULL' fehlgeschlagen 1. Mai 18:19:54 ryzen gnome-software [2177 ]: g_strsplit: Zusicherung 'string! = NULL' fehlgeschlagen 1. Mai 18:19:54 ryzen gnome-software [2177]: g_strv_length: Zusicherung 'str_array! = NULL' fehlgeschlagen 1. Mai 18:19:54 ryzen gnome-software [2177 ]: json_object_has_member: assertion 'member_name! = NULL' fehlgeschlagen 1. Mai 18:19:54 ryzen gnome-software [2177]: g_strsplit: assertion 'string! = NULL' fehlgeschlagen
jrsm
Ich habe es noch nicht ganz herausgefunden. Der ältere Kernel scheint besser zu funktionieren, aber die Verzögerung ist immer wieder da. Ich kann einige Anmerkungen machen:
André Klaver
Ich wäre neugierig, mehr über dieses Problem zu erfahren, das Sie hatten. Haben Sie jemals einen Fehlerbericht eingereicht? Wenn dies ein echter Fehler ist, werden viele Menschen davon betroffen sein, da immer mehr Benutzer auf den 18.04. Umsteigen und immer mehr Computer USB 3.0 verwenden
Hee Jin
Bitte, um die Bounty Check-Anfragen zu verdienen. Die Hauptsache ist, zu erklären, "wie man testet", bevor man Systemänderungen anwendet und / oder "wie man zum ursprünglichen Zustand zurückkehrt". Es ist nicht offensichtlich, dass die Lösung für irgendeine Situation gilt oder dass das Problem kein Trojaner ist.
Peter Krauss
4

Dies kann die langsame Tastenfunktion sein

Das Ein- und Ausschalten erfolgt durch Drücken der Umschalttaste für 8 Sekunden

Drücken Sie die Umschalttaste 8 Sekunden lang und prüfen Sie, ob das Problem behoben ist

Jim Anthony
quelle
1
Zu beachten ist, dass der Benutzer zum Ein- und Ausschalten dieser Funktion mit der Umschalttaste zunächst seine Systemeinstellungen ändern muss, um die Verknüpfung zu aktivieren. Siehe Ubuntu-Hilfe: Langsame Tasten einschalten
Hee Jin
Abgesehen davon, dass es standardmäßig aktiviert zu sein scheint: / Ich habe es nie aktiviert und dies hat mein Problem gelöst
Jim Anthony
Oh, komisch! Es war auf meinem System nicht standardmäßig aktiviert, aber eigentlich wollte ich meinen Kommentar so formulieren, dass er die Tatsache berücksichtigt, dass es möglicherweise für einige Benutzer möglich ist, weil es mir völlig möglich erschien. Wie auch immer, das behebt es hoffentlich für den Fragesteller!
Hee Jin
Das macht überhaupt nichts.
Luís de Sousa
2
Nachdem ich mich eingehender mit diesem Problem befasst habe, kann ich überprüfen, dass die verzögerte Tastatureingabe nicht von verursacht wird slowkeys! Ich habe das Verhalten von Slowkeys in Ubuntu 18.04.1 deaktiviert und validiert und das Lag-Problem festgestellt, wenn dies deaktiviert wurde. Wenn ich Slowkeys aktiviere, dauert es lange, einen Buchstaben einzugeben, und die Verzögerung ist konstant. Wenn das Problem mit den verzögerten Schlüsseln auftritt, ist die Verzögerung variabel und manchmal wird ein Zeichen mehrmals wiederholt, weil ich versucht habe, ein paar Mal zu drücken, ohne dass es rechtzeitig registriert wurde.
TrinitronX
3

Es ist nicht die Tastatur. Es ist nicht der Window Compositor. Das Problem mit der Verzögerung ist die Abfolge von Ereignissen, die in den GUI-Steuerelementen eines bestimmten Programms auftreten. Eine Sache, die sie alle gemeinsam haben, ist neben der Tastatureingabe und dem angezeigten Text, dass Eingabehilfen wie der Orca-Bildschirmleser dafür sorgen, dass die Benutzeroberfläche zwischen den Bildschirmaktualisierungen mehr Arbeit leisten muss. Es ist wie bei der 3D-Videowiedergabe, bei der zu viele Berechnungen die Bildrate senken, bis sie sich wie eine Reihe von Standbildern ohne Kontinuität verhält.

Töte die Berechnungen und du tötest die Verzögerung.

Ich habe mein Lag-Problem gestoppt, indem ich den Orca-Prozess beendet und dann zu [Startprogrammen] gegangen bin. dort angekommen entfernte ich orca von der startliste zusammen mit anderen programmen, die ich beim start nicht wollte. Ich habe auch das Kontrollkästchen deaktiviert, um mich nicht mehr an laufende Programme beim Herunterfahren zu erinnern.

Keine Verzögerung mehr bei Tastatureingaben, auch in Firefox

portnoithegroundhog
quelle
Bitte, um die Bounty Check-Anfragen zu verdienen. Die Hauptsache ist, zu erklären, "wie man testet", bevor man Systemänderungen anwendet und / oder "wie man zum ursprünglichen Zustand zurückkehrt". Es ist nicht offensichtlich, dass die Lösung für irgendeine Situation gilt oder dass das Problem kein Trojaner ist.
Peter Krauss
1

Ich hatte dies auf meinem Haupt-Laptop-Computer, als ich Terraria spielte, als ich auf meinem "neuen Desktop" mit so erstaunlichen Teilen wie DDR2-RAM und einem Dual-Core-e8600 und USB 2.0 spielte. Ich hatte keine Latenz, ich konnte nicht einmal eine Eingangsverzögerung sehen Beim Vergleich einer kabellosen Low-End-Tastatur mit einer mechanischen PS2-Tastatur. Ein Neustart und Anschließen des Computers hat geholfen. Ich glaube, das lag daran, dass der Akku des Systems schwach und nicht angeschlossen war.

Tyler Pluim
quelle
Ich sehe das Problem auf einem Desktop - HTPC - System mit , Intel(R) Core(TM) i7-7700K CPU @ 4.20GHzdass hat 8 Kern! Es hat auch ein RAID6 mit 5 Festplatten, mit 8 GB RAM ( DIMM DDR4 Synchronous 2133 MHz (0.5 ns)). Das Problem hat also definitiv nichts mit Hardware zu tun! Es scheint wahrscheinlicher zu sein, dass es sich aufgrund meiner Erfahrung um Software handelt.
TrinitronX
1

Ich hatte ähnliche Probleme bei der Verwendung eines drahtlosen Logitech Keyboar & Mouse mit einem vereinheitlichten Empfänger. Ich habe einen stationären PC und habe eine Reihe von Dingen ausprobiert, um das zu beheben:

  1. Aktualisierte die Firmware mit fwupdmgr auf die neueste Logitech-Version. Ich dachte es hätte geholfen aber anscheinend nicht nachhaltig gewirkt.

  2. Ich habe eine neue udev-Regel in einer neuen Datei /etc/udev/rules.d/10-logitech-receiver.rules mit folgendem Inhalt erstellt:

=======

Einheitlicher USB-Empfänger

ACTION == "add", SUBSYSTEM == "usb", ATTRS {idVendor} == "046d", ATTR {idProduct} == "c52b", ATTR {product} == "USB Receiver", TEST == "power / control ", ATTR {power / control}: =" on "

=======

Diese Regel stellt sicher, dass der Empfänger immer eingeschaltet ist. Vielleicht ist es auf einem stationären PC nicht notwendig, aber es kann nicht schaden. Ich dachte, es hätte geholfen, aber es war zweifelhaft, ob es eine dauerhafte Wirkung hatte. Auf einem Laptop kann dies zu Lasten des Stromverbrauchs hilfreich sein.

  1. Interferenzen mit anderen Geräten

Mir ist aufgefallen, dass, wenn ich einen USB-Stick in einem benachbarten USB-Steckplatz oder einem anderen USB-Gerät in der Nähe hatte, die Verzögerung zunahm. Ich habe die anderen UDB-Geräte auf die Rückwandplatine verschoben und den Receiver an ein USB-Verlängerungskabel an der Vorderseite des PCs angeschlossen und es etwa einen Meter vom PC entfernt platziert. Dies war eindeutig die bisher beste Lösung - zumindest für mein drahtloses Logitech-Setup. Dies hängt möglicherweise auch davon ab, wie viele Geräte an jeden USB-Bus angeschlossen sind, sodass die Spannung abfallen und den Empfang beeinträchtigen kann. Mir ist auch aufgefallen, dass es in USB 3.x-Steckplätzen weitaus besser funktioniert als in USB 2.x, ebenso.

Nachdem Sie es von potenziell störenden Geräten entfernt haben, ist es jetzt stabil, und die Tastatur befindet sich in einem Abstand von ca. 3 m. vom dongle :-)

storestyggeulv
quelle
Hi @storestyggeulv, danke! Über "USB wireless" sehe ich, dass das auch bei Nicht-WLAN ein Problem ist, wie bei meiner USB-Kabeltastatur. Können Sie tail -f /var/log/syslog oder grep -i WORD_TO_DETECT /var/log/syslog in Ihrem Terminal verwenden, um die Hauptprotokollmeldungen zu ermitteln, die beim Eintreffen der Verzögerung angezeigt werden ?
Peter Krauss vor
Über die Verzögerung als Nebeneffekt eines "Trojaners, der unsere Tastaturen scannt" ... Glauben Sie an diese Möglichkeit? Ihre UBUNTU ist "frisch" oder es sind viele Anwendungen installiert? (siehe diese Art gefährlicher Installation )
Peter Krauss vor
0

Ich hatte das gleiche Problem mit meiner Lieblingstastatur. Alle meine anderen Tastaturen funktionierten einwandfrei.

Ich habe das Problem gelöst, indem ich zu Wayland gewechselt bin.

Sie können dies mit dem Zahnrad neben dem Anmeldebutton auf dem Anmeldebildschirm tun.

Flom
quelle
0

Wenn Sie Spiele spielen oder Spiele spielen, hat die Kommunikations-App Discord zu viel von meiner Grafikkarte gepackt und Schluckauf verursacht. Versuchen Sie, "Hardwarebeschleunigung" in seiner Einstellung zu deaktivieren. Hat Wunder für mich getan. Keine Verzögerung mehr bei Spielen oder beim Tippen.

Anscheinend ist es ein kleiner Buggy. Aus dem Pferdemund: https://twitter.com/discordapp/status/924910040552747008?lang=de

Andere haben das Problem: https://www.reddit.com/r/PUBATTLEGROUNDS/comments/6ibgj3/psa_turn_off_hardware_acceleration_in_discord/

four43
quelle
0

Ich habe die Funktion Langsame Tasten aktiviert , die eine Verzögerung zwischen dem Drücken einer Taste und dem Akzeptieren einer Taste festlegt. Das Verhalten ist genau so, wie Sie es oben beschrieben haben.

Um Slow Keys zu deaktivieren, öffnen Sie Einstellungen, wählen Sie Universal Access, dann Typing Assist (AccessX) und deaktivieren Sie es.

user3162422
quelle
0

Wäre diese Verzögerung eine Nebenwirkung eines Trojaners, der unsere Tastaturen durchsucht?

((ES IST KEINE ANTWORT, IST EINE BEARBEITUNG DER FRAGE BEI ​​2019'S BOUNTY))

Nach ~ 1,5 Jahren keine zusätzlichen Informationen, außer dass es eine Verzögerung von 1 Sekunde bis 3 Sekunden gibt . Alles in allem Terminal, Gedit, Browser, manchmal anmelden.

Es ist ein frischer und UBUNTU 18 LTS, der Rechner funktioniert gut mit Ubuntu 16 LTS (in einer anderen Partition), es ist ein alter Samsung mit Intel i3 Core, SSD-Festplatte und RAM, der als dieser free -mBefehl verwendet wird:

              total        used        free      shared  buff/cache   available
Mem:           3741        1466        1278         260         995        1794
Swap:          2047           0        2047
Peter Krauss
quelle