For nylig har jeg oplevet mærkelige problemer med nogle moderne Windows 8-apps. Et par af dem (ikke alle) var funktionssvigt. Da jeg lancerede disse apps, begyndte de aldrig, og efter en anden eller to var jeg tilbage til startskærmen. Jeg gjorde lidt forskning ved hjælp af Event Viewer . Det var at sige, at disse apps styrtede med 0xc0000005 undtagelseskoden, og at filen atidxx64.dll installeret af min AMD / ATI-grafikkortdriver var årsagen til problemet. Hvad sker der? Sådan løser du dette problem?
Problembeskrivelse - Flere detaljer
Som jeg nævnte i indledningen, påvirker dette problem ikke alle Windows 8-apps. Bare nogle apps. På mine Windows 8-enheder kunne jeg ikke bruge apps som AccuWeather til Windows 8 eller Digital Live Tile Clock. Alle andre arbejdede fint.
Da der ikke var vist fejlmeddelelser, blev jeg forvirret. Hvad sker der? Jeg kontrollerede mine firewall indstillinger og de var fint. Det blokerede ikke nogen Windows 8-apps.
Derefter åbnede jeg den troværdige Event Viewer. Jeg gik til Windows Logs -> Application og søgte fejl. Det tog mig ikke lang tid at finde dem.
For hver app, der fungerede, blev de samme fejl og koder logget. Der blev også oprettet to fejllogger for hver app, der blev lanceret.
Den første fejllogg vises nedenfor. Det nævnte filen atidxx64.dll som fejlmodulet . Der blev også nævnt en underlig 0xc0000005 undtagelseskode.
Den anden fejllog sagde, at "processen blev opsagt på grund af en uhåndteret undtagelse" .
Det var alt gibberish, men jeg havde flere detaljer for at starte min søgning med.
Jeg fandt folk støde på lignende problemer, og nogle sagde, at AMD / ATI-driverne er skyldige, og at de skal fjernes. Jeg fandt dette lidt ekstreme for en løsning. Hvis der var nogen uforenelighed med Windows 8, ville det have været udbredt, velkendt, og Microsoft eller AMD ville have gjort noget ved det. Jeg regnede med, at problemet skal være som video driveren er konfigureret. Derfor begyndte jeg at eksperimentere med hver indstilling, indtil jeg fandt den, der gjorde tingene kollidere.
Root Årsag - Morfologisk Filtrering
Efter at have tinket et stykke tid med alle 3D-programindstillingerne på videokortet, fandt jeg ud af, at alt fungerede fint, når de deaktiverede en bestemt indstilling.
Den skyldige var morfologisk filtrering . Da den blev tændt, sprang de Windows 8-apps, jeg nævnte, ned. Når den blev slukket, fungerede de uden problemer.
Hvad er morfologisk filtrering og hvad gør det? AMD har nogle anstændige dokumentation om denne grafiske funktion her: Morfologisk Anti-Aliasing. Tilsyneladende er det en teknologi, der forbedrer billedkvaliteten i videospil.
Jeg havde det aktiveret som en system bred indstilling, så deaktivere det var et must for at slippe af med det problem, jeg havde. Imidlertid giver AMD / ATI-drivere dig mulighed for at oprette applikationsprofiler. Derfor kunne jeg for de spil, jeg ønskede at spille, aktivere denne indstilling separat, så jeg ikke påvirker funktionen af de Windows 8-apps, der er installeret på min computer.
Men nok tal. Hvordan deaktiverer du det? Åbn "AMD Vision Engine Control Center" . Gå til "Gaming -> 3D Application Settings" .
I kategorien Systemindstillinger skal du indstille Morphological Filtering til Off og klikke på Apply .
Problem løst! :)
Konklusion
Dette var et frustrerende problem at have. Ingen fejlmeddelelser, spor, der var svære at finde, og der var lidt information tilgængelig på internettet. Jeg var heldig at mit eksperiment førte mig til denne løsning. Forhåbentlig vil denne artikel hjælpe andre med lignende problemer.