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

Cách khắc phục lỗi DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

DirectX là một công nghệ được sử dụng bởi hầu như tất cả các tác vụ bạn thực hiện trên hệ thống máy tính. Từ đa phương tiện đến chơi game, Microsoft DirectX đóng vai trò quan trọng. Khi cố gắng chạy game hoặc bất kỳ thứ gì khác, người dùng thường được nhắc với các lỗi DirectX thường do driver lỗi thời hoặc thiếu redistributables. Một trong những lỗi DirectX đã biết là lỗi DXGI_ERROR_NOT_CURRENTLY_AVAILABLE. Chúng tôi sẽ nói về nguyên nhân của thông báo lỗi nói trên chi tiết và sau đó đề cập một vài giải pháp có thể giúp bạn giải quyết vấn đề.

Cách khắc phục lỗi DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Nguyên nhân gây ra lỗi DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Các lỗi DirectX rất chung chung và xuất hiện thỉnh thoảng. Thông báo lỗi nói trên thường do các yếu tố sau —

  • DirectX không cập nhật: Nếu DirectX cài đặt trên hệ thống của bạn không cập nhật và hệ thống không có DirectX cần thiết cho chương trình bạn muốn chạy, thì bạn có thể sẽ gặp lỗi này. Thông thường, DirectX được nhúng trong các phiên bản Windows mới hơn như Windows 10 nhưng đôi khi, nếu nó bị hỏng hoặc một số thành phần cần thiết cho một chương trình cụ thể bị thiếu, thì bạn sẽ gặp lỗi này.
  • Vấn đề driver video: Nếu hệ thống của bạn có driver video lỗi thời hoặc có vấn đề gì đó trong driver video cài đặt trên hệ thống khiến nó không hoạt động đúng, thì bạn có thể sẽ gặp lỗi này. Nếu driver video thiếu một số tính năng cần thiết cho game hoặc chương trình bạn muốn chạy, thì thường là ý tưởng tốt để cập nhật driver video lên phiên bản mới nhất để loại bỏ các vấn đề như vậy.
  • Vấn đề độ phân giải (độ phân giải không tương thích): Một số người dùng trên diễn đàn battlefield đã nói rằng đó là độ phân giải màn hình của họ gây ra vấn đề và thay đổi độ phân giải đã giải quyết vấn đề cho họ. Vì vậy, bạn có thể gặp lỗi này vì độ phân giải bạn đã đặt trên màn hình, v.v. không tương thích với chương trình bạn đang cố gắng chạy và do đó nó đưa ra lỗi này.
  • Sử dụng cáp DVI: Một số người dùng thậm chí báo cáo rằng vấn đề này được gây ra vì họ đang sử dụng cáp DVI thay vì cáp HDMI để kết nối GPU của họ với thiết bị đầu ra, tức là màn hình và khi thay đổi sang cáp HDMI, vấn đề của họ được khắc phục. Vì vậy, bạn có thể gặp lỗi này vì bạn đang sử dụng cáp DVI để kết nối GPU với màn hình, v.v. ngay cả khi GPU của bạn hỗ trợ đầu ra HDMI (gần như tất cả GPU mới hơn đều hỗ trợ đầu ra HDMI).
  • Tần số làm mới của Màn hình/LCD: Một người dùng trên diễn đàn steam báo cáo rằng đó là tần số làm mới của màn hình của họ gây ra vấn đề và sau khi thay đổi, vấn đề được khắc phục cho anh ấy. Do đó, bạn có thể gặp lỗi vì bạn đã đặt tần số làm mới hiển thị thành một giá trị không tương thích với chương trình hoặc game bạn muốn chạy.

Bây giờ có nhiều giải pháp bạn có thể thử để khắc phục lỗi này và tất cả đều phụ thuộc vào kịch bản của lỗi. Nếu nó được gây ra bởi một kịch bản thì điều chỉnh hoặc khắc phục nguyên nhân của lỗi sẽ giải quyết vấn đề cho kịch bản đó, vì vậy hãy chắc chắn thử tất cả các giải pháp và xem cái nào phù hợp với kịch án của bạn.

Giải pháp 1: Cập nhật Driver Card đồ họa

