Mientras trataba de depurar la mala calidad de los chats de vídeo, me di cuenta de que ciertas aplicaciones causan picos de latencia periódicos incluso al hacer ping a mi router.
He localizado el problema en el hecho de que las aplicaciones (por ejemplo, Genymotion, qbittorrent) parecen estar buscando redes wifi cada pocos segundos. (Cuando activé el registro de depuración de wifi, seguí viendo líneas como Info: <airportd[74491]> SCAN request received from pid 76811 (genymotion) with priority 0
que se correlacionan con los picos de latencia).
¿Hay alguna forma de evitar que esto ocurra? Básicamente significa que no puedo ejecutar Genymotion y tener una videollamada al mismo tiempo porque se tartamudea cada 10-15 segundos.
0 votos
Me alegro de que mi intuición sobre airportd fuera acertada :) Hice un poco de google, y parece que alguien experimentó el mismo problema con qbittorrent . Parece provenir de Qt.
0 votos
El ticket ya existe en el rastreador de Qt: bugreports.qt.io/browse/
0 votos
He encontrado news.ycombinator.com/item?id=14816448 . ¿Podría intentar "Establecer la variable de entorno QT_BEARER_POLL_TIMEOUT en -1"? Parece ser un problema bien conocido: la solución para window se describe aquí pero el código en este artículo me hace pensar que también funcionará en OSX :)
0 votos
Vaya, se me ha escapado por completo, ¡gracias! Desafortunadamente esa solución no funciona al menos para mi instalación de Genymotion. ¿Quizás Genymotion incluye una versión antigua de Qt? Si es así, supongo que probablemente no hay esperanza, excepto que yo les moleste para que actualicen o moleste a Qt para que solucione este horrible problema.
0 votos
Sí, miré el paquete de aplicaciones; está usando 5.4.2.
0 votos
Vale, el soporte de Genymotion me ha dado una solución para su paquete de aplicaciones:
rm /Applications/Genymotion.app/Contents/{,MacOS/player.app/Contents}/PlugIns/bearer/libq{corewlan,generic}bearer.dylib
. @Labo si publicas una respuesta real te concederé la recompensa por localizar el error Qt.0 votos
Interesante lo de Genymotion, no he podido encontrar su fuente. Gracias, ¡ahora mismo escribo una respuesta! Y que conste que encontré tu pregunta porque un amigo me etiquetó en tu post de Facebook ;)
0 votos
He descubierto que los servicios de localización también activan los escaneos wifi. Preferencias Seguridad y privacidad Servicios de ubicación Activar servicios de ubicación = Desactivado