Se reduce a un deslizamiento fácil en el extremo de Google


Ryan Haines / Android Authority
Tl; sueño
- Los usuarios de Pixel han informado problemas de STEM de pantalla sostenida, especialmente al desplazarse a través de aplicaciones.
- Un desarrollador de Core Android rastreó el problema en una característica incorrecta en el controlador Tensors Exynos_BTS, lo que causó problemas con la administración de ancho de banda en dispositivos Pixel.
- Ha sugerido una solución que puede resolver el problema, pero Google debe notarlo.
Los usuarios de Pixel se han quejado durante mucho tiempo de ver los tallos mientras pasan por las aplicaciones. Este problema ha recogido el polvo en Googles Rastreador de emisión a alguno tiempo ahora. Si bien la compañía ha reconocido el problema, aún no se ha lanzado una solución. Continúa notando quejas sobre los surcos de problemas como duplicados y cerrándolos, al tiempo que recomienda a los usuarios que prueben los edificios de Android más nuevos. Sin embargo, el problema persiste, con las personas que lo notan más sobre la vista previa del desarrollador de Android 16 y las compilaciones Beta 1.
Ahora parece que un desarrollador ha Resolvió el misterio De por qué la tartamudez le da a los teléfonos de píxeles del emisor inicialmente.
Según Sultan Alsawaf, un conocido desarrollador de cine de Android, el problema del control de ancho de banda se encuentra en los teléfonos de píxeles (a través de Piunikaweb).
Puede ver su explicación técnica en la pantalla a continuación, pero para comprenderlo mejor, imagine su píxel como una oficina ocupada donde muchos trabajadores (aplicaciones y procesos) necesitan compartir espacio de escritorio limitado (los recursos del teléfono, como el ancho de banda). Si los trabajadores no dan vueltas compartiendo el espacio o se comunican correctamente, las cosas pueden ponerse desordenadas y el trabajo puede disminuir. En este caso, los «trabajadores» son diferentes partes del sistema del teléfono que intentan usar el ancho de banda.

Ahora el desarrollador descubrió que el administrador de la oficina (sistema) causa problemas porque no estaba correctamente organizado quién obtiene la tabla de uso (ancho de banda) y cuándo.
En particular, parte del sistema usó la regla incorrecta de «bloqueo» o «techo de giro». En lugar de usar el tipo de bloqueo correcto (mutex_lock) que asegura que solo un usuario trabajador use el escritorio a la vez, usó un bloqueo menos estricto (btsdev-> bloqueo) que no impidió que los trabajadores trabajen de la misma manera y causen caos.
El desarrollador dice que debido a esto, los teléfonos de píxeles no pueden calcular cuánto ancho de banda necesita cada aplicación, lo que hace que el sistema se vea y estante al rodar o usar aplicaciones.
Su solución implica dar a todos un plan claro para usar el ancho de banda y asegurarse de que solo un trabajador use el espacio de escritorio a la vez. El desarrollador también resolvió otro problema con el sistema que no calculó el ancho de banda correctamente.
Ha presentado sus cambios de código propuestos a Google. También ha implementado la solución y ha lanzado una actualización para los usuarios de Pixel 8 en su núcleo personalizado. Sin embargo, parpadear núcleos personalizados puede ser arriesgado y puede terminar limpiando sus datos o, lo que es peor, el ladrillo de su dispositivo. Por lo tanto, principalmente depende de Google implementar la solución con una actualización de software para todos los usuarios. Esperamos que la compañía note la solución propuesta por el desarrollador y pruebe para ver si resuelve el problema.