Nhiều lần, khi driver card đồ họa của bạn không được cập nhật, bạn có khả năng gặp hầu hết các lỗi liên quan đến DirectX trên Windows. Vì vậy, luôn là ý tưởng tốt để cập nhật driver card đồ họa. Nếu bạn đang sử dụng driver Nvidia, hãy truy cập trang tải driver Nvidia và tải driver mới nhất cho GPU của bạn. Tương tự, nếu bạn đang sử dụng AMD Radeon, hãy truy cập trang tải driver AMD Radeon và tải driver mới nhất. Sau khi tải xuống, cài đặt driver và khởi động lại máy tính. Nếu đó là vấn đề về driver, hy vọng rằng bằng cách cập nhật driver card đồ họa, vấn đề của bạn sẽ được khắc phục.

Giải pháp 2: Cài đặt DirectX mới nhất

Một số người dùng đã báo cáo trên diễn đàn Steam rằng tải DirectX mới nhất cho Windows 10 khắc phục được vấn đề cho họ. Để tải DirectX redistributable mới nhất cho Windows 10, hãy truy cập trang tải DirectX của Microsoft và tải xuống. Sau đó, chạy trình cài đặt để cài đặt DirectX hoặc cập nhật nó trên hệ thống của bạn. Nếu đó là vấn đề DirectX, thì việc cài đặt DirectX mới nhất sẽ khắc phục vấn đề ở phía bạn.

Giải pháp 3: Sử dụng cáp HDMI để kết nối với thiết bị hiển thị đầu ra

Giải pháp tiếp theo bạn có thể thử nếu bạn đang sử dụng cáp DVI để kết nối với thiết bị đầu ra là thay thế nó bằng cáp HDMI thay vì GPU và thiết bị hiển thị của bạn hỗ trợ nó (thường thì thiết bị hiển thị mới và GPU đều hỗ trợ). Vì đã có trường hợp người dùng khắc phục được vấn đề này bằng cách chuyển sang cáp HDMI. Bạn nên thử và xem nó có khắc phục được vấn đề cho bạn không.

Cách khắc phục lỗi DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Giải pháp 4: Thay đổi tần số làm mới của thiết bị hiển thị:

Một điều khác bạn có thể thử là thay đổi tần số làm mới của thiết bị hiển thị trong Windows. Thường thì khuyến nghị sử dụng tần số làm mới 60 Hz nhưng nếu màn hình của bạn hỗ trợ tần số làm mới cao hơn, thì bạn cũng có thể thử các tần số cao hơn. Để thay đổi tần số làm mới trong Windows, hãy làm theo sau:

  1. Mở Start Menu và gõ Settings (Cài đặt) và nhấp vào lựa chọn đầu tiên xuất hiện.
  2. Sau đó nhấp vào System (Hệ thống).
  3. Nhấp vào Display (Màn hình) và sau đó nhấp vào tùy chọn Advanced Display Settings (Cài đặt màn hình nâng cao).
  4. Một cửa sổ mới sẽ mở ra.
  5. Sau đó, nhấp vào Display Adapter Properties for Display 1 (Thuộc tính bộ chuyển đổi màn hình cho Màn hình 1). (Nếu bạn không có nhiều màn hình, thiết bị hiển thị chính sẽ là 1 trên hệ thống của bạn).Cách khắc phục lỗi DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?
  6. Sau đó, chuyển sang tab Monitor (Màn hình).
  7. Dưới cài đặt Monitor bạn sẽ thấy nhãn Screen Refresh Rate (Tần số làm mới màn hình) và dưới đó, tần số hiển thị thiết bị của bạn được đặt. Thay đổi tần số thành 60 Hz (đi cao hơn nếu màn hình của bạn hỗ trợ) và đóng cửa sổ.

Sau khi làm điều này, chạy chương trình của bạn lại và xem nó có khắc phục được vấn đề không.

Giải pháp 5: Thay đổi Độ phân giải hiển thị

Một anh chàng trên Diễn đàn EA báo cáo rằng thay đổi độ phân giải hiển thị của anh ấy đã khắc phục lỗi cho anh ấy. Nếu bạn đang sử dụng thiết bị hiển thị hiện đại, thì chúng thường có độ phân giải hiển thị cao hơn được hỗ trợ lên tới 1080p hoặc 1920×1080. Bạn có thể thử điều chỉnh độ phân giải hiển thị của bạn một chút và thay đổi nó thành giá trị thấp hơn, ví dụ 1680×1050 và xem nó có khắc phục được vấn đề của bạn không. Nếu lỗi của bạn được gây ra bởi độ phân giải hiển thị không được hỗ trợ bởi chương trình hoặc game bạn muốn chạy thì thay đổi nó sẽ rất có thể khắc phục vấn đề cho bạn.