Qué miden los contadores — y por qué el porcentaje puede bajar

Los porcentajes de libs y shaders son instantáneas de implementación fechadas de funciones de biblioteca declaradas e instrucciones de decodificador reconocidas. No son una tasa de juegos jugables. El denominador es el conjunto de shaders y bibliotecas declarado aguas arriba. Las declaraciones nuevas o que lanzan pueden subir ese denominador mientras el recuento implementado se queda igual o sube más despacio, así que el porcentaje puede bajar incluso cuando hay más funciones implementadas. Una API, un shader o una ruta de sincronización que falte aún puede bloquear un título. Para un juego nombrado, abre un informe de juego.

v0.1.3 · Contenido ensamblado el 22 oct 2026 a partir del progress.json en vivo, el history.html oficial, el Estado del README, tools/progress.py, TechnicalDebt.md y dos pull requests fusionados de expansión de declaraciones. No es una prueba en el anfitrión.

Qué miden los contadores

El porcentaje de bibliotecas es funciones implementadas divididas por funciones declaradas en core/libs/prx — el conjunto conocido del proyecto hasta ahora, no todas las funciones de sistema de PS5. El README afirma que el total crece a medida que se declaran más funciones. tools/progress.py cuenta un export APS5_VABI como implementado cuando el cuerpo no llama la ruta stub NotImplemented_nid_no_patch, y como pendiente cuando la llama.

El porcentaje de shaders es instrucciones de decodificador reconocidas divididas por los nombres AMD RDNA 1 + RDNA 2 en tools/rdna_isa.txt. El history.html oficial usa esa lista como total de shaders. progress.json también puede listar nombres de opcode extra fuera de ese conjunto ISA; esos extras no son el denominador de 1166 nombres.

Ninguno de los dos contadores es una tasa de compatibilidad de títulos, un veredicto Playable ni una afirmación de juego terminado. No cuentan cuántos juegos arrancan, llegan a la jugabilidad o terminan. La página de inicio de este sitio ya afirma que incluso el 100% no es una tasa de juegos jugables, y que el denominador es el conjunto de shaders y bibliotecas declarado aguas arriba.

En la instantánea del 22 oct 2026, los shaders son 1166/1166 (100%). Eso es cobertura del decodificador de la lista ISA declarada. No es una afirmación de que los shaders de un título compilan, presentan o se juegan en un anfitrión.

Por qué un porcentaje más bajo puede acompañar más funciones implementadas

El porcentaje es implementado dividido por declarado. Añadir declaraciones que lanzan excepciones sube el denominador sin subir el recuento implementado, así que el porcentaje puede bajar mientras existen más funciones como implementaciones reales. El mecanismo es el conjunto declarado que crece, no una afirmación sobre con qué frecuencia un título encuentra un export que falta.

El history.html oficial registra un punto por día UTC a partir del último commit en main ese día, rehecho con las reglas actuales de tools/progress.py. El 18 oct 2026 el contador de bibliotecas era 3683 implementadas de 4029 declaradas (91.41%). El 21 oct 2026 era 4670 de 11032 (42.33%). Las funciones implementadas subieron; el total declarado subió más rápido.

La misma serie el 22 oct 2026 registra 4834 de 11181 (43.23%). La instantánea sincronizada de este sitio es libs 4834/11181 (43.23%) y shaders 1166/1166 (100%). Abre los archivos en vivo si necesitas un día posterior.

Los pull requests fusionados de expansión de declaraciones añaden stubs que lanzan sin subir el recuento implementado. El PR #8431 (fusionado el 21 oct 2026) declaró 139 exports PS5 3.20 como NotImplemented_nid_no_patch; su comentario de progreso registró +139 funciones declaradas y un porcentaje más bajo, con el recuento implementado sin cambios respecto a su base. El PR #9003 (fusionado el 21 oct 2026) declaró 150 exports pendientes de libSceNpManager del mismo modo. Esos dos PR ilustran el mecanismo; no son todo el cambio de denominador del 18–21 oct.

Usa un informe de juego para una pregunta de juego

Pregunta si un título arranca, llega a los menús o se juega en la instantánea de compatibilidad y en la página del título. La etapa por juego, los bloqueos abiertos y las notas del anfitrión están ahí y en los hilos Game bring-up en vivo — un hilo por título. La FAQ cubre qué significan Playable e In-game en este sitio. Compatibilidad: etapas públicas · FAQ: primeras respuestas · Game bring-up.

Un porcentaje alto del proyecto no sube de etapa un título. Una ventana no es Playable. Deja vacíos los campos de anfitrión o partidas que falten. No copies la etapa de otro informe.

Después de estos contadores

Si aún necesitas un título nombrado, primeras respuestas o los filtros del anfitrión, usa las páginas de abajo. No trates esta página como una subida de etapa.

Compatibilidad: etapas públicas · FAQ: primeras respuestas · Instalación: dos archivos y esquema de carpetas · Requisitos del anfitrión: SO, GPU, CPU

No afirmes

  • Que los porcentajes de libs o shaders son una tasa de juegos jugables o un veredicto Playable.
  • Que 100% shaders significa que un título dado funciona.
  • Que un porcentaje a la baja significa que se quitaron implementaciones.
  • Que el denominador de bibliotecas es todas las funciones de sistema de PS5.
  • Que un porcentaje alto del proyecto sube de etapa cualquier título.
  • Una afirmación de frecuencia sobre con qué frecuencia un export que falta bloquea un título.

Fuentes originales

Abrir los GitHub Releases oficialesCuáles son los dos archivos