เกี่ยวกับการสอน

ความผิดพลาดของแอป Windows 8 ที่ไม่มีข้อความแสดงข้อผิดพลาดเกี่ยวกับการ์ดแสดงผล AMD / ATI

เมื่อเร็ว ๆ นี้ฉันได้พบปัญหาแปลก ๆ กับแอป Windows 8 ที่ทันสมัยบางอย่าง มีเพียงไม่กี่คน (ไม่ทั้งหมด) ทำงานผิดปกติ เมื่อฉันเปิดตัวแอปพลิเคชันเหล่านี้พวกเขาไม่เคยเริ่มต้นและหลังจากที่สองหรือสองฉันก็กลับไปที่หน้าจอ เริ่มต้น ฉันได้ค้นคว้าด้วยความช่วยเหลือของ Event Viewer กล่าวว่าแอปเหล่านั้นเกิดข้อผิดพลาดกับรหัสข้อยกเว้น 0xc0000005 และไฟล์ atidxx64.dll ที่ ติดตั้งโดยไดรเวอร์การ์ดแสดงผล AMD / ATI ของฉันเป็นสาเหตุของปัญหา เกิดอะไรขึ้น? วิธีการแก้ปัญหานี้?

รายละเอียดปัญหา - รายละเอียดเพิ่มเติม

ดังที่ได้กล่าวไว้ในบทนำปัญหานี้จะไม่ส่งผลต่อแอป Windows 8 ทั้งหมด เพียงบางแอป บนอุปกรณ์ Windows 8 ของฉันฉันไม่สามารถใช้แอปพลิเคชันเช่น AccuWeather สำหรับ Windows 8 หรือ Digital Live Tile Clock ได้ คนอื่น ๆ ทำงานได้ดี

เนื่องจากไม่มีข้อความแสดงข้อผิดพลาดแสดงขึ้นทำให้ฉันงุนงง เกิดอะไรขึ้น? ฉันตรวจสอบการตั้งค่าไฟร์วอลล์ของฉันและพวกเขาได้ดี ไม่ได้บล็อกแอป Windows 8 ใด ๆ

จากนั้นฉันเปิด Event Viewer ที่น่าเชื่อถือ ฉันไปที่ Windows Logs -> Application และมองหาข้อผิดพลาด มันไม่ได้ใช้เวลานานที่จะหาพวกเขา

สำหรับแต่ละแอปที่ทำงานไม่ถูกต้องระบบจะบันทึกข้อผิดพลาดและรหัสเดียวกัน นอกจากนี้ยังมีการสร้างบันทึกข้อผิดพลาดสองรายการสำหรับแต่ละแอปที่เปิดตัว

ล็อกข้อผิดพลาดข้อแรกจะแสดงอยู่ด้านล่าง กล่าวถึงไฟล์ atidxx64.dll เป็นโมดูล faulting นอกจากนี้ยังได้กล่าวถึงรหัสยกเว้น 0xc0000005 แปลก ๆ

บันทึกข้อผิดพลาดที่สองกล่าวว่า "กระบวนการถูกยกเลิกเนื่องจากข้อยกเว้น unhandled"

นี่เป็นคำพูดไร้สาระทั้งหมด แต่ฉันมีรายละเอียดเพิ่มเติมเพื่อเริ่มค้นหาด้วย

ฉันพบคนที่พบปัญหาที่คล้ายคลึงกันและบางคนกล่าวว่าไดรเวอร์ AMD / ATI มีข้อบกพร่องและต้องนำออก ฉันพบนี้บิตสุดสำหรับโซลูชัน หากมีความเข้ากันไม่ได้กับ Windows 8 ก็จะมีการแพร่ระบาดอย่างกว้างขวางเป็นที่รู้จักกันดีและ Microsoft หรือ AMD จะทำอะไรบางอย่างเกี่ยวกับเรื่องนี้ ฉันคิดว่าปัญหาต้องอยู่ในทางที่มีการกำหนดค่าไดรเวอร์วิดีโอ ดังนั้นฉันจึงเริ่มทดลองกับแต่ละการตั้งค่าจนกว่าฉันจะพบว่ามีปัญหาเกิดขึ้น

รากสาเหตุ - การกรองทางสัณฐานวิทยา

หลังจากปรับแต่งการตั้งค่าแอปพลิเคชัน 3D ของการ์ดแสดงผลแล้วสักครู่แล้วฉันพบว่าหลังจากปิดใช้งานการตั้งค่าเฉพาะอย่างหนึ่งแล้วทุกอย่างทำงานได้ดี

ผู้กระทำผิดคือตัว กรองทางสัณฐานวิทยา เมื่อเปิดเครื่องแอพพลิเคชัน Windows 8 ที่ฉันพูดถึงก็ล้มเหลว เมื่อมันถูกปิดพวกเขาทำงานโดยไม่มีปัญหาใด ๆ

การ กรองทางสัณฐานวิทยา คืออะไรและทำอย่างไร AMD มีเอกสารที่ดีเกี่ยวกับคุณลักษณะกราฟิกนี้ที่นี่: Morphological Anti-Aliasing เห็นได้ชัดว่าเป็นเทคโนโลยีที่ช่วยเพิ่มคุณภาพของภาพในวิดีโอเกม

ฉันได้เปิดใช้งานเป็นระบบที่กว้างการตั้งค่าเพื่อปิดการใช้งานมันเป็นต้องเพื่อกำจัดปัญหาที่ฉันมี อย่างไรก็ตามไดรเวอร์ AMD / ATI ช่วยให้คุณสามารถสร้างโปรไฟล์แอ็พพลิเคชันได้ ดังนั้นสำหรับเกมที่ฉันต้องการเล่นฉันสามารถเปิดใช้งานการตั้งค่านี้แยกกันเพื่อที่ฉันจะไม่ส่งผลต่อการทำงานของแอป Windows 8 ที่ติดตั้งในคอมพิวเตอร์ของฉัน

แต่พอพูด คุณจะปิดใช้งานได้อย่างไร? เปิด "ศูนย์ควบคุม AMD Vision Engine" ไปที่ "เกม -> การตั้งค่าแอปพลิเคชัน 3D"

ในหมวด การตั้งค่าระบบ ให้ตั้งค่า Morphological Filtering เป็น Off และคลิก Apply

แก้ไขปัญหา! :)

ข้อสรุป

นี้เป็นปัญหาที่น่าผิดหวังที่มี ไม่มีข้อความแสดงข้อผิดพลาดเบาะแสที่หาได้ยากและมีข้อมูลเพียงเล็กน้อยบนเว็บ ฉันโชคดีที่การทดสอบของฉันทำให้ฉันต้องแก้ปัญหานี้ หวังว่าบทความนี้จะช่วยให้ผู้อื่นประสบปัญหาคล้ายกัน