((EDIQUE AQUI, É UM WIKI! MAS NÃO É UMA RESPOSTA, É UMA GRANDE IMAGEM DE 2019))
REVISANDO A MUITO HIPÓTESE:
Esse atraso seria um efeito colateral de um cavalo de Tróia escaneando nossos teclados?
Parece que não, mas é necessária uma verificação dupla: por favor relate aqui qualquer evidência (e procedimentos para verificar a evidência) sobre a hipótese do Trojan.
Evidência de que não é um "Trojan externo": o problema de atraso persiste no USB-Live e em novas instalações do UBUNTU 18 - antes de instalar qualquer aplicativo "externo do ISO ".
PS: "interno" é introduzido na distribuição ISO da versão 18 ... para que possamos considerar um bug, não um vírus.
Esse atraso seria causado pelo recurso "Teclas lentas"
É outro problema! É uma boa primeira hipótese, fácil de testar e descartar.
NOTA: esta página recebe milhares de visualizações de página; portanto, se você estava procurando por "Teclas lentas", consulte esta boa resposta (4 votos) e solução (ou veja a outra discussão na página ).
Esse atraso seria um problema de atraso de hardware ?
Não, consulte os comentários do @TrinitronX demonstrando que não é. Todos os tipos de hardware oferecem o mesmo atraso experiência de , não é um "atraso de baixo desempenho do hardware".
Esse atraso seria um problema de driver USB?
Sim, um problema no teclado USB, um bug ou um conflito no software do driver de dispositivo ... Mas algo que ocorre principalmente com máquinas antigas e / ou dispositivos antigos, quando transportados de UBUNTU v16 LTS para v18 LTS, devido ao atraso não existe na v16 nem em dispositivos modernos.
Evidências : verifique todos os comentários e respostas (e edite aqui a lista), todos eles falam sobre diferentes dispositivos USB.
CONCLUSÃO SOBRE O NOSSO PRINCIPAL PROBLEMA E SUA HIPÓTESE CORRETA:
Este problema é o atraso causado pela alteração em alguns teclados USB
Esta revisão de 2019 da pergunta é sobre o bug do driver do teclado USB e sua manifestação como um atraso.
Após cerca de 1,5 anos, essa pergunta é estável e oferece um testemunho geral sobre o atraso na entrada do teclado: que é um atraso de 1 segundo a 3 segundos , em geral iniciando uma seção ou alterando o dispositivo USB (para não USB). Em todas as aplicações (por exemplo, terminal, Gedit, navegador, algumas vezes faça login). É um bug real na distribuição do UBUNTU 18 .
Como detectar / confirmar que meu problema é ESTE problema?
Monitorando alterações no syslog durante as ocorrências de lag por
tail -f /var/log/syslog
: abra-o em uma janela de terminal e em outro teste de janela para editar pelo teclado USB e pelo teclado original (integrado). Colete evidências e compare aqui com as relatadas.
grep -i controller /var/log/syslog
deve mostrar linhas "ohci_hcd: USB" típicas em suas evidências coletadas.
grep -i ETC /var/log/syslog
você pode usar outras palavras (por exemplo, "não tratado") em vez de "EPT" para verificar as evidências coletadas.
OUTRAS INFORMAÇÕES ÚTEIS PARA RESPOSTAS E DISCUSSÕES
Casos de estudo, perfil completo (sistema e hardware) onde ocorreu esse problema de atraso.
CASO 1 . É um UBUNTU 18 LTS novo, a máquina está funcionando bem com o Ubuntu 16 LTS (em outra partição), é um Samsung antigo com núcleo Intel i3, disco SSD e RAM usados como este free -m
comando:
total used free shared buff/cache available
Mem: 3741 1466 1278 260 995 1794
Swap: 2047 0 2047
Monitorando alterações no syslog durante as ocorrências de lag, principais alterações e outras evidências:
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"
Neste tipo de experimentos, os principais grep
são:
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