แอพ WPF พร่ามัวอย่างกระทันหัน


1

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

ฉันสามารถแก้ไขปัญหานี้ได้ใน Visual Studio โดยปิดใช้งานการเรนเดอร์ด้วยฮาร์ดแวร์ แต่ปัญหายังคงเกิดขึ้นในแอพอื่น ๆ ที่ใช้ WPF แอปพลิเคชันที่ไม่ใช้ WPF นั้นใช้ได้

การเปลี่ยนการตั้งค่า ClearType ไม่มีผลใด ๆ

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

ฉันใช้ Windows XP SP3 บน Acer Aspire 5050 กราฟิกการ์ดคือ ATI Radeon Xpress 1100

รุ่น DirectX: 9.0c (4.09.0000.0904)

ติดตั้ง. NET เวอร์ชัน:

v4.0.30319
v3.5
v3.0
v2.0.50727
v1.1.4322
v1.0.3705

คำตอบ:


1

ดูเหมือนว่าคุณกำลังมีปัญหาเกี่ยวกับกราฟิกการ์ด สาเหตุที่โปรแกรมที่ไม่ใช่ WPF ใช้งานได้ดีเนื่องจากไม่มีฮาร์ดแวร์เร่งความเร็วใน Windows XP

อัปเดตไดรเวอร์การ์ดแสดงผลของคุณเนื่องจากมักจะเกิดข้อผิดพลาดในสถานการณ์เช่นนี้ ไม่ว่าไดรเวอร์จะแก้ไขปัญหาได้หรือไม่ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณสะอาด (พัดลมและแผ่นระบายความร้อนไม่เต็มไปด้วยฝุ่นหรือเส้นผม ฯลฯ ) ทำแบบทดสอบความเครียดบนการ์ดวิดีโอเพื่อดูว่ามีสิ่งผิดปกติเกิดขึ้นหรือไม่ ปกติแล้วฉันแนะนำ FurMark แต่มันอาจทำให้การ์ด Xpress ของคุณระเบิดเป็นเปลวไฟได้ดังนั้นการวิจัยเพิ่มเติมเกี่ยวกับการทดสอบความเครียดที่ปลอดภัยอาจได้รับการรับประกัน

หากการ์ดของคุณมีข้อผิดพลาดและคุณไม่สามารถทำการซ่อมแซมได้คุณสามารถทำให้การเร่งด้วยฮาร์ดแวร์ทั่วทั้งระบบลดลงเพื่อบังคับให้แอป WPF ทั้งหมดทำการแสดงผลซอฟต์แวร์ คลิกขวาที่เดสก์ท็อปไปที่คุณสมบัติจากนั้นแท็บการตั้งค่าและคลิกปุ่มขั้นสูง มุ่งหน้าไปที่แท็บการแก้ไขปัญหาและหมุนตัวเลื่อนการเร่งความเร็วฮาร์ดแวร์ย้อนกลับจากรอยเต็ม รีสตาร์ทคอมพิวเตอร์แล้วดูที่แอพของคุณอีกครั้ง ทำซ้ำจนกว่าข้อบกพร่องจะหายไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.