AMD/ATI 비디오 카드에서 Windows 8 앱이 오류 메시지 없이 충돌함

최근에 일부 최신 Windows 8(Windows 8) 앱 에서 이상한 문제가 발생 했습니다. 그 중 일부(전부는 아님)가 오작동했습니다. 이 앱을 시작할 때 앱이 시작되지 않았고 1~2초 후에 시작(Start) 화면으로 돌아갔습니다. 나는 이벤트 뷰어(Event Viewer) 의 도움으로 약간의 조사를 했습니다 . 해당 앱이 0xc0000005 예외 코드 로 충돌했고 내 AMD/ATI video카드 드라이버 가 설치한 (card driver)atidxx64.dll 파일 이 문제의 원인이라는 것이었습니다. 무슨 일이 있었 니? 이 문제를 해결하는 방법은 무엇입니까?

문제 설명 - 자세한 내용

소개에서 언급했듯이 이 문제는 모든 Windows 8 앱에 영향을 미치지 않습니다. 일부 앱만 . (Just)Windows 8 장치에서 Windows 8 (Windows 8)용 AccuWeather(AccuWeather for Windows 8) 또는 Digital Live Tile Clock 과 같은 앱을 사용할 수 없습니다 . 다른 모든 사람들은 잘 작동했습니다.

오류 메시지가 표시되지 않았기 때문에 당황했습니다. 무슨 일이 있었 니? 방화벽 설정을 확인했는데 정상이었습니다. Windows 8 앱 을 차단하지 않았습니다 .

그런 다음 신뢰할 수 있는 이벤트 뷰어(Event Viewer) 를 열었습니다 . Windows Logs -> Application 으로 이동 하여 오류를 찾았습니다 . 그것들을 찾는 데 오랜 시간이 걸리지 않았습니다.

Windows 8, 앱 충돌, AMD, ATI, 0xc0000005

오작동하는 각 앱에 대해 동일한 오류와 코드가 기록되었습니다. 또한 실행 중인 각 앱에 대해 두 개의 오류 로그가 생성되었습니다.

첫 번째 오류 로그(error log) 가 아래에 표시됩니다. 그것은 결함이있는 모듈 로 (faulting module)atidxx64.dll 파일을 언급했습니다 . 또한 이상한 0xc0000005 예외 코드가 언급되었습니다.

Windows 8, 앱 충돌, AMD, ATI, 0xc0000005

두 번째 오류 로그에는 "처리되지 않은 예외로 인해 프로세스가 종료되었습니다"라고("The process was terminated due to an unhandled exception") 표시 됩니다.

Windows 8, 앱 충돌, AMD, ATI, 0xc0000005

이것은 모두 횡설수설했지만 검색을 시작하는 데 더 많은 세부 정보가 있었습니다.

비슷한 문제를 겪고 있는 사람들을 찾았고 일부에서는 AMD/ATI 드라이버에 문제가 있으며 제거해야 한다고 말했습니다. 나는 이것이 해결책에 대해 약간 극단적이라는 것을 알았습니다. Windows 8 과의 비호환성이 있었다면 널리 알려졌을 것이고 Microsoft 또는 AMD(Microsoft or AMD) 가 이에 대해 조치를 취했을 것입니다. 비디오 드라이버(video driver) 가 구성 되는 방식에 문제가 있음이 틀림없다고 생각했습니다 . 따라서(Therefore) 충돌을 일으키는 설정을 찾을 때까지 각 설정을 실험하기 시작했습니다.

근본 원인(Root Cause) - 형태학적 필터링

비디오 카드(video card) 의 모든 3D 응용 프로그램 설정을 잠시 수정한 후 특정 설정 하나를 비활성화한 후 모든 것이 제대로 작동한다는 것을 알았습니다.

범인은 형태학적 필터링(Morphological Filtering) 이었습니다. 그것이 켜져있을 때 내가 언급 한 Windows 8 앱이 충돌했습니다. 전원이 꺼졌을 때 문제 없이 작동했습니다.

Windows 8, 앱 충돌, AMD, ATI, 0xc0000005

형태학적 필터링(Morphological Filtering) 이란 무엇 이며 어떤 역할을 합니까? AMD 는 이 그래픽 기능에 대한 몇 가지 괜찮은 문서를 가지고 있습니다: Morphological Anti-Aliasing . 분명히 비디오 게임에서 이미지의 품질을 향상시키는 기술입니다.

나는 그것을 시스템 전체 설정으로 활성화 했으므로 내가 겪고있는 문제를 제거하기 위해 비활성화해야했습니다. 그러나 AMD/ATI 드라이버를 사용하면 응용 프로그램 프로필을 만들 수 있습니다. 따라서 플레이하고 싶은 게임의 경우 이 설정을 별도로 활성화하여 컴퓨터에 설치된 Windows 8 앱의 기능에 영향을 미치지 않도록 할 수 있습니다.

하지만, 충분한 이야기. 어떻게 비활성화합니까? "AMD Vision 엔진 제어 센터"("AMD Vision Engine Control Center") 를 엽니다 . "Gaming -> 3D Application Settings" 으로 이동합니다 .

Windows 8, 앱 충돌, AMD, ATI, 0xc0000005

시스템 설정(System Settings) 범주에서 형태 학적 필터링(Morphological Filtering)끄기 로 설정하고 (Off)적용(Apply) 을 클릭 합니다.

문제 해결됨! 🙂

결론

이것은 실망스러운 문제(frustrating problem) 였습니다 . 오류 메시지, 찾기 어려운 단서, 웹에서 사용할 수 있는 정보가 거의 없었습니다. 내 실험이 나를 이 솔루션으로 이끈 것은 운이 좋았습니다. 이 기사가 유사한 문제에 직면한 다른 사람들에게 도움이 되기를 바랍니다.



About the author

저는 소프트웨어 리뷰어이자 생산성 전문가입니다. Excel, Outlook 및 Photoshop과 같은 다양한 소프트웨어 응용 프로그램에 대한 소프트웨어 리뷰를 검토하고 작성합니다. 내 리뷰는 충분한 정보를 제공하며 애플리케이션 품질에 대한 객관적인 통찰력을 제공합니다. 2007년부터 소프트웨어 리뷰를 작성해 왔습니다.



Related posts