Phần mềm nhắn tin, launcher, quay màn hình, hiển thị FPS chen vào quá trình render của game (hooking) để vẽ UI của chúng đè lên màn hình game. Mỗi khung hình phải làm thêm việc, và đôi khi xung đột với game gây khựng hoặc làm game bị tắt đột ngột.
Vì sao Overlay của phần mềm nhắn tin, launcher game, công cụ card đồ họa hoặc phần mềm quay màn hình đang bật → Dẫn đến Mỗi lần khung hình được đẩy ra màn hình, overlay chen vào để vẽ đè UI của nó → Trên màn hình Khung hình trễ đi một chút, lúc có thông báo hiện lên thì khựng, hoặc lỗi đồ họa, game bị tắt đột ngột (người chơi thấy giống mất kết nối)
Phụ trách chính Bên ngoài (Bên ngoài) · Phối hợp Phát triển client (Đội phát triển game)
Việc cần làm (Đội phát triển game)
Thu thập kèm danh sách overlay đang chạy trong crash report và log giật.
Việc cần làm (Bên ngoài)
Khi có báo cáo, hướng dẫn người chơi tắt hết overlay rồi thử lại.
Trên đồ thị
Chỉ một phần cao · Frame time, số lần crash (người chơi bật overlay)
Chỗ cần xem
Tắt hết overlay rồi so sánh frame time của PresentMon ở cùng một cảnh; nếu có crash thì xem tên module lỗi (Faulting module name) trong Event ID 1000 của Event Viewer
Đúng nếu
tắt overlay thì hết khựng và lỗi đồ họa, hoặc module lỗi trong crash là DLL của phần mềm overlay
Loại trừ nếu
tắt hết overlay vẫn vậy → driver đồ họa hoặc “Client bị crash”
Cách kiểm tra
Kiểm tra ở môi trường phía người chơi
Tìm hiểu thêm
Khi chỉ một số người bị giật khựng hoặc văng game mà cấu hình máy không giải thích được, hãy nghi trước tiên xung đột giữa overlay và module bảo mật game.
Nguồn
Steam Overlay (Steamworks Documentation)Valve Steam Overlay tự động hook vào game chạy qua Steam; do cách làm này, lỗi bộ nhớ trong cách game dùng API render có thể lộ ra và gây crash