Mishaal Rahman / Autoridad de Android
TL;DR
- Una nueva función de Android 15 podría permitirle forzar la ejecución de algunos juegos de Android a más de 60 fps.
- Muchos juegos de Android están bloqueados a una velocidad de fotogramas de 60 fps a pesar de que las frecuencias de actualización de la pantalla llegan a 144 Hz.
- Seguirás estando limitado por las velocidades de fotogramas que tu hardware realmente puede manejar.
teléfonos Android con pantallas de alta frecuencia de actualización están en todas partes ahora, pero todavía hay muchos juegos disponibles para la plataforma que no admiten la ejecución a más de 60 fps. Hay una variedad de razones legítimas detrás de por qué algunos desarrolladores limitan sus juegos de Android a 60 fps, pero no todos los juegos fallarán o funcionarán mal si se ven obligados a ejecutarse a una velocidad de fotogramas más alta en algunos dispositivos. Esa es la idea detrás de un nuevo Androide 15 Función para desarrolladores que le permite desactivar el límite de velocidad de fotogramas predeterminado de 60 fps para juegos.
Con la liberación de Vista previa 2 del desarrollador de Android 15la página de opciones de desarrollador de Android ahora tiene una desactivar la velocidad de fotogramas predeterminada para los juegos estableciendo que “deshabilitar[s] limitando la velocidad de cuadros máxima para juegos a 60Hz”. Los jugadores de Android que vieron esta opción estaban entusiasmados con la perspectiva de una función que finalmente les permitiría jugar sus juegos favoritos con la frecuencia de actualización nativa de sus dispositivos. Desafortunadamente, la función sólo funcionará con una cantidad bastante pequeña de juegos.
Debajo del capó, el desactivar la velocidad de fotogramas predeterminada para los juegos alternar en las opciones de desarrollador cambia la propiedad del sistema persist.graphics.game_default_frame_rate.enabled
entre “verdadero” y “falso”. Al buscar esta propiedad en AOSP, pude encontrar múltiples referencias a una función de «anulación de la velocidad de fotogramas predeterminada del juego» en la pila de gráficos de Android. Por ejemplo, una referencia menciona cómo la disponibilidad de la función está determinada por el valor de la propiedad del sistema mencionada anteriormente, pero que el valor de anulación de la velocidad de fotogramas real está determinado por otra propiedad del sistema. ro.surface_flinger.game_default_frame_rate_override
.
Mishaal Rahman / Autoridad de Android
Según los comentarios del código para el ro.surface_flinger.game_default_frame_rate_override
propiedad del sistema, esta función está destinada a cubrir el escenario en el que un juego no ha establecido su propia velocidad de fotogramas deseada a través del setFrameRate()
API. En otras palabras, el deshabilitar la velocidad de fotogramas predeterminada para alternar juegos en Android 15 solo funcionará para juegos que no establezcan explícitamente su propia velocidad de fotogramas máxima. La mayoría de los juegos especifican una velocidad de fotogramas para garantizar una experiencia estable y consistente, por lo que probablemente no haya muchos juegos en los que esta función funcione.
Mishaal Rahman / Autoridad de Android
Además, esta nueva anulación tiene una prioridad menor que cualquier intervención en el modo de juego establecida por el OEM. Por ejemplo, androide 13 Se agregó limitación de FPS como una intervención disponible en la API del modo de juego de Android. Si un OEM elige acelerar el FPS de un juego en particular mediante esta intervención, entonces la nueva función de Android 15 no funcionará para ese juego en los dispositivos del OEM.
desde el ro.surface_flinger.game_default_frame_rate_override
estaba desarmado en mi Píxel 8 Pro Al ejecutar la última vista previa para desarrolladores de Android 15, tuve que configurar la propiedad para probar esta función manualmente; de lo contrario, el valor predeterminado es 60. Sin embargo, no pude encontrar un juego con el que esta función realmente funcionara durante mi breve prueba. Pude ejecutar Minecraft: Pocket Edition a 120 fps en mi Pixel 8 Pro con esta función habilitada, pero eso es solo porque el juego parece extrañamente estar bloqueado a 60 fps en los dos píxeles que probé, a pesar de que funciona bien a 120 fps. en todos los demás dispositivos que probé.
Hay indicios en el código fuente de Android de que esta función será utilizada por el servicio Game Manager de Android, que es el servicio del sistema subyacente utilizado por la API del modo de juego de Android, por lo que es posible que se agregue una opción más destacada orientada al usuario al Panel de juegos de Android en el futuro. Por ahora, sin embargo, la función está oculta detrás de las opciones de desarrollador precisamente porque en este momento no está destinada a los usuarios. Aun así, si puedes encontrar un juego en el que funcione esta función, es posible que disfrutes de una experiencia de juego más agradable.