Cómo corregir una pantalla negra de RetroArch al cambiar el controlador de vídeo en Android
Empieza con un arranque en frío y un juego autorizado que ya funcionaba, elimina shaders y overrides específicos y guarda en un registro el controlador de vídeo activo y el primer error. Si el menú también quedó negro justo después de cambiar el controlador, restaura el controlador anterior documentado o una copia de la configuración, no reinstales contenido. Cambia un solo ajuste de vídeo por reinicio: un fallo del controlador, un shader incompatible, la ruta gráfica del núcleo y una auditoría incompleta de ROM, BIOS o CHD exigen soluciones distintas.
Pasos en orden
- 01
Anota canal y versión de RetroArch, versión de Android, GPU, nombre y versión del núcleo, identidad del contenido y el último cambio de vídeo, shader u override.
- 02
Arranca RetroArch en frío sin cargar contenido; si aparece el menú, abre un juego autorizado y verificado con shaders desactivados y sin override de juego o carpeta.
- 03
Genera un registro detallado del primer fallo y conserva el controlador activo, el error de contexto gráfico, el mensaje del núcleo y cualquier línea sobre contenido o firmware ausente.
- 04
Si el fallo empezó al cambiar de controlador, restaura el anterior desde el menú; si el menú está negro, recupera una copia de configuración o solo la clave documentada del controlador, conservando el archivo original.
- 05
Reinicia tras cada cambio: primero prueba el controlador base, después el núcleo, el shader o filtro y por último escalado o vídeo por hilos; no cambies a la vez audio, latencia y rutas.
- 06
Guarda la configuración mínima funcional con el alcance más estrecho, reactiva una función visual cada vez y conserva el registro y la copia de reversión para futuras actualizaciones.
Tabla de diagnóstico
| Límite del síntoma | Primera evidencia | Siguiente acción segura |
|---|---|---|
| Menú y todos los núcleos en negro | Controlador activo o error de contexto gráfico | Restaurar controlador o configuración anterior |
| El menú funciona; un núcleo está negro | Versión del núcleo y registro gráfico | Probar el núcleo con vídeo predeterminado |
| Solo un juego está negro | Auditoría de contenido, BIOS, CHD y driver | Resolver la primera dependencia nombrada |
| La imagen vuelve sin shader | Formato del shader frente al controlador activo | Usar un preset compatible o mantener la base |
Demuestra si el frontend puede dibujar
Un menú visible demuestra que RetroArch puede crear al menos un contexto gráfico, no que todos los núcleos, rutas aceleradas, formatos de shader o dependencias sean válidos.
Si el menú se vuelve negro tras cambiar el controlador, probar más ROM no aporta evidencia. Recupera primero el controlador o la configuración y conserva el archivo fallido para compararlo.
Shaders y controladores comparten un límite de compatibilidad
Libretro documenta formatos de shader ligados al controlador y recomienda desactivarlos al diagnosticar vídeo o rendimiento. Un preset válido con un controlador puede fallar con otro.
Elimina el preset en el alcance más estrecho de juego, carpeta o núcleo. Reactívalo solo cuando el mismo núcleo y contenido legal funcionen con la configuración base.
Un juego negro aún puede ser un fallo de contenido
Si el menú y otros juegos autorizados se ven, lee el primer error del núcleo o contenido antes de culpar a la GPU. BIOS, parent, ROM de dispositivo o CHD ausentes pueden detener la máquina.
Separa recuperación gráfica y auditoría. Cambiar el controlador no corrige bytes erróneos y descargar un paquete anónimo no demuestra el diagnóstico.
El diagnóstico de vídeo no justifica descargar ROM, BIOS, CHD, paquetes de shaders, arte o controladores propietarios desde fuentes no revisadas. Usa un volcado legal propio o contenido autorizado y canales oficiales de actualización.