일부 Windows 사용자는 Direct 3D에 액세스하는 데 문제가 있다고 보고했습니다. 또는 DirectDraw Windows 11/10의 가속 PC. 이 문서에서는 때때로 이 기능을 사용할 수 없는 원인과 이 문제를 해결할 수 있는 방법에 대해 자세히 설명합니다. 이 문제의 가장 일반적인 희생자는 그래픽을 많이 사용하는 Windows 응용 프로그램, 게이머 및 정렬 사용자입니다.
Direct 3D, DirectDraw 또는 DirectX란 무엇입니까?
시작하기 전에 몇 가지 용어에 대해 간략히 설명하겠습니다.
- Direct3D 성능이 적절한 응용 프로그램에서 3차원 그래픽을 렌더링하는 데 도움이 되는 Windows API입니다. 이 유틸리티는 그래픽 카드가 제공하는 경우 하드웨어 가속의 도움으로 이를 수행할 수 있습니다. 요컨대, 그래픽 측면에서 더 높은 수준에서 앱을 사용하는 데 큰 도움이 됩니다. DirectX 진단 도구를 실행하여 PC가 Direct3D를 지원하는지 확인할 수 있습니다.
- DirectDraw 더 이상 사용되지 않습니다. 이제 DirectX의 하위 집합입니다.
- 다이렉트X DirectX의 기본 그래픽 처리 부분인 Direct3D가 포함되어 있습니다. DirectX API와 연결되며 Windows 컴퓨터의 모든 프로그램에서 2D 그래픽을 렌더링하는 데 도움이 됩니다.
Windows에서 Direct3D 및 DirectDraw 가속을 사용할 수 없는 이유는 무엇입니까?
- PC의 하드웨어가 특정 3D 그래픽을 로드하기 위한 최소 요구 사항을 준수하지 않을 수 있습니다.
- DirectDraw 가속이 비활성화되었거나 PC에 설치되지 않았습니다.
- 비디오 어댑터에 메모리가 부족합니다.
- PC에 다운로드된 최신 버전의 DirectX가 중단되었거나 손상되었습니다.
Windows PC에서는 Direct3D 및 DirectDraw 가속을 사용할 수 없습니다.
여기에서 논의 중인 문제는 PC에 Direct3D 또는 DirectDraw를 사용할 수 없다는 메시지가 표시되는 경우이며, 이를 해결할 수 있는 방법은 다음과 같습니다.
- Direct3D 및 DirectDraw 가속이 활성화되었는지 확인
- 하드웨어 가속 사용
- 클린 부팅 상태에서 Windows 다시 시작
- 제어판에서 기존 DirectPlay 활성화
1] Direct3D 및 DirectDraw 가속이 활성화되어 있는지 확인
기동을 시작하기 전에 설정이 활성화되어 있는지 확인하는 것이 가장 좋습니다. 방법은 다음과 같습니다.
- 실행 대화 상자를 열고 'dxdiag' 명령을 입력하세요.
- 이렇게 하면 DirectX 진단 도구가 열립니다. 상단의 탭 목록에서 디스플레이 선택
- 여기의 DirectX 기능에서 Direct3D와 DirectDraw 가속을 모두 찾을 수 있습니다. 옆에 사용 가능이라고 표시되어 있는지 확인하세요.
- 그렇지 않은 경우 아래에 설명된 변경 사항을 구현할 수 있습니다.
이러한 옵션 중 어느 것도 사용 가능한 것으로 표시되지 않는 경우. 계속해서 다음 조치를 취하십시오.
2] 하드웨어 가속 활성화
Windows PC에서 하드웨어 가속을 활성화하는 방법은 다음과 같습니다.
- 실행 대화 상자를 열고 'desk.cpl'을 입력합니다. 바탕 화면 설정이 열립니다. 아래로 스크롤하여 고급 디스플레이 설정을 클릭합니다.
- 이 별도의 창에 '디스플레이용 어댑터 속성 표시' 옵션이 표시됩니다. 클릭하세요
- 그래픽 속성 대화 상자에서 문제 해결 탭을 선택하고 이 탭이 표시되지 않으면 드라이버를 업데이트하고 다시 확인하십시오.
- 여기서 설정 변경을 선택하고 이어지는 대화 상자에서 하드웨어 가속 슬라이더를 조정합니다.
- Direct3D 가속을 활성화하기 위해 가속을 높이고 싶을 것입니다.
3] 클린 부팅 상태에서 Windows 다시 시작
DirectDraw 유틸리티가 타사 서비스의 영향을 받는 경우 이 문제도 발생할 수 있습니다. 이에 대한 해결책은 Microsoft 서비스를 통해서만 PC에서 Windows를 다시 시작하는 것입니다. 방법은 다음과 같습니다.
- 실행 대화 상자를 열고 'msconfig' 명령을 입력하여 Microsoft 시스템 구성 상자를 엽니다.
- 여기서 '서비스' 탭을 선택하고 오른쪽 하단의 '모든 Microsoft 서비스 숨기기' 확인란을 선택합니다.
- 이제 모두 비활성화를 클릭한 다음 적용을 클릭하고 마지막으로 확인을 클릭하여 Windows 10 서비스로만 시스템을 다시 시작합니다.
5프로세스가 끝날 때까지 잠시 기다렸다가 이제 DirectPlay 서비스를 사용할 수 있는지 확인하십시오.
4] 제어판에서 레거시 DirectPlay 활성화
- 제어판을 열고 범주별 보기를 클릭하고 프로그램 옵션을 선택합니다.
- 프로그램 및 기능을 추가로 선택하고 왼쪽에 있는 옵션에서 Windows 기능 켜기 또는 끄기를 선택합니다.
- 옵션 목록이 있는 별도의 대화 상자가 열리며 여기에서 레거시 구성 요소를 찾아 확장하여 DirectPlay를 봅니다.
- DirectPlay 상자를 선택하고 이러한 변경 사항을 적용하여 PC에 DirectPlay를 설치할 수 있도록 합니다.
이렇게 하면 Direct3D 및 DirectDraw 유틸리티 문제를 해결하는 데 도움이 됩니다.
내 DirectX 기능 수준을 어떻게 확인합니까?
DirectX에서 흔히 발생하는 오류는 엔진에 기능 업그레이드가 필요한 경우입니다. 이러한 경우 관련 기능 수준 업그레이드를 찾을 수 있도록 DirectX 기능이 어느 수준에 있는지 확인해야 할 수 있습니다. 방법은 다음과 같습니다.
- 실행 대화 상자를 열고 여기에서 'dxdiag' 명령을 실행합니다.
- 이렇게 하면 DirectX 진단 도구가 열립니다. 기본 탭인 시스템에는 모든 시스템 정보가 있습니다.
- 시스템 속성 하단에 DirectX 버전이 있습니다. 이것은 DirectX 기능 수준입니다.
PC에서 Direct3D 및 DirectView 가속을 사용할 수 없는 경우 문제에 가장 일반적으로 적용할 수 있는 솔루션입니다. 둘 중 아무 것도 작동하지 않으면 새 사용자 계정에서 유틸리티에 액세스할 수도 있습니다. 이 기사가 도움이 되었기를 바라며 이제 DirectX 툴킷 기능을 사용할 수 있기를 바랍니다.