Cách khắc phục lỗi 'Unreal Engine đang thoát do thiết bị D3D bị mất'

Người dùng gặp phải thông báo lỗi 'Unreal Engine đang thoát do thiết bị D3D bị mất ' khi Unreal không thể kết nối với thiết bị D3D trên máy tính của bạn. Lỗi này rất phổ biến và cũng có thể xảy ra đối với người dùng không có vấn đề rõ ràng trên máy tính của họ.

Unreal Engine đang thoát do thiết bị D3D bị mất

Theo các nhà phát triển Unreal Engine, sự cố này thường xảy ra khi các thành phần đồ họa hoặc phần cứng của máy tính không được đồng bộ hóa đúng cách với Unreal Engine, do đó khiến nó không hoạt động đúng với thiết bị D3D. Trong bài viết này, chúng tôi sẽ đi qua tất cả các giải pháp về lý do tại sao vấn đề này xảy ra và cũng là cách giải quyết để giải quyết nó.

Điều gì gây ra lỗi 'Unreal Engine đang thoát do thiết bị D3D bị mất'?

Sau khi nhận được nhiều báo cáo của người dùng về vấn đề này, chúng tôi đã quyết định điều tra vấn đề. Sau khi kết hợp các báo cáo này, chúng tôi đã nhân đôi các tình huống trong máy trạm của chúng tôi và tìm ra nguyên nhân. Những lý do tại sao bạn có thể gặp thông báo lỗi này nhưng không giới hạn ở:

  • Công cụ Unreal lỗi thời: Nguyên nhân có thể xảy ra nhất là khi Unreal Engine không được cập nhật lên bản dựng mới nhất và không thể giao tiếp với các thành phần hệ thống khác có thể được cập nhật gần đây. Nó cũng có thể là cách khác xung quanh.
  • Phần mềm chống vi-rút: Có rất nhiều phần mềm chống vi-rút có xu hướng chặn Unreal Engine, do đó đánh dấu dương tính giả. Điều này rất phổ biến và có thể được giải quyết bằng cách tạo danh sách trắng hoặc vô hiệu hóa nó.
  • Trình điều khiển thiết bị lỗi thời: Một nguyên nhân có thể xảy ra khác là tại sao sự cố này xảy ra là trình điều khiển thiết bị của bạn bị hỏng hoặc lỗi thời. Trong cả hai trường hợp, cài đặt lại hoặc cập nhật trình điều khiển đều hoạt động.
  • Tập tin hơi không hoàn chỉnh: Steam thường hoạt động với Unreal Engine. Nếu các tệp trò chơi / cài đặt của nó bị hỏng hoặc không đầy đủ, bạn sẽ gặp thông báo lỗi khi thảo luận.
  • Cài đặt NVIDIA GeForce: Các mô-đun này cũng được biết là xung đột với trò chơi. Vô hiệu hóa mô-đun hoặc vô hiệu hóa cài đặt cụ thể thường giải quyết vấn đề.
  • Ép xung: Ép xung có thể mang lại cho PC của bạn sự thúc đẩy cần thiết nhưng được biết là gây ra sự cố hoặc xung đột với các ứng dụng tiêu tốn tài nguyên nặng. Vô hiệu hóa ép xung có thể giúp bạn.
  • Thẻ đồ họa mặc định: Thẻ đồ họa mặc định thường tự vô hiệu hóa khi một loại chuyên dụng có nhiều năng lượng hơn đang chạy. Tuy nhiên, trong một số trường hợp, nó có thể hoạt động cùng với card đồ họa chuyên dụng và gây ra xung đột sẽ tiếp tục gây ra sự cố.

Trước khi bạn bắt đầu với các giải pháp, hãy đảm bảo rằng bạn đã đăng nhập với tư cách quản trị viên. Hơn nữa, bạn nên có một kết nối internet hoạt động và mở.

Giải pháp 1: Cập nhật Unreal Engine, Windows và Steam

Thông thường, nếu một trong hai thành phần được đề cập là lỗi thời, chúng có vấn đề giao tiếp với nhau. Với giao tiếp kém, trò chơi không thể chạy đúng. Đây là một vấn đề định kỳ rất phổ biến và người dùng thường bỏ qua điều này.

