((ВИЖДАЙТЕ РЕДИСТУТИ ТУТ, ВІН- ВІКІ! АЛЕ НЕ ВІДПОВІДЬ, ОГОЛОШОЇ КАРТІЇ 2019))
ОГЛЯДУВАННЯ ГІПОТЕЗУ:
Чи буде це відставання побічним ефектом троянського сканування наших клавіатур?
Здається, що це не так, але необхідна подвійна перевірка: будь-ласка, повідомте тут про будь-які докази (і процедури перевірки доказів) на гіпотезі про Троян.
Докази того, що це не "зовнішній троянський": проблема затримки зберігається в USB-Live та в нових установках UBUNTU 18 - перш ніж встановлювати будь-який "зовнішній додаток ISO ".
PS: "внутрішній" вводиться випуском 18 розповсюдження ISO ... тож ми можемо вважати помилку, а не вірусом.
Чи буде це відставання викликане функцією "Повільні ключі"
Це ще одна проблема! Це хороша перша гіпотеза, її легко перевірити та відкинути.
ПРИМІТКА. Ця сторінка отримує тисячі переглядів сторінок, тож, якщо ви шукали "Повільні клавіші", знайдіть відповідь та рішення цього хорошого (4 голоси) (або дивіться цю дискусію на іншій сторінці ).
Чи буде це відставання апаратним завданням?
Ні, дивіться коментарі @TrinitronX, які демонструють, що це не так. Всі типи металоконструкцій пропонують однаковий досвід затримки , це не "відставання за рахунок апаратних засобів низької продуктивності".
Чи буде це відставання проблемою з USB-драйверами?
Так, проблема із клавіатурою USB, помилка чи конфлікт із програмним забезпеченням драйвера пристрою ... Але щось, що відбувається в основному зі старими машинами та / або старими пристроями, коли вони переносяться з UBUNTU v16 LTS до v18 LTS, тому що відставання не існує ні на v16, ні на сучасних пристроях.
Докази : будь ласка, перевірте всі коментарі та відповіді (і редагуйте тут, перераховуючи це), всі вони говорять про різні USB-пристрої.
ВИСНОВЕННЯ ПРО НАШУ ОСНОВНУ ПРОБЛЕМУ ТА ЇЇ ПРАВИЛЬНИЙ ГІПОТЕЗ:
Цю проблему викликає відставання, спричинене зміною деяких клавіатур USB
У цьому огляді на 2019 рік питання стосується помилки драйверів USB-клавіатури та її прояву як відставання.
Після ~ 1,5 року це питання є стабільним і дає загальне свідчення про відставання введення на клавіатурі: це відставання від 1 секунди до 3 секунд , загалом запускаючи розділ або змінюючи USB-пристрій (на не-USB). У всіх програмах (наприклад, термінал, Gedit, браузер, іноді вхід). Це справжня помилка в дистрибутиві UBUNTU 18 .
Як виявити / підтвердити, що моя проблема - ЦЕ проблема?
Моніторинг змін у системі під час виникнення відставання за допомогою
tail -f /var/log/syslog
: відкрийте його у вікні терміналу та в іншому тесті вікна для редагування за допомогою USB-клавіатури та оригінальної (бортової) клавіатури. Зберіть докази та порівняйте їх із звітними.
grep -i controller /var/log/syslog
повинні відображати типові рядки "ohci_hcd: USB" у зібраних свідченнях.
grep -i ETC /var/log/syslog
ви можете використовувати інші слова (наприклад, "unhandled") замість "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