DirectX는 컴퓨터 시스템에서 수행하는 거의 모든 작업에 사용되는 기술입니다. 멀티미디어에서 게임에 이르기까지 Microsoft DirectX는 중요한 역할을 합니다. 게임이나 다른 것을 실행하려고 하는 동안 사용자는 일반적으로 구식 드라이버나 누락된 재배포 가능 항목으로 인해 발생하는 DirectX 오류 메시지가 표시되는 경우가 많습니다. 알려진 DirectX 오류 중 하나는 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE입니다. 오류. 해당 오류 메시지의 원인에 대해 자세히 설명한 다음 문제를 해결하는 데 도움이 될 수 있는 몇 가지 솔루션을 언급하겠습니다.
DXGI_ERROR_NOT_CURRENTLY_AVAILABLE 오류의 원인은 무엇입니까?
DirectX 오류는 매우 일반적이며 때때로 나타납니다. 해당 오류 메시지는 종종 다음 요인으로 인해 발생합니다. —
- Direct x가 최신 상태가 아님: 시스템에 설치된 direct x가 최신 버전이 아니고 실행하려는 프로그램에 필요한 direct x가 시스템에 없으면 이 오류가 발생할 수 있습니다. 일반적으로 Direct X는 Windows 10과 같은 최신 버전의 Windows에 내장되어 있지만 간혹 손상되거나 특정 프로그램에 필요한 구성 요소가 누락된 경우 이 오류가 발생합니다.
- 비디오 드라이버 문제: 시스템에 오래된 비디오 드라이버가 있거나 시스템에 설치된 비디오 드라이버에 문제가 있어 제대로 작동하지 않는 경우 이 오류가 발생할 수 있습니다. 비디오 드라이버에 실행하려는 게임이나 프로그램에 필요한 일부 기능이 없는 경우 일반적으로 비디오 드라이버를 최신 버전으로 업데이트하여 이러한 문제를 제거하는 것이 좋습니다.
- 해결 문제(호환되지 않는 해결 방법): 전장 포럼의 일부 사용자는 문제의 원인이 모니터 등의 해상도였으며 해상도를 변경하면 문제가 해결되었다고 말했습니다. 따라서 모니터 등에서 설정한 해상도가 실행하려는 프로그램과 호환되지 않아 이 오류가 발생하기 때문에 이 오류가 발생할 수 있습니다.
- DVI 케이블 사용: 일부 사용자는 GPU를 출력 장치(예:모니터)에 연결하기 위해 HDMI 케이블 대신 DVI 케이블을 사용하기 때문에 이 문제가 발생했다고 보고했으며 HDMI 케이블로 변경하면 문제가 해결되었습니다. 따라서 GPU가 HDMI 출력을 지원하더라도(거의 모든 최신 GPU는 HMDI 출력을 지원함) GPU를 모니터 등에 연결하기 위해 DVI 케이블을 사용하기 때문에 이 오류가 발생할 수 있습니다.
- 모니터/LCD의 재생 빈도: Steam 포럼의 사용자는 문제의 원인이 모니터의 재생 빈도라고 보고했으며 모니터를 변경한 후 문제가 해결되었습니다. 따라서 디스플레이 재생 빈도를 실행하려는 프로그램이나 게임과 호환되지 않는 값으로 설정했기 때문에 오류가 발생할 수 있습니다.
이제 이 오류를 수정하기 위해 시도할 수 있는 많은 솔루션이 있으며 모두 오류 시나리오에 따라 다릅니다. 한 시나리오로 인해 발생한 경우 오류 원인을 조정하거나 수정하면 해당 시나리오의 문제가 해결되므로 모든 솔루션을 시도하고 시나리오와 일치하는 솔루션을 확인하십시오.
해결책 1:그래픽 드라이버 업데이트
그래픽 드라이버가 업데이트되지 않은 경우 Windows에서 DirectX와 관련된 대부분의 오류가 발생할 가능성이 높습니다. 따라서 항상 그래픽 드라이버를 업데이트하는 것이 좋습니다. Nvidia 그래픽 드라이버를 사용하는 경우 Nvidia 그래픽 드라이버 다운로드 페이지로 이동하여 GPU용 최신 드라이버를 다운로드하십시오. 마찬가지로 AMD Radeon을 사용하는 경우 AMD Radeon 그래픽 드라이버 다운로드 페이지로 이동하여 최신 드라이버를 다운로드합니다. 다운로드 후 드라이버를 설치하고 컴퓨터를 재부팅합니다. 드라이버 문제라면 그래픽 드라이버를 업데이트하면 문제가 해결될 것입니다.
해결 방법 2:최신 DirectX 설치
일부 사용자는 Steam 포럼에서 Windows용 최신 DirectX를 다운로드하면 문제가 해결된다고 보고했습니다. Windows 10용 최신 DirectX 재배포 가능 패키지를 다운로드하려면 DirectX용 Microsoft 다운로드 페이지로 이동하여 다운로드하십시오. 그런 다음 설치 프로그램을 실행하여 시스템에 DirectX를 설치하거나 업데이트합니다. DirectX 문제라면 최신 DirectX를 설치하면 결국 문제가 해결됩니다.
해결 방법 3:HDMI 케이블을 사용하여 출력 디스플레이 장치에 연결
DVI 케이블을 사용하여 출력 장치에 연결하는 경우 시도할 수 있는 다음 솔루션은 GPU 대신 HDMI 케이블로 교체하고 디스플레이 장치에서 지원하는 것입니다(일반적으로 새 디스플레이 장치 및 GPU에서 지원). 사용자가 HDMI 케이블로 전환하여 이 문제를 해결한 사례가 있었기 때문입니다. 시도해 보고 문제가 해결되는지 확인해야 합니다.
해결책 4:디스플레이 기기의 새로고침 빈도 변경:
시도할 수 있는 또 다른 방법은 Windows에서 디스플레이 장치의 재생 빈도를 변경하는 것입니다. 일반적으로 60Hz 재생 빈도를 사용하는 것이 좋지만 모니터가 더 높은 재생 빈도를 지원하는 경우 더 높은 재생 빈도도 시도해 볼 수 있습니다. Windows에서 새로 고침 빈도를 변경하려면 다음을 수행하십시오.
- 시작 메뉴 열기 설정을 입력합니다. 첫 번째 선택 항목을 클릭합니다.
- 그런 다음 시스템을 클릭합니다. .
- 디스플레이를 클릭합니다. 그런 다음 고급 디스플레이 설정 옵션을 클릭합니다. .
- 새 창이 열립니다.
- 그런 다음 디스플레이 1의 디스플레이 어댑터 속성을 클릭합니다. . (여러 디스플레이가 없는 경우 기본 디스플레이 장치는 시스템에서 1이 됩니다.)
- 그런 다음 모니터로 전환합니다. 탭.
- 모니터 아래 설정에 화면 새로고침 빈도 레이블이 표시됩니다. 그리고 그 아래에는 디스플레이 장치가 설정된 디스플레이 주파수가 있습니다. 주파수를 60Hz로 변경하고(모니터에서 지원하는 경우 더 높게 설정) 창을 닫습니다.
이 작업을 수행한 후 프로그램을 다시 실행하여 문제가 해결되는지 확인하십시오.
해결 방법 5:디스플레이 해상도 변경
EA 포럼의 한 남자는 디스플레이 해상도를 변경하면 오류가 수정되었다고 보고했습니다. 최신 디스플레이 기기를 사용하는 경우 일반적으로 최대 1080p의 더 높은 디스플레이 해상도를 지원합니다. 또는 1920×1080 . 디스플레이 해상도를 약간 조정하고 더 낮은 값(예:1680×1050)으로 변경할 수 있습니다. 문제가 해결되는지 확인하십시오. 실행하려는 프로그램이나 게임이 지원하지 않는 디스플레이 해상도로 인해 오류가 발생한 경우 변경하면 문제가 해결될 가능성이 큽니다.