Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục sự cố Unreal Engine bị lỗi D3D Device Loss: Hướng dẫn từng bước

Bạn là một game thủ chuyên nghiệp và thường chơi game trên các cộng đồng streaming trực tuyến như Steam? Bạn có đang gặp lỗi Unreal Engine thoát đột ngột hoặc lỗi thiết bị D3D? Đừng lo lắng! Trong bài viết này, chúng tôi sẽ giải quyết lỗi Unreal Engine thoát do thiết bị D3D bị mất và giúp trải nghiệm chơi game của bạn trở nên mượt mà, không bị gián đoạn.

Sửa lỗi Unreal Engine thoát do thiết bị D3D bị mất

Lỗi Unreal Engine Exiting due to D3D device being lost có thể rất dai dẳng và gây phiền toái, được báo cáo xảy ra trong một số game sử dụng Unreal Engine. Nguyên nhân chủ yếu do các cài đặt hệ thống và game mà thiết bị của bạn không hỗ trợ. Điều này thường xảy ra khi game thủ đẩy CPU và GPU lên mức tối đa. Đồng hồ CPU (Overclocking) tăng hiệu suất game nhưng cũng dẫn đến nhiều lỗi, bao gồm cả lỗi này.

Nguyên nhân gây lỗi Unreal Engine thoát do thiết bị D3D bị mất

  • Driver card màn hình cũ: Thường là driver card đồ họa chưa cập nhật gây ra vấn đề.
  • Cài đặt không đúng cách: Cài đặt file Steam không hoàn chỉnh cũng có thể gây lỗi.
  • Unreal Engine phiên bản cũ: Nếu Unreal Engine chưa được cập nhật lên phiên bản mới nhất.
  • Xung đột giữa các card đồ họa: Nếu card đồ họa tích hợp và card rời chạy cùng lúc trên máy tính, sẽ gây ra nhiều sự cố.
  • Chương trình diệt virus bên thứ ba: Có thể phần mềm diệt virus đang chặn nhầm chương trình Unreal Engine.

Chúng ta sẽ thảo luận các giải pháp sửa lỗi này trên hệ điều hành Windows 10.

Phương pháp 1: Tắt cài đặt Game Boost

Một số tính năng mới như Game Booster được thêm vào driver card đồ họa mới nhất để game chạy mượt mà, không bị giật lag. Tuy nhiên, các cài đặt này cũng gây ra lỗi như Unreal Engine Exiting và lỗi thiết bị D3D.

Lưu ý: Hình ảnh minh họa dưới đây dùng cài đặt AMD Radeon. Bạn có thể làm tương tự với card NVIDIA.

  1. Mở AMD Radeon Software bằng cách chuột phải vào màn hình Desktop.
  2. Chọn tùy chọn Gaming ở góc trên cùng của cửa sổ AMD.
  3. Chọn game đang gây sự cố (sẽ hiển thị trong cửa sổ Gaming).
  4. Dưới tab Graphics, nhấp vào Radeon Boost.
  5. Tắt bằng cách chuyển công tắc Radeon Boost sang trạng thái Off.

Phương pháp 2: Thay đổi card đồ họa ưu tiên

Ngày nay, game thủ thường dùng card đồ họa rời (dedicated) để trải nghiệm tốt hơn. Tuy nhiên, nếu chạy đồng thời cả card tích hợp và card rời sẽ gây xung đột, dẫn đến lỗi Unreal Engine thoát do thiết bị D3D bị mất. Khuyến nghị chỉ dùng card đồ họa rời.

Lưu ý: Ví dụ dưới đây bật card NVIDIA và tắt driver tích hợp.

  1. Chuột phải vào Desktop chọn NVIDIA Control Panel.
  2. Chọn Manage 3D Settings ở panel bên trái, chuyển sang tab Program Settings bên phải.
  3. Trong menu thả xuống Select a program to customize, chọn Unreal Engine.
  4. Trong menu thứ hai Select the preferred graphics processor for this program, chọn High-performance NVIDIA Processor.
  5. Nhấn Apply và thoát.

Khởi động lại máy và chạy game để kiểm tra lỗi đã được khắc phục.

Phương pháp 3: Vô hiệu hóa card đồ họa tích hợp

