Recientemente cambié a Ubuntu 18.04 y desde entonces tengo mucho retraso de entrada del teclado, a veces varios segundos. Puedo escribir las palabras, pero lleva algún tiempo hasta que se muestran en la pantalla.
Anteriormente utilicé Ubuntu 16.04 sin ningún problema.
Este error ocurre en la Terminal pero también en mi navegador web.
¿Alguna idea de dónde podría comenzar a depurar este problema?
Lo que descubrí es que esto también puede activarse por algunas teclas más que otras. Por ejemplo, cuando estoy escribiendo cdcdcdcd
parece mucho.
También puede ser importante saber que uso una distribución de teclado diferente que configuré con este comando:
setxkbmap de neo # (german neo layout) (so cd is rl on asdf)
Aunque esto no hace una diferencia para el retraso.
Aparentemente, este problema solo ocurre en el escritorio GNOME / budgie.
Respuestas:
Tal vez podrías probar el registro de tu sistema. He notado el siguiente error en mi sistema (varias veces):
Esto parece ser un problema USB3. Mi teclado y panel táctil en mi computadora portátil no tienen este problema. Mi mouse conectado por USB también se retrasa.
Cuando cargo Ubuntu 18.04 con el kernel anterior y aún disponible en mi sistema como se usa en 17.10, versión del kernel 4.13.0-39-generic, no obtengo los errores XHCI. Además, mi teclado y mouse ya no se retrasan.
Puedo seleccionar este kernel a través del menú GRUB en mi configuración.
Observación No lo he descubierto completamente todavía. El núcleo anterior parece funcionar mejor, pero el retraso está ahí de vez en cuando. Puedo hacer algunos comentarios cuando uso el kernel predeterminado: una pulsación continua de teclas (solo manteniendo presionada una letra o un carácter) está funcionando bien. Simplemente emite la letra o el carácter constantemente sin fluctuaciones. Además, solo ingresar letras está bien. Donde creo que va mal con mi configuración hay caracteres especiales como (Comas, puntos, dos puntos, punto y coma, etc.). Tan pronto como se introducen en la entrada, comienza a fallar. Inicialmente pensé que esto podría ser causado por teclas muertas, pero apagarlas no hace la diferencia. ¿Puedes confirmar este comportamiento? Además, las teclas lentas no lo resuelven en mi configuración.
Actualización Esta mañana recibí una actualización que parece resolver el problema del teclado en mi sitio. Desde mi registro de actualizaciones: Línea de comandos:
Esta es la única actualización para 18.04 que llegué hasta ahora. Esto probablemente también resolvió los tiempos de arranque lentos en mi computadora portátil. Ahora son segundos en lugar de un minuto. Enviaré una confirmación más adelante esta semana.
fuente
Esta puede ser la característica de teclas lentas
Se activa y desactiva manteniendo presionada la tecla Mayús durante 8 segundos
Presione la tecla shift durante 8 segundos y vea si el problema desaparece
fuente
slowkeys
! He deshabilitado y validado el comportamiento de las teclas lentas en Ubuntu 18.04.1 y he visto el problema de retraso cuando se ha deshabilitado. Cuando habilito las teclas lentas, me toma mucho tiempo escribir una letra, y el retraso es constante. Cuando ocurre el problema de las teclas diferidas, el retraso es variable y, a veces, un personaje se repite muchas veces porque he estado tratando de presionar un par de veces sin que se registre de manera oportuna.No es el teclado. No es el compositor de ventanas. El problema con el retraso es la secuencia de eventos que ocurren dentro de los controles gui de cualquier programa dado. Una cosa que todos tienen en común además de la entrada del teclado y el texto que se muestra son las opciones de accesibilidad, como el lector de pantalla orca, que hace que la interfaz gráfica de usuario tenga que trabajar más entre las actualizaciones de pantalla. es como en el renderizado de video en 3D, donde muchos cálculos reducen la velocidad de cuadros hasta que se comporta como una serie de imágenes fijas sin continuidad.
mata los cálculos y matas el retraso.
Detuve mi problema de retraso al matar el proceso de orca y luego ir a [programas de inicio]. Una vez allí, eliminé la orca de la lista de inicio junto con otros programas que no quería al inicio. También desmarqué la casilla para dejar de recordar los programas en ejecución en el apagado.
no más retraso en la entrada del teclado, incluso en Firefox
fuente
Sucedí esto en mi computadora portátil principal cuando jugaba Terraria, cuando jugaba en mi "nuevo escritorio" con partes tan sorprendentes como ddr2 ram y un dual core e8600 y USB 2.0, no tenía latencia, ni siquiera podía ver ningún retraso de entrada al comparar un teclado inalámbrico de gama baja con un teclado mecánico ps2. Un reinicio de la computadora y enchufarlo ayudó. Para mí, creo que fue porque la batería del sistema estaba baja y no estaba enchufado.
fuente
Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
que tiene 8 núcleos! También tiene un RAID6 con 5 discos, con 8GiB de RAM (DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
). ¡Entonces el problema definitivamente no está relacionado con el hardware! Parece más probable que esté relacionado con el software según mi experiencia.He tenido problemas similares al usar un Logitech Keyboar & Mouse inalámbrico, con un receptor unificado. Tengo una PC estacionaria, y he intentado varias cosas para abordar eso:
Se actualizó el firmware a la última versión de Logitech usando fwupdmgr. Pensé que había ayudado, pero aparentemente no tenía un efecto duradero.
Creé una nueva regla de udev en un nuevo archivo
/etc/udev/rules.d/10-logitech-receiver.rules
con el siguiente contenido:=======
=======
Esta regla asegura que el receptor esté siempre encendido. Tal vez no sea necesario en una PC estacionaria, pero no puede doler. Pensé que había ayudado, pero dudoso si tuvo un efecto duradero. Puede ser útil en una computadora portátil, a expensas del uso de energía.
Me di cuenta de que cuando tenía una memoria USB en una ranura usb vecina u otro dispositivo USB cercano, el retraso aumentaba. Moví los otros dispositivos UDB al plano posterior, puse el receptor en un cable de extensión USB ubicado en la parte frontal de la PC y lo coloqué a un metro de distancia de la PC. Esta fue claramente la mejor solución hasta ahora, al menos para mi configuración inalámbrica de Logitech. También puede estar relacionado con la cantidad de dispositivos que están conectados en cada bus USB, por lo que el voltaje puede caer y dañar la recepción. También noté que funcionaba mucho mejor en ranuras USB 3.x que en USB 2.x ídem.
Después de alejarlo de dispositivos potencialmente interferentes, ahora es estable, con el teclado a una distancia de aprox. 3 m. del dongle :-)
fuente
Tuve el mismo problema con mi teclado favorito. Todos mis otros teclados estaban funcionando bien.
Resolví el problema cambiando a wayland.
Puede hacerlo con el botón de engranaje junto al botón de inicio de sesión en la pantalla de inicio de sesión.
fuente
Si estás jugando juegos o del tipo de juegos, la aplicación de comunicación Discord estaba agarrando demasiado de mi tarjeta de video y causando hipo. Intente deshabilitar "Aceleración de hardware" en su configuración. Hizo maravillas para mí. No más retrasos en el teclado en los juegos o al escribir.
Aparentemente es un poco con errores. Desde la boca de los caballos: https://twitter.com/discordapp/status/924910040552747008?lang=en
Otros tienen el problema: https://www.reddit.com/r/PUBATTLEGROUNDS/comments/6ibgj3/psa_turn_off_hardware_acceleration_in_discord/
fuente
He activado la función Teclas lentas , la función que retrasa el momento en que se presiona una tecla y cuando se acepta. Su comportamiento se ve exactamente como se describe anteriormente.
Para desactivar la configuración de Abrir las teclas lentas , elija Acceso universal, luego Asistencia de escritura (AccessX) y apáguelo.
fuente
Para abreviar: En el 99% lo que necesita ir a Ajustes -> Acceso Universal y el interruptor de apagado / Por defecto todos los elementos excepto la repetición llaves .
fuente
((POR FAVOR, EDITE AQUÍ, ES UN WIKI! PERO NO ES UNA RESPUESTA, ES UNA GRAN IMAGEN DE 2019))
REVISANDO LA MUCHAS HIPÓTESIS:
¿Sería este retraso un efecto secundario de un troyano escaneando nuestros teclados?
Parece que no lo es, pero es necesario realizar una doble verificación: informe aquí cualquier evidencia (y procedimientos para verificar la evidencia) sobre la hipótesis del troyano.
Evidencia de que no es un "troyano externo": el problema de retraso persiste en el USB-Live y en las nuevas instalaciones de UBUNTU 18, antes de instalar cualquier aplicación "externa de la ISO ".
PD: "interno" se introduce en la distribución ISO de la versión 18 ... por lo tanto, podemos considerar un error, no un virus.
¿Podría este retraso causado por la función "Teclas lentas"
Es otro problema! Es una buena primera hipótesis, fácil de probar y descartar.
NOTA: esta página recibe miles de páginas vistas, por lo tanto, si estaba buscando "claves lentas", vea esta buena respuesta (4 votos) y solución (o vea esta otra discusión de la página ).
¿Sería este retraso un problema de retraso de hardware ?
No, vea los comentarios de @TrinitronX que demuestran que no es así. Todos los tipos de hardwares ofrecen la misma experiencia de retraso , no es un "retraso de bajo rendimiento de hardware".
¿Sería este retraso un problema con el controlador USB?
Sí, un problema con el teclado USB, un error o un conflicto en el software del controlador del dispositivo ... Pero algo que ocurre principalmente con máquinas antiguas y / o dispositivos viejos, cuando se transfiere de UBUNTU v16 LTS a v18 LTS, porque el retraso no existe en v16 ni en dispositivos modernos.
Evidencias : compruebe todos los comentarios y respuestas (y edítelos aquí), todos hablan de diferentes dispositivos USB.
CONCLUSIÓN SOBRE NUESTRO PROBLEMA PRINCIPAL Y SU HIPÓTESIS CORRECTA:
ESTE problema es el retraso causado por el cambio en algunos teclados USB
Esta revisión de 2019 de la pregunta trata sobre el error del controlador del teclado USB y su manifestación como un retraso.
Después de ~ 1.5 años, esta pregunta es estable y ofrece un testimonio general sobre el retraso de entrada del teclado: que es un retraso de 1 segundo a 3 segundos , en general, comienza una sección o cambia el dispositivo USB (a no USB). En todas las aplicaciones (por ejemplo, terminal, Gedit, navegador, inicio de sesión en ocasiones). Es un error real en la distribución UBUNTU 18 .
¿Cómo detectar / confirmar que mi problema es ESTE problema?
Monitoreo de cambios en el registro del sistema durante las ocurrencias de retraso por
tail -f /var/log/syslog
: ábralo en una ventana de terminal y en otra prueba de ventana para editar con el teclado USB y el teclado original (integrado). Recolecta evidencias y compáralas aquí con las reportadas.grep -i controller /var/log/syslog
debe mostrar las líneas típicas "ohci_hcd: USB" en las evidencias recopiladas.grep -i ETC /var/log/syslog
puede usar otras palabras (por ejemplo, "no manejado") en lugar de "ETC" para verificar las evidencias recopiladas.OTRA INFORMACIÓN ÚTIL PARA RESPUESTAS Y DISCUSIONES
Casos de estudio, perfil completo (sistema y hardware) donde se produjo ESTE problema de retraso.
CASO 1 . Es un UBUNTU 18 LTS nuevo, la máquina funciona bien con Ubuntu 16 LTS (en otra partición), es un viejo Samsung con Intel i3 core, disco SSD y RAM utilizados como este
free -m
comando:Monitoreo de cambios en el registro del sistema durante las ocurrencias de retraso, cambios principales y otra evidencia:
tail -f /var/log/syslog
.En este tipo de experimentos, los principales
grep
son:fuente