Phương pháp để cập nhật công cụ Unreal hơi dài nhưng Windows và Steam cập nhật nhanh chóng. Đảm bảo rằng bạn đã đăng nhập với tư cách quản trị viên và làm theo các bước theo thứ tự chính xác. Chúng tôi sẽ bắt đầu bằng cách cập nhật Unreal Engine.

  1. Mở Trình khởi chạy và điều hướng đến Thư viện
  2. Khi ở trong Thư viện, ở trên cùng, bạn sẽ có thể thấy phiên bản Động cơ. Nếu có bản cập nhật, bạn sẽ thấy biểu tượng dấu cộng ngay bên cạnh.
  3. Nhấp vào Thêm phiên bản và khi bạn nhấp vào nó, một lời nhắc sẽ được đưa ra để cài đặt công cụ mới. Tải về phiên bản động cơ phù hợp và nhấp vào Cập nhật .

    Cập nhật động cơ không thực

Bây giờ Unreal Engine đã được cập nhật, chúng tôi sẽ tiến hành bằng cách cập nhật Windows.

  1. Nhấn Windows + S, nhập vào Cập nhật nhóm trong hộp thoại và mở kết quả Cập nhật khi được trả về.
  2. Bây giờ, bấm vào nút Kiểm tra cập nhật . Bây giờ, Windows sẽ tự động bắt đầu kiểm tra các máy chủ trực tuyến nếu có bất kỳ bản cập nhật nào được cài đặt.

    Đang cập nhật Windows

Hãy kiên nhẫn và để quá trình hoàn thành. Sau khi quá trình hoàn tất, nếu được nhắc, hãy khởi động lại máy tính của bạn. Sau khi khởi động lại, hãy làm theo các bước dưới đây để cập nhật Steam .

  1. Khởi chạy ứng dụng khách Steam và đảm bảo rằng bạn có kết nối internet đang hoạt động.
  2. Máy khách, sau khi kiểm tra các máy chủ trực tuyến sẽ tự động bắt đầu tải xuống bản cập nhật mới nhất. Sau khi cập nhật được tải xuống, khởi động lại máy tính.

Sau khi tất cả các mô-đun đã được cập nhật, hãy thử chạy Unreal Engine và xem lỗi vẫn còn. Nếu có, hãy làm theo các bước dưới đây.

Giải pháp 2: Vô hiệu hóa NVIDIA Game Booster (hoặc các chức năng khác)

Một điều khác cần thử trước khi chúng tôi tiếp tục là đảm bảo rằng không có tính năng 'nâng cao' nào hoạt động trong Trải nghiệm GeForce của NVIDIA. Mặc dù các chức năng này có thể thay đổi cài đặt và cung cấp cho bạn hiệu suất bổ sung, chúng được biết là gây ra một số vấn đề.

Vô hiệu hóa các tính năng của NVIDIA

Các chức năng 'cải tiến' này hầu hết là các tính năng như Game Booster, Tối ưu hóa pin, v.v. Mở Trải nghiệm GeForce (hoặc ứng dụng có liên quan) và đảm bảo các tính năng này bị vô hiệu hóa hoàn toàn. Bạn cũng có thể tạm thời vô hiệu hóa Trải nghiệm GeForce hoàn toàn và xem điều này có hoạt động không. Khi bạn hoàn toàn chắc chắn rằng sự cố không phải do các tính năng này, bạn có thể chuyển sang các giải pháp khác.

Giải pháp 3: Thay đổi tùy chọn của đồ họa chuyên dụng

Thông thường, những người sử dụng Unreal Engine và chơi các trò chơi của nó được biết là có đồ họa chuyên dụng riêng được cài đặt trên máy tính của họ. Đồ họa chuyên dụng thường được thêm vào sau trên đỉnh của mô-đun đồ họa trong bản dựng của Intel (được gọi là Intel HD hoặc Intel UHD).

