((ПОЖАЛУЙСТА, ИЗМЕНИТЕ ЗДЕСЬ, ЭТО ВИКИ! НО ЭТО НЕ ОТВЕТ, БОЛЬШАЯ КАРТИНА 2019 ГОДА))
ОБЗОР МНОГО ГИПОТЕЗА:
Будет ли это отставание побочным эффектом трояна, сканирующего наши клавиатуры?
Кажется, что это не так, но необходима двойная проверка: пожалуйста, сообщите здесь о любых доказательствах (и процедурах проверки доказательств) в отношении гипотезы троянца.
Доказательство того, что это не «внешний троянец»: проблема с задержкой сохраняется в USB-Live и в свежих установках UBUNTU 18 - перед установкой любого «внешнего приложения ISO ».
PS: «внутренний» появился в выпуске 18 ISO-дистрибутива ... так что мы можем рассматривать ошибку, а не вирус.
Будет ли это отставание вызвано функцией "Slow Keys"
Это еще одна проблема! Это хорошая первая гипотеза, которую легко проверить и отбросить.
ПРИМЕЧАНИЕ: эта страница получает тысячи просмотров, поэтому, если вы искали «Медленные ключи», посмотрите этот хороший (4 голоса) ответ и решение (или см. Обсуждение на другой странице ).
Это отставание будет проблемой аппаратного отставания ?
Нет, см. Комментарии @TrinitronX, демонстрирующие, что это не так. Все типы аппаратного обеспечения имеют одинаковую задержку , это не «отставание от низкой производительности оборудования».
Будет ли эта задержка проблемой с USB-драйвером?
Да, проблема с USB-клавиатурой, ошибка или конфликт в программном обеспечении драйвера устройства ... Но то, что происходит в основном со старыми машинами и / или старыми устройствами, при переносе из UBUNTU v16 LTS в v18 LTS из-за задержки не существует на v16 ни на современных устройствах.
Доказательства : пожалуйста, проверьте все комментарии и ответы (и отредактируйте их здесь), все они говорят о разных USB-устройствах.
ЗАКЛЮЧЕНИЕ О НАШЕЙ ОСНОВНОЙ ПРОБЛЕМЕ И ЕЕ ПРАВИЛЬНОМ ГИПОТЕЗЕ:
Этой проблемой является задержка, вызванная заменой некоторых USB-клавиатур.
Этот обзор вопроса 2019 года посвящен ошибке драйвера USB-клавиатуры и ее проявлению как отставание.
Спустя ~ 1,5 года этот вопрос является стабильным и дает общее свидетельство о задержке ввода с клавиатуры: задержка от 1 до 3 секунд , в общем случае начало раздела или переключение USB-устройства (на не-USB). Во всех приложениях (например, терминал, Gedit, браузер, логин somethimes). Это реальная ошибка в дистрибутиве UBUNTU 18 .
Как обнаружить / подтвердить, что моя проблема ЭТА проблема?
Мониторинг изменений в системном журнале во время задержки
tail -f /var/log/syslog
: откройте его в окне терминала и в другом окне протестируйте для редактирования с помощью клавиатуры USB и оригинальной (встроенной) клавиатуры. Соберите доказательства и сравните здесь с сообщенными.
grep -i controller /var/log/syslog
должен показывать типичные строки "ohci_hcd: USB" в ваших собранных доказательствах.
grep -i ETC /var/log/syslog
Вы можете использовать другие слова (например, «необработанные») вместо «ETC» для проверки собранных доказательств.
ДРУГАЯ ПОЛЕЗНАЯ ИНФОРМАЦИЯ ДЛЯ ОТВЕТОВ И ОБСУЖДЕНИЯ
Изучите примеры, полный профиль (системный и аппаратный), где возникла ЭТА проблема с задержкой.
СЛУЧАЙ 1 . Это новая версия UBUNTU 18 LTS, машина отлично работает с Ubuntu 16 LTS (в другом разделе), это старый Samsung с ядром Intel i3, SSD-диском и оперативной памятью, используемый в качестве этой free -m
команды:
total used free shared buff/cache available
Mem: 3741 1466 1278 260 995 1794
Swap: 2047 0 2047
Мониторинг изменений в системном журнале во время задержек, основных изменений и других доказательств:
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"
В этом виде экспериментов основными grep
являются:
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