Nếu thay đổi ưu tiên card đồ họa không khắc phục được, hãy tạm thời vô hiệu hóa card tích hợp để tránh xung đột hoàn toàn.

Lưu ý: Vô hiệu hóa card tích hợp không ảnh hưởng đến hoạt động bình thường của máy tính.

  1. Mở Device Manager bằng cách gõ tên vào thanh tìm kiếm Windows.
  2. Nhấp đúp vào Display adapters để mở rộng.
  3. Chuột phải vào Display Adapter tích hợp chọn Disable device.

Khởi động lại hệ thống và tận hưởng game.

Phương pháp 4: Tắt Windows Firewall & Chương trình diệt virus

Phần mềm diệt virus và Windows Defender Firewall bảo vệ máy tính, nhưng đôi khi chúng chặn nhầm chương trình hợp pháp, đặc biệt là ứng dụng tiêu tốn nhiều tài nguyên, gây ra lỗi Unreal Engine. Việc tắt chúng có thể giúp khắc phục.

Lưu ý: Chỉ tắt khi chơi game, nhớ bật lại sau đó.

  1. Gõ Windows Defender Firewall trong ô tìm kiếm và mở.
  2. Chọn Turn Windows Defender Firewall on or off ở panel bên trái.
  3. Chọn Turn off Windows Defender Firewall (not recommended).
  4. Làm tương tự cho tất cả các Network Settings và nhấn OK.

Làm tương tự để tắt chương trình diệt virus bên thứ ba. Nếu phần mềm đó gây xung đột với nhiều chương trình, khuyến nghị gỡ cài đặt.

Phương pháp 5: Tắt Overclocking và công nghệ SLI

Overclocking đẩy hiệu suất CPU/GPU lên tối đa, nhưng một số game như Unreal Engine không ổn định trong môi trường overclock, dẫn đến lỗi D3D. Hãy tắt phần mềm overclocking và thử chạy game.

Nếu bạn dùng SLI (Scalable Link Interface) của NVIDIA để kết hợp 2 card đồ họa, hãy tắt SLI vì có báo cáo Unreal Engine không hoạt động tốt khi SLI bật. Chỉ dùng card rời là đủ.

  1. Mở NVIDIA Control Panel (chuột phải Desktop).
  2. Nhấp đúp 3D Settings bên trái, chọn Configure SLI, Surround, PhysX.
  3. Chọn ô Disable SLI dưới SLI configuration.
  4. Nhấn Apply và thoát.
  5. Reboot máy và chạy game.

Phương pháp 6: Tắt chế độ Toàn màn hình trong game

Một số game gặp sự cố khi bật chế độ Full-screen. Hãy thử chuyển sang chế độ Windowed (Cửa sổ) trong cài đặt game. Nhiều game mới hỗ trợ tùy chọn này. Tắt Full-screen và kiểm tra lỗi.

Phương pháp 7: Kiểm tra tính toàn vẹn file game trên Steam

Nếu bạn chơi game qua Steam, hãy dùng tính năng Verify Integrity of Game Files để sửa file game hỏng hoặc thiếu. Xem hướng dẫn chi tiết tại đây.

Câu hỏi thường gặp (FAQ)

Q1. Nguyên nhân gây lỗi D3D device being lost?

Theo nhà phát triển Unreal Engine, lỗi thường xảy ra khi card đồ họa hoặc phần cứng không đồng bộ đúng với Unreal Engine, khiến nó không thể hoạt động với thiết bị D3D.

Q2. Cập nhật driver có tăng FPS không?

Có, cập nhật driver có thể tăng FPS (Frames Per Second) đáng kể, đôi khi lên tới 50%. Ngoài ra, cập nhật driver cũng làm mượt trải nghiệm game bằng cách loại bỏ các lỗi giật lag.

Bài viết liên quan:

  • 14 cách giảm ping và cải thiện chơi game trực tuyến
  • Cách Go Live trên Discord?
  • Cách rời khỏi Server Discord?
  • Sửa lỗi Discord Overlay không hoạt động

Hy vọng bạn đã khắc phục thành công lỗi Unreal Engine thoát do thiết bị D3D bị mất với các phương pháp trên. Nếu có thắc mắc hoặc góp ý, hãy để lại bình luận bên dưới.