Tuy nhiên, sự tồn tại của hai mô-đun đồ họa trong một máy tính gây ra một số vấn đề không có gì đáng ngạc nhiên. Trong giải pháp này, chúng tôi sẽ điều hướng đến bảng điều khiển của NVIDIA và sau đó sau khi chọn Unreal Engine, hãy đảm bảo rằng nó được tùy chỉnh để chỉ chạy trên trình điều khiển đồ họa NVIDIA.

  1. Nhấp chuột phải vào bất cứ nơi nào trên Bàn làm việc của bạn và chọn bảng điều khiển NVIDIA .
  2. Khi bảng điều khiển được mở ra, nhấp vào Quản lý cài đặt 3D . Bây giờ bấm vào Cài đặt chương trình .
  3. Bây giờ, bạn sẽ thấy một danh sách thả xuống chứa danh sách tất cả các chương trình. Thêm Unreal Engine và chọn NVIDIA (Đồ họa chuyên dụng) từ trình đơn thả xuống thứ hai.

    Thay đổi tùy chọn của Card đồ họa
  4. Lưu các thay đổi và thoát. Khởi động lại máy tính của bạn và thử khởi chạy mô-đun / trò chơi và xem điều này có giải quyết được vấn đề không.

Giải pháp 4: Vô hiệu hóa đồ họa trên tàu

Một điều khác để thử là vô hiệu hóa hoàn toàn đồ họa trên máy tính của bạn. Điều này có thể hữu ích nếu chỉ thay đổi sở thích của đồ họa là không đủ để làm cho vấn đề biến mất. Xin lưu ý rằng điều này sẽ không ảnh hưởng đến hiệu suất hoặc chức năng của máy tính của bạn; chỉ bây giờ, đồ họa chuyên dụng của bạn sẽ thực hiện toàn bộ việc nâng tạ trong khi những người đang xây dựng sẽ không hoạt động. Đảm bảo rằng bạn đã đăng nhập với tư cách quản trị viên trước khi tiếp tục.

  1. Nhấn Windows + R, nhập loại devmgmt.msc 'trong hộp thoại và nhấn Enter.
  2. Khi ở trong trình quản lý thiết bị, điều hướng đến Bộ điều hợp hiển thị và chọn trên tàu
  3. Bây giờ, nhấp chuột phải vào nó và chọn Vô hiệu hóa .

    Vô hiệu hóa đồ họa trên tàu

Trong một khoảnh khắc ngắn, màn hình của bạn có thể sẽ bị trống nhưng sẽ quay trở lại. Ở đây, máy tính đang chuyển hoàn toàn sang đồ họa chuyên dụng của bạn. Lưu các thay đổi và thoát. Bây giờ hãy thử khởi chạy Unreal Engine và xem vấn đề còn tồn tại không.

Giải pháp 5: Vô hiệu hóa phần mềm chống vi-rút / tường lửa

Phần mềm chống vi-rút giúp bạn an toàn bằng cách phân tích tất cả các tệp hệ thống trong máy tính của bạn và cũng kiểm tra tất cả các quy trình đang chạy dường như chiếm tài nguyên. Tuy nhiên, có nhiều trường hợp đánh dấu quá trình 'được xác minh' là phần mềm độc hại; do đó được gọi là dương tính giả. Tình huống này xảy ra với rất nhiều trò chơi khác nhau và được biết là vô hiệu hóa trò chơi chạy hoàn toàn hoặc không cấp cho nó đủ quyền để truy cập các tài nguyên nói trên. Tương tự là các trường hợp với phần mềm Antivirus và Unreal Engine.

Vô hiệu hóa phần mềm chống vi-rút

Do đó bạn nên thử vô hiệu hóa phần mềm Antivirus của bạn . Bạn có thể xem bài viết của chúng tôi về Cách tắt Antivirus của bạn. Sau khi vô hiệu hóa Antivirus của bạn, hãy khởi động lại máy tính của bạn và thử phát lại. Nếu vô hiệu hóa Antivirus không hoạt động, bạn có thể thử gỡ cài đặt nó và xem nó có giúp bạn không. Một số phần mềm Antivirus đáng chú ý gây ra sự cố là Avast và AVG. Tuy nhiên, bạn nên thử vô hiệu hóa bất cứ chương trình Antivirus nào bạn có và xem điều này có lừa không.

Giải pháp 6: Vô hiệu hóa công nghệ ép xung và SLI

