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

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

Nhiều người dùng gặp lỗi "Failed to create the d3d9 device. This can happen if the desktop is locked" (Không thể tạo thiết bị d3d9. Điều này có thể xảy ra nếu màn hình desktop bị khóa) khi cố gắng chơi game trực tiếp hoặc qua trình khởi chạy game như Steam.

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

Nguyên nhân chính do xung đột độ phân giải của game bạn muốn chạy và độ phân giải màn hình hiện tại. Nếu không khớp, điều kiện này có thể xảy ra. Còn có một số nguyên nhân khác chúng ta sẽ thảo luận dưới đây.

Giải pháp 1: Thay đổi độ phân giải game (Steam)

Cách khắc phục dễ nhất là chạy game ở chế độ 'windowed' (cửa sổ). Giải pháp này dành cho người chơi game qua Steam. Khi chạy game qua Steam, game không khởi động và thông báo lỗi cứ bật lên. Làm theo các bước:

Trước khi thay đổi độ phân giải Steam, cần kiểm tra độ phân giải màn hình hiện tại để thiết lập cho phù hợp.

  1. Nhấp chuột phải bất kỳ đâu trên Desktop và chọn "Display settings" (Cài đặt hiển thị).

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Kiểm tra độ phân giải hiện tại đang đặt trên máy. Ở đây là 1920 x 1200.

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Sau khi ghi nhớ độ phân giải, khởi động Steam client. Nhấp tab Library (Thư viện). Nhấp chuột phải vào game và chọn Properties (Thuộc tính).

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Nhấp tab General (Chung) và chọn Launch options (Tùy chọn khởi chạy) từ danh sách. Đặt độ phân giải hiện tại. Ví dụ đặt 1920 x 1200: "-w 1920 –h 1200".

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Nhấn OK để lưu và thoát. Khởi động lại Steam client và kiểm tra xem có chạy game bình thường không.

Bạn cũng có thể thử nghiệm các độ phân giải khác nhau trong Steam client. Có thể thay đổi độ phân giải máy tính rồi cập nhật tùy chọn khởi chạy.

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

Một cách khắc phục khác là chạy game ở chế độ 'windowed' (cửa sổ). Ở chế độ này, không có độ phân giải cố định và game sẽ chạy trong cửa sổ nhỏ. Bạn dễ dàng thay đổi kích thước bằng cách kéo cạnh. Lệnh đặt chế độ cửa sổ: "-windowed".

Mẹo: Bạn cũng có thể đặt tùy chọn khởi chạy là "-dxlevel 81". Điều này sẽ ép game chạy ở chế độ DirectX được chỉ định.

Giải pháp 2: Cài đặt DirectX End-User Runtimes

DirectX là tập hợp API xử lý đa phương tiện, đặc biệt là game. Nếu chưa cài mô-đun này, hãy thêm vào hệ thống ngay và xem có khắc phục được không.

  1. Truy cập trang DirectX chính thức của Microsoft
  2. Nhấp nút Download và tải gói cài đặt về vị trí dễ truy cập.

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Cài đặt gói trên máy. Sau khi cài xong, kiểm tra xem sự cố đã khắc phục và có chạy game không bị khó khăn không.

Giải pháp 3: Thay đổi độ phân giải thủ công trong tệp game

Nếu hai phương pháp trên không hiệu quả, thử thay đổi độ phân giải game bằng cách chỉnh sửa tệp game thủ công trong thư mục Steam. Lưu ý: nên sao chép tệp cấu hình (config) và lưu ở nơi khác để khôi phục nếu có sự cố.

  1. Đi đến thư mục game. Thư mục mẫu:
Steam/Steamapps/Common/APB Reloaded/APBGame/Config
  1. Mở tệp "Machineoptions.ini" bằng cách nhấp chuột phải, chọn 'open with' (mở bằng) và chọn Notepad. Hoặc nhấp trực tiếp vào tệp và khi Windows hỏi, chọn Notepad.

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Chúng ta sẽ làm một thủ thuật nhỏ. Xóa dấu ';' khỏi lệnh độ phân giải và giữ nguyên giá trị. Ban đầu chuỗi sẽ như:
;ResX=1024 ;ResY=768

Sau khi xóa dấu hai chấm, bạn sẽ thấy:

ResX=1024 ResY=768
  1. Lưu thay đổi và thoát. Khởi động lại máy tính hoàn toàn và thử chạy game.

Giải pháp 4: Cập nhật trình điều khiển đồ họa (Graphics Drivers)

Nếu tất cả phương pháp trên thất bại, có thể driver hiện tại trên máy tính gặp vấn đề. Driver hỏng hoặc cũ có thể là lý do game không chuyển được sang độ phân giải mặc định của máy và xuất hiện lỗi. Có hai cách cập nhật driver: thủ công hoặc tự động. Cách thủ công: tự tải driver từ trang web nhà sản xuất.

Trước khi cập nhật driver, kiểm tra xem cài driver mặc định có khắc phục được không.

  1. Khởi động vào Safe mode. Gõ "devmgmt.msc" vào hộp thoại và nhấn Enter. Tại đây, đi đến Display Adapters, nhấp chuột phải vào adapter của bạn và chọn Uninstall Device (Gỡ thiết bị).

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Khởi động máy vào chế độ bình thường, nhấn Windows + R, gõ "devmgmt.msc" và nhấn Enter. Driver mặc định thường đã được cài. Nếu không, nhấp chuột phải khoảng trống và chọn "Scan for hardware changes". Giờ kiểm tra xem game có chạy không bị lỗi. Nếu chạy tốt, tuyệt vời. Nếu không, tiếp tục.
  2. Hai lựa chọn: tìm driver mới nhất cho phần cứng từ trang web nhà sản xuất như NVIDIA (cài thủ công) hoặc để Windows tự cài phiên bản mới nhất (tự động tìm cập nhật).
  3. Xem cách cài thủ công. Nhấp chuột phải vào phần cứng, chọn "Update driver". Chọn tùy chọn đầu tiên "Search automatically for updated driver software". Chọn tùy chọn thứ hai nếu cài thủ công, chọn "Browse for driver" và điều hướng đến nơi tải driver.

Khắc phục: Failed to create d3d9 device (Không thể tạo thiết bị d3d9)

  1. Khởi động lại máy sau khi cài driver, chạy game và kiểm tra xem sự cố đã giải quyết chưa.