- Límite de procesos hijo de DroidDeck: Android 12+ puede restringir los procesos en segundo plano que DroidDeck necesita para ejecutar Steam.
- Solución clave: Ajusta la opción Restringir procesos secundarios en las Opciones de desarrollador y desactiva la optimización de batería.
- Síntoma común: Steam se cierra silenciosamente, los juegos fallan al iniciarse o el runtime nunca termina de inicializarse.
- Aplicar antes de solucionar problemas: Corrige los límites de procesos antes de cambiar Proton, controladores o ajustes gráficos.
Qué es el límite de procesos hijo de DroidDeck
DroidDeck ejecuta un entorno de estilo Linux dentro de Android, y ese entorno depende de múltiples procesos auxiliares funcionando al mismo tiempo. El propio Steam, la capa de compatibilidad Proton, los compiladores de shaders y la sesión de juego activa son procesos hijo independientes. En Android 12 y posteriores, la gestión de procesos del sistema es mucho más agresiva que en versiones anteriores, y el FAQ oficial indica que algunos dispositivos pueden necesitar ajustar la opción Restringir procesos secundarios para que todo funcione.
Cuando el límite está activo, Android puede eliminar procesos hijo en segundo plano para recuperar memoria o batería. Desde fuera, esto parece un comportamiento aleatorio: Steam se cierra sin error, el juego se congela al cambiar de aplicación, o la instalación del runtime falla a mitad de camino.
| Síntoma | Lo que ve el usuario | Causa probable del proceso |
|---|---|---|
| Steam se cierra silenciosamente | La app vuelve al lanzador de DroidDeck | Proceso auxiliar de Steam terminado en segundo plano |
| La instalación del runtime falla | La configuración se detiene en el mismo porcentaje | Proceso de descarga o extracción eliminado |
| El juego falla tras iniciarse | Pantalla negra o salida instantánea | Proceso de Proton o del juego eliminado al cambiar |
| El mando deja de responder | Los botones funcionan en menús, no en el juego | Proceso puente de entrada terminado |
Si DroidDeck funcionaba antes de una actualización de Android y falla después, el límite de procesos hijo es lo primero que debes descartar. Cambiar de versión de Proton o reinstalar el APK rara vez ayuda cuando el problema real es que Android está eliminando procesos.
Paso a paso: eliminar el límite de procesos
Sigue estos pasos en orden. Cada uno aborda una capa diferente de la gestión de procesos de Android, y saltarse pasos es la razón más común de que la solución no se mantenga.
Activar las Opciones de desarrollador
Abre los ajustes de Android, ve a Información del teléfono y toca Número de compilación siete veces. Las Opciones de desarrollador aparecerán en el menú de ajustes del sistema. En algunas consolas portátiles se encuentran bajo Sistema o Ajustes adicionales.
Ajustar Restringir procesos secundarios
Dentro de las Opciones de desarrollador, localiza el control de restricción de procesos (llamado Restringir procesos secundarios o similar según el fabricante). Configúralo para que los procesos hijo en segundo plano no estén limitados. La redacción exacta varía entre las versiones de Android 12, 13 y 14.
Desactivar la optimización de batería
En los ajustes de Aplicaciones o Batería, busca DroidDeck y establece la optimización de batería como sin restricciones o "no optimizada". Esto evita que el sistema elimine el runtime para ahorrar energía mientras se ejecuta un juego.
Mantener DroidDeck en primer plano
Mantén la aplicación y la sesión de juego activa en primer plano durante el juego. Evita aplicaciones agresivas de cierre de tareas o limpieza de memoria, que pueden terminar procesos hijo incluso después de corregir los ajustes del sistema.
Reiniciar y volver a probar
Reinicia completamente el dispositivo, vuelve a ejecutar DroidDeck y prueba un juego desde el inicio hasta la partida. Si el proceso aún se detiene, registra si muere inmediatamente o solo al pasar a segundo plano, y anótalo para un informe de error.
Cambia un ajuste y vuelve a probar antes de continuar. Si ajustas el límite de procesos, la optimización de batería y la configuración de Proton a la vez, no sabrás qué cambio resolvió el problema o introdujo uno nuevo.
Diferencias entre versiones de Android
Las capas de personalización de los fabricantes añaden su propia gestión de procesos sobre Android stock, por lo que la misma versión de DroidDeck puede comportarse de forma distinta según el dispositivo. La tabla siguiente resume qué esperar.
| Versión de Android | Comportamiento típico | Ajustes a revisar |
|---|---|---|
| Android 9-11 | Gestión de procesos menos agresiva | Normalmente no se necesitan cambios |
| Android 12 | La restricción de procesos comienza en muchos dispositivos | Opciones de desarrollador, Restringir procesos secundarios |
| Android 13 | Límites de segundo plano más estrictos en algunas capas | Opciones de desarrollador, optimización de batería |
| Android 14 | Topes de procesos por app en fabricantes seleccionados | Todo lo anterior más ajustes de batería de la app |
Android stock
- Menú de Opciones de desarrollador claro
- Optimización de batería estándar
- Las menores sorpresas para DroidDeck
Capas de fabricante pesadas
- Capas adicionales de gestión de tareas
- "Aceleradores" de apps pueden eliminar procesos
- Desactiva limpiadores y aceleradores
Compilaciones específicas de portátiles
- Las consolas portátiles suelen venir desbloqueadas
- Verifica los ajustes tras actualizaciones de firmware
- Consulta informes de la comunidad para tu modelo
Las consolas portátiles validadas oficialmente, como la Ayn Odin 2, Retroid Pocket 5 y Ayaneo Pocket S, ya cumplen los requisitos de hardware, así que los límites de procesos, y no el hardware, suelen ser los culpables cuando los juegos se cierran inesperadamente.
Lista de verificación antes de presentar un informe de error
Si el proceso sigue terminando después de aplicar todas las soluciones, recopila la información adecuada antes de informar del problema al seguimiento oficial de GitHub Issues o al Discord de DroidDeck.
Datos esenciales para el informe de error:
- Versión de DroidDeck y canal de lanzamiento
- Modelo exacto del dispositivo y versión de Android
- Si el proceso muere inmediatamente o al pasar a segundo plano
- Captura de pantalla de los ajustes de procesos en Opciones de desarrollador
- Registro de salida de inicio o runtime de la sesión fallida
Preguntas frecuentes
Q: ¿Qué es el límite de procesos hijo de DroidDeck?
No es una función de DroidDeck. Se refiere a las restricciones del sistema Android 12+ que limitan o eliminan los procesos hijo en segundo plano que DroidDeck necesita, como los auxiliares de Steam, Proton y las sesiones de juego. El FAQ oficial indica que algunos dispositivos necesitan ajustar la opción Restringir procesos secundarios.
Q: ¿Necesito cambiar esto en Android 11 o anterior?
Normalmente no. La gestión de procesos en Android 9 a 11 es menos agresiva, y la mayoría de los usuarios en esas versiones nunca ven el síntoma. Compruébalo de todos modos si Steam se cierra inesperadamente tras una actualización del sistema.
Q: ¿Desactivar la optimización de batería agotará mi batería?
Puede aumentar el uso de batería mientras DroidDeck se ejecuta, pero el ajuste solo afecta a esa app. Restringir la optimización de batería para una sola aplicación no cambia el comportamiento energético de todo el sistema.
Q: Apliqué todas las soluciones y el juego sigue fallando. ¿Qué hago ahora?
Reinicia el dispositivo, vuelve a probar con la configuración predeterminada de Proton y gráficos, y luego recopila la versión de DroidDeck, la versión de Android, el modelo del dispositivo y los registros relevantes. Informa del problema a través del seguimiento oficial de GitHub Issues o del Discord de DroidDeck.