Las aplicaciones de Windows 8 fallan sin mensajes de error en las tarjetas de video AMD/ATI

Recientemente me encontré con problemas extraños con algunas aplicaciones modernas de Windows 8(Windows 8) . Algunos de ellos (no todos) estaban funcionando mal. Cuando estaba iniciando estas aplicaciones, nunca se iniciaron y, después de un segundo o dos, volví a la pantalla de inicio . (Start)Investigué un poco con la ayuda del Visor de eventos(Event Viewer) . Decía que esas aplicaciones fallaron con el código de excepción 0xc0000005 y que el archivo (0xc0000005)atidxx64.dll instalado por el controlador de mi tarjeta de (card driver)AMD/ATI video fue la causa del problema. ¿Que esta pasando? ¿Cómo resolver este problema?

Descripción del problema: más detalles

Como mencioné en la introducción, este problema no afecta a todas las aplicaciones de Windows 8(Windows 8) . Solo(Just) algunas aplicaciones. En mis dispositivos con Windows 8 , no podía usar aplicaciones como AccuWeather para Windows 8(AccuWeather for Windows 8) o Digital Live Tile Clock . Todos los demás funcionaron bien.

Como no se mostraban mensajes de error, estaba desconcertado. ¿Que esta pasando? Revisé la configuración de mi firewall y estaban bien. No estaba bloqueando ninguna aplicación de Windows 8(Windows 8) .

Luego, abrí el Visor de eventos de(Event Viewer) confianza . Fui a Windows Logs -> Application y busqué errores. No me llevó mucho tiempo encontrarlos.

Windows 8, bloqueo de la aplicación, AMD, ATI, 0xc0000005

Para cada aplicación que funcionaba mal, se registraron los mismos errores y códigos. Además, se crearon dos registros de errores para cada aplicación que se inició.

El primer registro de errores(error log) se muestra a continuación. Mencionó el archivo atidxx64.dll como el (atidxx64.dll)módulo(faulting module) defectuoso . Además, se mencionó un extraño código de excepción 0xc0000005 .

Windows 8, bloqueo de la aplicación, AMD, ATI, 0xc0000005

El segundo registro de errores decía que "El proceso finalizó debido a una excepción no controlada"("The process was terminated due to an unhandled exception") .

Windows 8, bloqueo de la aplicación, AMD, ATI, 0xc0000005

Todo esto era un galimatías, pero tenía más detalles para comenzar mi búsqueda.

Encontré personas que se encuentran con problemas similares y algunos dijeron que los controladores AMD/ATI tienen la culpa y que deben eliminarse. Encontré esto un poco extremo para una solución. Si hubiera alguna incompatibilidad con Windows 8 , habría sido generalizada, conocida y Microsoft o AMD(Microsoft or AMD) habrían hecho algo al respecto. Pensé que el problema debe estar en la forma en que está configurado el controlador de video . (video driver)Por(Therefore) lo tanto , comencé a experimentar con cada configuración, hasta que encontré la que hizo que las cosas fallaran.

La Causa Raíz(Root Cause) - Filtrado Morfológico

Después de jugar un rato con todas las configuraciones de la aplicación 3D de la tarjeta de video(video card) , descubrí que, después de deshabilitar una configuración específica, todo funcionaba bien.

El culpable fue el filtrado morfológico(Morphological Filtering) . Cuando se encendió, las aplicaciones de Windows 8(Windows 8) que mencioné fallaron. Cuando se apagó, funcionaron sin ningún problema.

Windows 8, bloqueo de la aplicación, AMD, ATI, 0xc0000005

¿Qué es el Filtrado Morfológico(Morphological Filtering) y qué hace? AMD tiene una documentación decente sobre esta característica gráfica aquí: Suavizado morfológico(Morphological Anti-Aliasing) . Al parecer, se trata de una tecnología que mejora la calidad de la imagen en los videojuegos.

Lo tenía habilitado como una configuración de todo el sistema, por lo que deshabilitarlo era imprescindible para deshacerme del problema que estaba teniendo. Sin embargo, los controladores AMD/ATI le permiten crear perfiles de aplicaciones. Por lo tanto, para los juegos que quería jugar, podía habilitar esta configuración por separado, para que no afecte el funcionamiento de las aplicaciones de Windows 8(Windows 8) instaladas en mi computadora.

Pero basta de charla. ¿Cómo lo desactivas? Abra el "Centro de control del motor de visión AMD"("AMD Vision Engine Control Center") . Vaya a "Gaming -> 3D Application Settings" .

Windows 8, bloqueo de la aplicación, AMD, ATI, 0xc0000005

En la categoría Configuración del sistema(System Settings) , establezca Filtrado morfológico(Morphological Filtering) en Desactivado(Off) y haga clic en Aplicar(Apply) .

¡Problema resuelto! 🙂

Conclusión

Este fue un problema frustrante(frustrating problem) de tener. Sin mensajes de error, pistas difíciles de encontrar y poca información disponible en la web. Tuve la suerte de que mi experimento me llevó a esta solución. Esperemos que este artículo ayude a otras personas que se encuentren con problemas similares.



About the author

Soy un MVP de Windows y trabajo con Windows desde 2007. Mi experiencia incluye desarrollo de software, hardware y sonido, y aplicaciones de Windows. Siempre estoy buscando las mejores formas de mejorar la experiencia del usuario en mi trabajo, por lo que si necesita ayuda para diseñar o desarrollar una aplicación de software, definitivamente puedo ofrecerle mis servicios.



Related posts