Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Sửa lỗi: "Failed to create the D3D9 device, This can happen if the desktop is locked"

Các game tiên tiến khá nhạy cảm với độ phân giải màn hình, hơn nữa nếu chơi qua trình khởi chạy game bên ngoài như Steam. Tôi đã thấy xung đột độ phân giải màn hình làm màn hình đen hoàn toàn hoặc ít nhất tạm dừng game. Tương tự, một vấn đề đã biết với xung đột độ phân giải là khi người chơi gặp lỗi:

Failed to create the D3D9 device, This can happen if the desktop is locked

Sửa lỗi:  Failed to create the D3D9 device, This can happen if the desktop is locked

Một lý do có thể là độ phân giải của game khác với cấu hình hiển thị màn hình hiện tại, tuy nhiên có thể có lý do khác đằng sau vấn đề.

Bạn có thể thử các giải pháp sau từng bước để cố gắng khắc phục lỗi:

1] Thay đổi độ phân giải game khi khởi chạy qua Steam

Khi khởi chạy game qua Steam, ta có thể chạy game ở chế độ Windowed. Điều này giúp khớp độ phân giải màn hình với độ phân giải game. Quy trình làm như sau:

  1. Chuột phải vào khoảng trống trên màn hình nền, chọn Display settings từ danh sách.
  2. Kiểm tra và ghi nhớ độ phân giải hiện tại của màn hình. Chúng ta phải khớp với độ phân giải game.
  3. Mở Steam client của game, vào Library rồi Properties.
  4. Trong tab General, nhấn Set Launch Options. Nhập “-w 1920 –h 1200” (không có mã).
  5. Nhấn OK và thoát màn hình.

Kiểm tra xem độ phân giải này có hoạt động không. Ta cũng có thể thử thay đổi độ phân giải màn hình nếu không muốn thay đổi game.

Một giải pháp thay thế là nhập lệnh “-windowed” thay vì độ phân giải trong Set Launch Options. Khi làm vậy, game sẽ khởi chạy trong cửa sổ nhỏ hơn và sau đó ta có thể điều chỉnh kích thước và góc tùy ý.

2] Thay đổi độ phân giải trong file game thủ công

Nếu phương pháp trên không hiệu quả, ta có thể thay đổi độ phân giải game bằng cách mở file config Steam trên Notepad và sửa thủ công. Quy trình như sau:

  1. Điều hướng đến thư mục trình khởi chạy Steam của game. Ví dụ: Steam/Steamapps/Common/Counter-Strike/CSGame/Config.
  2. Tìm file “Machineoptions.ini.” Chuột phải chọn Open with, chọn Notepad.
  3. Độ phân giải sẽ được ghi sao cho giá trị X đại diện cho chiều rộng và Y cho chiều cao. Thay đổi cho khớp với độ phân giải màn hình.
  4. Cách khác để đảm bảo cấu hình luôn khớp độ phân giải màn hình là bỏ dấu ; phía sau giá trị X và Y. Ví dụ:
    ;ResX=1920 ;ResY=1200
    Sau khi bỏ ; từ cả hai giá trị, ta được:
    ResX=1920 ResY=1200

Để biết thêm thông tin, xem cuộc thảo luận Reddit tại đây.

Sửa lỗi:  Failed to create the D3D9 device, This can happen if the desktop is locked