Site icon EfmSoft

¿Qué significa el código HRESULT 0x887A0035 (DXGI_ERROR_CACHE_HASH_COLLISION)?

 
Anterior Siguiente
DXGI_ERROR_CACHE_FULL DXGI_ERROR_ALREADY_EXISTS

DXGI_ERROR_CACHE_HASH_COLLISION

Qué significa DXGI_ERROR_CACHE_HASH_COLLISION

DXGI_ERROR_CACHE_HASH_COLLISION (-2005270475, 0x887A0035) — Se encontró una entrada de caché, pero la clave proporcionada no coincide con la almacenada en la entrada.

Los caches gráficos tienen identidad, versión de driver y límites propios. La recuperación correcta distingue contenido corrupto, límite de capacidad y colisión de clave; borrar todos los datos sin capturar la condición destruye la evidencia.

Qué demuestra este resultado

La condición específica es misma clave de cache asociada a contenido distinto. Registra hash/key y metadatos de ambos blobs sin volcar material sensible. Revisa cómo se construye la clave y qué versión de shader/pipeline participa; borrar el cache solo oculta una función de identidad defectuosa.

Conserva la generación del cache

Versiona el cache con adapter/driver y con el algoritmo que construye sus claves. Prueba una copia nueva bajo el mismo workload antes de borrar el original; así puedes demostrar si el defecto está en el contenido persistido, en su límite o en la identidad de una entrada.

No confundir con un resultado cercano

DXGI_ERROR_CACHE_CORRUPT se aísla por cache gráfico que no puede abrirse o restablecerse de forma válida. DXGI_ERROR_CACHE_HASH_COLLISION, en cambio, exige demostrar misma clave de cache asociada a contenido distinto; esa diferencia cambia qué objeto o transición debes observar primero.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version