Windows 8-appar kraschar utan felmeddelanden på AMD/ATI-grafikkort

Nyligen har jag stött på konstiga problem med några moderna Windows 8 -appar. Några av dem (inte alla) fungerade inte. När jag startade dessa appar startade de aldrig och efter en sekund eller två var jag tillbaka till startskärmen(Start) . Jag gjorde lite research med hjälp av Event Viewer . Det stod att dessa appar kraschade med undantagskoden 0xc0000005 och att filen (0xc0000005)atidxx64.dll installerad av min AMD/ATI grafikkortsdrivrutin var orsaken till problemet. Vad var på gång? Hur löser man detta problem?

Problembeskrivning - Mer information

Som jag nämnde i inledningen påverkar detta problem inte alla Windows 8 - appar. Bara(Just) några appar. På mina Windows 8 -enheter kunde jag inte använda appar som AccuWeather för Windows 8(AccuWeather for Windows 8) eller Digital Live Tile Clock . Alla andra fungerade bra.

Eftersom inga felmeddelanden visades blev jag förbryllad. Vad var på gång? Jag kollade mina brandväggsinställningar och de var bra. Det blockerade inte några Windows 8 -appar.

Sedan öppnade jag den pålitliga Event Viewer . Jag gick till Windows Logs -> Application och letade efter fel. Det tog mig inte lång tid att hitta dem.

Windows 8, appkrasch, AMD, ATI, 0xc0000005

För varje app som inte fungerade loggades samma fel och koder. Dessutom skapades två felloggar för varje app som startas.

Den första felloggen visas nedan. Den nämnde filen atidxx64.dll som den felaktiga modulen. Dessutom nämndes en konstig 0xc0000005 undantagskod.

Windows 8, appkrasch, AMD, ATI, 0xc0000005

Den andra felloggen sa att "Processen avslutades på grund av ett ohanterat undantag"("The process was terminated due to an unhandled exception") .

Windows 8, appkrasch, AMD, ATI, 0xc0000005

Det här var bara skratt men jag hade fler detaljer att börja min sökning med.

Jag hittade människor som stötte på liknande problem och några sa att AMD/ATI drivrutinerna är fel och att de måste tas bort. Jag tyckte att detta var lite extremt för en lösning. Om det funnits någon inkompatibilitet med Windows 8 , skulle det ha varit utbrett, välkänt och Microsoft eller AMD skulle ha gjort något åt ​​det. Jag tänkte att problemet måste ligga i hur videodrivrutinen är konfigurerad. Därför(Therefore) började jag experimentera med varje inställning tills jag hittade den som fick saker att krascha.

Grundorsaken - Morfologisk filtrering(Root Cause)

Efter att ha pysslat ett tag med alla 3D-applikationsinställningar på grafikkortet, fann jag att, efter att ha inaktiverat en specifik inställning, fungerade allt bra.

Boven var Morfologisk filtrering(Morphological Filtering) . När den slogs på kraschade Windows 8 -apparna jag nämnde. När den stängdes av fungerade de utan problem.

Windows 8, appkrasch, AMD, ATI, 0xc0000005

Vad är morfologisk filtrering(Morphological Filtering) och vad gör det? AMD har en del anständig dokumentation om den här grafiska funktionen här: Morfologisk anti-aliasing(Morphological Anti-Aliasing) . Tydligen är det en teknik som förbättrar kvaliteten på bilden i tv-spel.

Jag hade det aktiverat som en systemomfattande inställning så att inaktivera det var ett måste för att bli av med problemet jag hade. Däremot tillåter AMD/ATI drivrutinerna dig att skapa applikationsprofiler. Därför, för de spel jag ville spela, kunde jag aktivera den här inställningen separat, så att jag inte påverkar funktionen hos Windows 8 -apparna som är installerade på min dator.

Men, nog snack. Hur inaktiverar du det? Öppna "AMD Vision Engine Control Center" . Gå till "Gaming -> 3D Application Settings" .

Windows 8, appkrasch, AMD, ATI, 0xc0000005

I kategorin Systeminställningar(System Settings) ställer du in Morfologisk filtrering(Morphological Filtering)Av(Off) och klickar på Använd(Apply) .

Problemet löst! 🙂

Slutsats

Detta var ett frustrerande problem att ha. Inga felmeddelanden, ledtrådar som var svåra att hitta och det fanns lite information tillgänglig på webben. Jag hade turen att mitt experiment ledde mig till den här lösningen. Förhoppningsvis kommer den här artikeln att hjälpa andra som stöter på liknande problem.



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts