Một trong những lỗi và sự cố phổ biến nhất liên quan đến GPU được gọi là Phát hiện và khôi phục hết thời gian chờ hoặc lỗi TDR trong nhật ký, Trình xem sự kiện, v.v. Thông báo lỗi phổ biến nhất mà bạn có thể tìm thấy khi điều này xảy ra là “ Trình điều khiển hiển thị đã ngừng phản hồi và đã khôi phục ”Và BSOD có mã dừng Kiểm tra lỗi 0x116:VIDEO_TDR_ERROR Trong bài viết này, tôi sẽ đề xuất cho bạn một số phương pháp để khắc phục những lỗi như vậy.
TDR có trong Windows 11, Windows 10, Windows 8.1, Windows 7 và Windows Vista. TDR cố gắng phát hiện các tình huống có vấn đề và phục hồi động về một màn hình hoạt động.
Phát hiện và khôi phục thời gian chờ (TDR)
Theo MSDN, các quy trình TDR là:
- Phát hiện thời gian chờ: Thành phần Trình lập lịch video của ngăn xếp đồ họa Windows phát hiện rằng GPU đang sử dụng nhiều hơn thời gian lượng tử cho phép để thực thi tác vụ cụ thể và cố gắng xử lý trước tác vụ cụ thể này. Hoạt động preempt có thời gian chờ “đợi” — thời gian chờ thực tế là “thời gian chờ TDR”. Do đó, bước này là giai đoạn “phát hiện thời gian chờ” của quy trình. Khoảng thời gian chờ mặc định trong Windows là 2 giây. Nếu GPU không thể hoàn thành hoặc xử lý trước tác vụ hiện tại trong thời gian chờ TDR, thì GPU được chẩn đoán là bị treo.
- Chuẩn bị phục hồi: Hệ điều hành thông báo cho trình điều khiển WDDM rằng thời gian chờ đã được phát hiện và nó phải đặt lại GPU. Trình điều khiển được yêu cầu ngừng truy cập bộ nhớ và không nên truy cập phần cứng sau thời gian này. Hệ điều hành và trình điều khiển WDDM thu thập phần cứng và thông tin trạng thái khác có thể hữu ích cho việc chẩn đoán sau khi giết mổ.
- Khôi phục màn hình: Hệ điều hành đặt lại trạng thái thích hợp của ngăn xếp đồ họa. Thành phần Trình quản lý bộ nhớ video của ngăn xếp đồ họa sẽ xóa tất cả các phân bổ khỏi bộ nhớ video. Trình điều khiển WDDM đặt lại trạng thái phần cứng GPU. Ngăn xếp đồ họa thực hiện các hành động cuối cùng và khôi phục màn hình nền về trạng thái đáp ứng. Như đã đề cập trước đó, một số ứng dụng DirectX cũ hơn hiện có thể chỉ hiển thị màu đen và người dùng có thể được yêu cầu khởi động lại các ứng dụng này. Các ứng dụng DirectX 9Ex và DirectX 10 được viết tốt xử lý “Xóa thiết bị” tiếp tục hoạt động bình thường. Ứng dụng phải phát hành và sau đó tạo lại thiết bị Microsoft Direct3D và tất cả các đối tượng của nó. Các nhà lập trình ứng dụng DirectX có thể tìm thêm thông tin trong Windows SDK.
Trình điều khiển màn hình ngừng phản hồi và đã phục hồi
Thông báo lỗi phổ biến nhất mà bạn có thể tìm thấy là “Trình điều khiển hiển thị đã ngừng phản hồi và đã khôi phục” - bạn cũng có thể nhận được BSOD với mã dừng Kiểm tra lỗi 0x116:VIDEO_TDR_ERROR.
Có một số điều bạn có thể làm để khắc phục.
- Kiểm tra Bộ nhớ của bạn tức là RAM. Nếu RAM của bạn bị lỗi, rất có thể đây là nguyên nhân khiến Màn hình của bạn gặp sự cố. Kiểm tra bài viết của chúng tôi về cách chạy Chẩn đoán bộ nhớ nâng cao Chẩn đoán bộ nhớ với Memtest86 +. Ngoài ra, hãy kiểm tra xem thời gian và điện áp của RAM có được đặt chính xác trong BIOS của bạn hay không, hãy tham khảo hướng dẫn sử dụng Bo mạch chủ và RAM của bạn.
- Ép xung GPU của bạn có thể gây ra sự cố này. Vì vậy, nếu tính năng ép xung của bạn sẽ đặt lại các giá trị về cài đặt mặc định, sau đó hãy kiểm tra và xem liệu cách đó có khắc phục được sự cố của bạn hay không.
- Trình điều khiển hiển thị bị hỏng hoặc không hợp lệ. Nếu trình điều khiển màn hình của bạn bị hỏng, rất có thể nó có thể làm hỏng màn hình của bạn. Hầu hết thời gian chỉ gỡ cài đặt và cài đặt lại nó sẽ không giải quyết được vấn đề của bạn. Chúng tôi phải thực hiện Dọn dẹp trình điều khiển hoàn chỉnh. Bạn có thể sử dụng Dọn dẹp trình điều khiển thẻ NVIDIA và ATL .
- Lý do khác là Quá nóng . Trong khi chơi trò chơi hoặc làm việc với phần mềm sử dụng GPU, Thẻ hiển thị của bạn có thể trở nên cực kỳ nóng và khiến trình điều khiển gặp sự cố - và cuối cùng dẫn đến sự cố toàn bộ hệ thống. Sử dụng RivaTuner để xác định xem thẻ hiển thị của bạn có bị quá nhiệt hay không. Hãy thử điều chỉnh cài đặt quạt và xem điều đó có tạo ra sự khác biệt nào không. Nếu không, tôi khuyên bạn nên mang nó đến cửa hàng sửa chữa máy tính và nhờ họ làm sạch tháp để loại trừ mọi vấn đề liên quan đến bụi.
- Nguyên nhân tiếp theo có thể là không đủ điện hoặc PSU kém . Card màn hình của bạn cần có đủ năng lượng để hoạt động bình thường và nếu nó không có đủ năng lượng thì thẻ sẽ hoạt động sai. Sử dụng Máy tính cung cấp điện và xác định bạn có đủ nước để chạy hệ thống. Nếu bạn có đủ nước để chạy hệ thống, hãy mang nó đến cửa hàng sửa chữa máy tính và nhờ họ kiểm tra nó bằng một PSU khác.
- Đối với người dùng nâng cao, có các phương pháp cho phép gỡ lỗi trong sổ đăng ký Windows.
- Nếu tất cả các bước này không thành công thì nhiều khả năng bạn có thẻ hiển thị kém. Nếu nó vẫn còn bảo hành, hãy gửi nó để thay thế.
Hy vọng các bước này đã giúp bạn giải quyết các lỗi liên quan đến TDR. Nếu bạn biết bất kỳ bước bổ sung nào, hãy chia sẻ chúng với chúng tôi.