((PROSZĘ EDYTOWAĆ TUTAJ, TO WIKI! ALE NIE JEST ODPOWIEDŹ, JEST WIELKIM OBRAZEM Z 2019))
PRZEGLĄDANIE WIELU HIPOTEZY:
Czy to opóźnienie byłoby efektem ubocznym trojana skanującego nasze klawiatury?
Wydaje się, że tak nie jest, ale konieczna jest podwójna kontrola: zgłoś tutaj wszelkie dowody (i procedury sprawdzania dowodów) dotyczące hipotezy trojana.
Dowody, że nie jest to „zewnętrzny trojan”: problem opóźnienia występuje w USB-Live i w nowych instalacjach UBUNTU 18 - przed zainstalowaniem jakiegokolwiek „zewnętrznego” ISO ”.
PS: „wewnętrzny” został wprowadzony w dystrybucji ISO wydania 18… więc możemy rozważyć błąd, a nie wirusa.
Czy to opóźnienie spowodowane przez funkcję „Powolne klawisze”
To kolejny problem! To dobra pierwsza hipoteza, łatwa do przetestowania i odrzucenia.
UWAGA: ta strona otrzymuje tysiące odsłon, więc jeśli szukałeś „Powolnych klawiszy”, zobacz tę dobrą odpowiedź (4 głosy) i rozwiązanie (lub zobacz inną dyskusję na stronie ).
Czy to opóźnienie byłoby opóźnieniem sprzętowym problem ?
Nie, zobacz komentarze @TrinitronX, które pokazują, że tak nie jest. Wszystkie typy oprogramowania oferują to samo opóźnienie , nie jest to „opóźnienie spowodowane niską wydajnością sprzętową”.
Czy to opóźnienie byłoby problemem ze sterownikiem USB?
Tak, problem z klawiaturą USB, błąd lub konflikt w oprogramowaniu sterownika urządzenia ... Ale coś, co występuje głównie ze starymi maszynami i / lub starymi urządzeniami, kiedy jest przeniesione z UBUNTU v16 LTS do v18 LTS, ponieważ powoduje opóźnienie nie istnieje na v16 ani na nowoczesnych urządzeniach.
Dowody : sprawdź wszystkie komentarze i odpowiedzi (i edytuj tutaj, wymieniając je), wszystkie mówią o różnych urządzeniach USB.
WNIOSEK O NASZYM GŁÓWNYM PROBLEMIE I JEGO PRAWIDŁOWEJ HIPOTEZIE:
Ten problem polega na opóźnieniu spowodowanym zmianą niektórych klawiatur USB
Recenzja pytania z 2019 r. Dotyczy błędu sterownika klawiatury USB i jego manifestacji jako opóźnienia.
Po ~ 1,5 roku to pytanie jest stabilne i oferuje ogólne świadectwo na temat opóźnienia wprowadzania danych z klawiatury: że jest to opóźnienie od 1 sekundy do 3 sekund , na ogół rozpoczęcie sekcji lub zmiana urządzenia USB (na inne niż USB). We wszystkich aplikacjach (np. Terminal, Gedit, przeglądarka, czasami logowanie). To prawdziwy błąd w dystrybucji UBUNTU 18 .
Jak wykryć / potwierdzić, że mój problem jest TYM problemem?
Monitorowanie zmian w dzienniku systemowym podczas wystąpień opóźnień przez
tail -f /var/log/syslog
: otwórz go w oknie terminala i w innym oknie testowym, aby edytować za pomocą klawiatury USB i oryginalnej (wbudowanej) klawiatury. Zbierz dowody i porównaj je ze zgłoszonymi.
grep -i controller /var/log/syslog
należy pokazać typowe linie „ohci_hcd: USB” w zebranych dowodach.
grep -i ETC /var/log/syslog
możesz użyć innych słów (np. „nieobsługiwany”) zamiast „ETC”, aby sprawdzić zebrane dowody.
INNE PRZYDATNE INFORMACJE DLA ODPOWIEDZI I DYSKUSJI
Przeanalizuj przypadki, pełny profil (system i sprzęt), w którym wystąpił TEN problem opóźnienia.
PRZYPADEK 1 . Jest to nowy UBUNTU 18 LTS, maszyna działa dobrze z Ubuntu 16 LTS (na innej partycji), to stary Samsung z rdzeniem Intel i3, dyskiem SSD i pamięcią RAM używaną jako to free -m
polecenie:
total used free shared buff/cache available
Mem: 3741 1466 1278 260 995 1794
Swap: 2047 0 2047
Monitorowanie zmian w dzienniku systemowym podczas opóźnień, głównych zmian i innych dowodów:
tail -f /var/log/syslog
.
... /usr/lib/gdm3/gdm-x-session[1324]: (II) config/udev: Adding input device DELL Dell USB Entry Keyboard (/dev/input/event11)
... /usr/lib/gdm3/gdm-x-session[1324]: (**) DELL Dell USB Entry Keyboard: Applying InputClass "libinput keyboard catchall"
... /usr/lib/gdm3/gdm-x-session[1324]: (II) Using input driver 'libinput' for 'DELL Dell USB Entry Keyboard'
... /usr/lib/gdm3/gdm-x-session[1324]: (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 47 paused 0
... /usr/lib/gdm3/gdm-x-session[1324]: (**) DELL Dell USB Entry Keyboard: always reports core events
... /usr/lib/gdm3/gdm-x-session[1324]: (**) Option "Device" "/dev/input/event11"
... /usr/lib/gdm3/gdm-x-session[1324]: (II) event11 - DELL Dell USB Entry Keyboard: is tagged by udev as: Keyboard
... /usr/lib/gdm3/gdm-x-session[1324]: (II) event11 - DELL Dell USB Entry Keyboard: device removed
... /usr/lib/gdm3/gdm-x-session[1324]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:413C:2107.0002/input/input13/event11"
W tego rodzaju eksperymentach głównymi grep
są:
grep -i HCI /var/log/syslog
... kernel: [ 3770.983036] usb 2-1.1: new low-speed USB device number 5 using ehci-pci
... kernel: [ 7084.642797] usb 2-1.1: new high-speed USB device number 6 using ehci-pci
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141471] ehci-pci: EHCI PCI platform driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.142001] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
... kernel: [ 1.142025] ehci-pci 0000:00:1a.0: debug port 2
... kernel: [ 1.146059] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
... kernel: [ 1.146091] ehci-pci 0000:00:1a.0: irq 16, io mem 0xfc806000
... kernel: [ 1.158091] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.159065] ehci-pci 0000:00:1d.0: EHCI Host Controller
... kernel: [ 1.163101] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
... kernel: [ 1.178159] usb usb2: Manufacturer: Linux 5.0.0-37-generic ehci_hcd
... kernel: [ 1.178720] ehci-platform: EHCI generic platform driver
... kernel: [ 1.178738] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
... kernel: [ 1.178743] ohci-pci: OHCI PCI platform driver
... kernel: [ 1.178757] ohci-platform: OHCI generic platform driver
... kernel: [ 1.178768] uhci_hcd: USB Universal Host Controller Interface driver
... kernel: [ 1.467492] ahci 0000:00:1f.2: version 3.0
... kernel: [ 1.468810] scsi host0: ahci
... kernel: [ 1.502080] usb 1-1: new high-speed USB device number 2 using ehci-pci
... kernel: [ 477.859695] usb 2-1.2: new low-speed USB device number 5 using ehci-pci
grep -i controller /var/log/syslog
... kernel: [ 0.270587] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
... kernel: [ 1.120115] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.159065] ehci-pci 0000:00:1d.0: EHCI Host Controller
... kernel: [ 1.178157] usb usb2: Product: EHCI Host Controller
...
grep -i controller /var/log/syslog
... kernel: [ 0.270587] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
... kernel: [ 1.120115] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.178738] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
... kernel: [ 1.178768] uhci_hcd: USB Universal Host Controller Interface driver