Ép xung có nghĩa là làm cho bộ xử lý thực hiện các tính toán nổ trong thời gian ngắn để giúp PC của bạn tăng sức mạnh xử lý. Khi thực hiện điều này, nhiệt độ của bộ xử lý tăng lên và khi nó đã tăng đến giới hạn, nó sẽ trở lại xử lý bình thường. Trong thời gian này, bộ xử lý nguội đi và do đó sẵn sàng thực hiện một vụ nổ khác khi nó đủ mát.

Công nghệ SLI

Mặc dù các tính năng nâng cao và hữu ích của việc ép xung, chúng tôi đã nhận được một số báo cáo từ người dùng nơi họ báo cáo rằng việc vô hiệu hóa việc ép xung cho cả CPUcard đồ họa đã khắc phục vấn đề. Có vẻ như Unreal Engine không được tối ưu hóa để chạy trong môi trường được ép xung tăng tốc.

Hơn nữa, ngoài việc vô hiệu hóa việc ép xung cho đồ họa / CPU, chúng tôi cũng nhận được báo cáo rằng việc vô hiệu hóa SLI cũng đã thực hiện thủ thuật cho nhiều người dùng. SLI là một thương hiệu được quản lý bởi NVIDIA với mục đích chính là liên kết hai card đồ họa với nhau để có thể kết hợp sức mạnh của chúng. Giống như trường hợp ép xung thông thường, Unreal Engine cũng gặp sự cố khi SLI hoạt động. Do đó, bạn nên thử vô hiệu hóa nó khỏi máy tính của bạn và xem liệu điều này có lừa không.

Giải pháp 7: Cập nhật trình điều khiển đồ họa

Trình điều khiển đồ họa là các mô-đun chính cho phép giao tiếp giữa phần cứng Đồ họa của bạn và hệ điều hành (ứng dụng hoặc trò chơi, v.v.). Nếu bản thân trình điều khiển đồ họa không hoạt động chính xác, bạn sẽ gặp sự cố với hầu hết tất cả các ứng dụng yêu cầu đồ họa như Unreal Engine. Trong giải pháp này, chúng tôi sẽ gỡ cài đặt trình điều khiển đồ họa hiện có của bạn và cài đặt trình điều khiển mới hơn sau này.

  1. Tải xuống và cài đặt DDU (Trình gỡ cài đặt trình điều khiển hiển thị) từ trang web chính thức của nó.
  2. Sau khi cài đặt Display Driver Uninstaller (DDU), khởi chạy máy tính của bạn ở chế độ an toàn . Bạn có thể kiểm tra bài viết của chúng tôi về cách khởi động máy tính của bạn vào chế độ an toàn.
  3. Sau khi khởi chạy DDU, chọn tùy chọn đầu tiên, Clean Clean và khởi động lại . Điều này sẽ gỡ cài đặt hoàn toàn các trình điều khiển hiện tại khỏi máy tính của bạn.

    Trình điều khiển làm sạch
  4. Bây giờ sau khi gỡ cài đặt, khởi động máy tính của bạn bình thường mà không có chế độ an toàn. Nhấn Windows + R, gõ loại devmgmt. msc Chỉ trong hộp thoại và nhấn Enter. Nhấp chuột phải vào bất kỳ khoảng trống nào và chọn Tìm kiếm phần cứng để thay đổi phần cứng . Các trình điều khiển mặc định sẽ được cài đặt. Hãy thử khởi chạy Display Capture và kiểm tra xem điều này có giải quyết được vấn đề không.

    Lưu ý: Bạn có thể phải thực hiện lại giải pháp 1 sau bước này.

  5. Trong phần lớn các trường hợp, trình điều khiển mặc định sẽ không hoạt động cho bạn để bạn có thể cài đặt trình điều khiển mới nhất thông qua bản cập nhật Windows hoặc điều hướng đến trang web của nhà sản xuất và tải xuống trình điều khiển mới nhất.
  6. Sau khi bạn đã cài đặt trình điều khiển, hãy khởi động lại máy tính của bạn và kiểm tra xem sự cố đã được giải quyết chưa.

Bài ViếT Thú Vị