최신 버전의 다이렉트를 다운로드하십시오. OS에 어떤 directx가 설치되어 있는지 확인하는 방법과 위치는 무엇입니까? 다음에 할일

DirectX는 대부분의 경우 게임 및 기타 멀티미디어 콘텐츠를 만드는 데 사용되는 Windows용 프로그래밍 도구 모음입니다. DirectX 라이브러리를 사용하는 응용 프로그램의 본격적인 작업을 위해서는 후자가 운영 체제의 일부로 있어야 합니다. 기본적으로 위의 패키지는 Windows를 배포할 때 자동으로 설치됩니다.

Windows에서 실행되도록 설계된 모든 게임은 특정 버전의 DirectX를 설치해야 합니다. 작성 당시 최신 버전은 12입니다. 버전은 이전 버전과 호환됩니다. 즉, DirectX 11로 작성된 장난감도 12에서 실행됩니다. 유일한 예외는 5, 6, 7 또는 8에서 직접 실행되는 매우 오래된 프로젝트입니다. 이 경우 필요한 패키지도 게임과 함께 제공됩니다.

컴퓨터에 설치된 DirectX의 버전을 확인하려면 아래 방법을 사용할 수 있습니다.

방법 1: 프로그램

시스템 전체 또는 특정 장치에 대한 정보를 제공하는 소프트웨어는 DirectX 패키지 버전을 표시할 수도 있습니다.


방법 2: Windows

컴퓨터에 특수 소프트웨어를 설치하지 않으려면 내장 소프트웨어를 사용할 수 있습니다. "DirectX 진단 도구".

Windows XP, Vista OS, Windows 7, 8용 전체 DirectX 라이브러리 세트를 다운로드하십시오. 한 번의 클릭으로, 무료 다운로드 DirectX 11, 10, 9- 직접 링크로 - DirectX Download Free Microsoft의 공식 웹사이트. SMS, 파일 호스팅 및 놀라움이 없습니다. 안전하고 빠른 다운로드가 보장됩니다.

공식 웹사이트에서 직접 다운로드할 수 있는 링크는 아래에서 찾을 수 있습니다. 지금 여기에서 많은 사람들이 DirectX의 기능과 Windows에 필요한 이유에 대해 몇 줄만 읽어도 이유를 알 수 있을 것입니다. 이것은 불필요한 질문에서 당신을 저장하고 이해의 과정을 추가합니다.

프로그래머에게 Direct X SDK는 Microsoft Windows에서 개발 및 프로그래밍과 관련된 다양한 작업의 포괄적인 솔루션을 위해 응용 프로그램에서 제공하는 기성 절차, 구조, 기능, 클래스의 집합입니다.

단순 사용자의 PC에서 DirectX는 컴퓨터가 조이스틱, 마우스, 키보드, 각종 영상의 입출력, 오디오 데이터, 2차원 및 3차원 차트. 사운드 및 시각적 그래픽 효과의 품질을 담당합니다(셰이더 모델 - 텍스처, 조명).

컴퓨터에 음악을 재생하는 방법, 그래픽 개체를 처리하는 방법, 명령에 응답하는 방법을 알려주는 것은 Direct X입니다. 최신 애플리케이션과 게임은 다양한 세대의 라이브러리(인터페이스)를 사용할 수 있습니다. 라이브러리(지침)가 부분적으로 없으면 게임 및 응용 프로그램에서 오류가 발생합니다.

시스템 요구 사항.
다이렉트X 11 - 어셈블리에는 11세대의 모든 구성 요소와 필요한 모든 인터페이스, 완전한 DirectX 9.0c 및 10개의 실행 가능한 라이브러리가 포함되어 있습니다.Windows 7, 8, Server 2008 운영 체제에 가장 적합한 선택입니다.

다이렉트X 10 - Windows Vista, Server 2008을 실행하는 시스템용 드라이버. 전체 DirectX 9 구성 요소 세트를 포함합니다.

다이렉트X 9.0c - Windows XP SP2 및 Windows Server 2003 SP1 업데이트의 최종 버전. 9세대는 7, 8, Vista 지원에 추가로 사용할 수 있습니다.

대부분의 사용자는 필요한 모든 라이브러리가 포함된 Direct X 11을 다운로드하는 것이 좋습니다. 설치는 매우 간단합니다. 다운로드한 파일을 실행하고 약관에 동의하고 다음을 클릭하고 설치가 완료될 때까지 기다렸다가 PC를 다시 시작합니다.

중요한! 결정했다 다이렉트X 11 다운로드- 맞습니다, 당신의 PC는 "더 똑똑해집니다"! 설치에 대한 질문이 있는 경우 - 6-7개의 댓글을 읽으십시오. 복잡한 것은 없습니다. 영어로 Direct X는 설치 전에 압축을 풀 폴더를 묻습니다. 다이렉트X 공식 사이트 www.microsoft.com다운로드는 항상 무료입니다.

Windows 운영 체제는 개발자만 이해할 수 있는 다소 복잡한 구조를 가지고 있습니다. 심각한 리소스가 필요한 응용 프로그램 및 게임에서 모든 구성 요소의 유능한 작업을 위해 Microsoft 스튜디오의 개발자는 특수 도구 세트인 DirectX를 출시합니다. 사용자에게 필요한 프로그램일 뿐이라고 생각하면 오산입니다.

사실 DirectX는 개발자를 위해 Microsoft에서 유지 관리하는 도구 모음입니다. Windows용 복잡한 응용 프로그램과 게임을 프로그래밍하는 것은 DirectX 없이는 불가능합니다. 또한 Windows에서 상호 작용할 수 있도록 개발된 프로그램 또는 게임의 최종 사용자 컴퓨터에 설치해야 합니다. DirectX 도구는 정기적으로 개선되고 새 버전이 릴리스됩니다. 그렇기 때문에 사용자가 컴퓨터에 설치된 DirectX와 최신 게임에서 작동하도록 업데이트해야 하는지 여부를 아는 것이 중요합니다.

설치된 DirectX를 찾는 방법

Windows 컴퓨터에서 DirectX 버전을 확인하는 것은 매우 간단하므로 다음을 수행해야 합니다.

  1. 키보드에서 Windows + R 조합을 눌러 "실행" 줄을 엽니다.
  2. dxdiag 명령을 등록해야 합니다.
  3. 그런 다음 "DirectX 진단 도구"라는 시스템 정보가 있는 창이 열립니다. 하단의 "시스템" 탭에서 컴퓨터에 설치된 DirectX를 나타내는 열을 볼 수 있습니다.

중요한:컴퓨터에 모든 버전의 DirectX를 설치할 수 있습니다. 그러나 중요한 뉘앙스가 있습니다. 하드웨어에서 지원하지 않으면 Windows 시스템에서 작동하지 않습니다. 그런 다음 운영 체제는 지원되는 가장 높은 DirectX 버전을 활성 버전으로 선택하고 진단 메뉴에 표시되는 것이 바로 이 버전이며, 이에 대한 정보는 위에 나와 있습니다.

타사 프로그램을 사용하여 DirectX 버전을 확인하는 방법

운영 체제에 내장된 유틸리티 외에도 타사 응용 프로그램을 사용하여 컴퓨터의 DirectX 버전을 확인할 수 있습니다. 동시에 위에서 언급한 dxdiag 명령보다 훨씬 더 많은 정보를 제공할 수 있습니다.

컴퓨터 진단을 위한 편리한 도구는 AIDA64 응용 프로그램입니다. 무료 버전은 개발자의 공식 웹 사이트에서 다운로드할 수 있습니다. 이 프로그램을 사용하면 모든 컴퓨터 구성 요소와 소프트웨어 구성 요소에 대한 데이터를 찾을 수 있습니다.

응용 프로그램의 왼쪽 메뉴에서 별도의 DirectX 항목을 볼 수 있습니다. 파일, 비디오, 사운드의 세 가지 하위 섹션에 정보가 포함되어 있습니다.


AIDA64는 유일한 컴퓨터 진단 프로그램이 아닙니다. 네트워크에서 유료 및 무료 유사 제품을 많이 찾을 수 있습니다.

DirectX 12가 Windows 10에서 작동하지 않는 이유

Microsoft가 적극적으로 홍보하는 Windows 10 운영 체제의 기능 중 하나는 게임입니다. "하드웨어에 가까운" 운영 체제의 새 버전은 DirectX 12에서 개발된 게임에서 작동합니다. 이를 통해 저전력 컴퓨터의 플레이어는 고성능이 필요한 프로젝트를 실행할 수 있습니다.

그러나 일부 Windows 10 사용자는 최신 DirectX 12가 아닌 DirectX 11 또는 11.2가 설치되어 있는지 확인할 때 찾을 수 있습니다. 이러한 상황에서는 Microsoft 공식 웹 사이트에서 DirectX 12를 다운로드하여 컴퓨터에 설치할 필요가 없습니다. 도움이 되지 않을 것이기 때문입니다. 이 버전의 드라이버는 원래 Windows 10에서 사용할 수 있으며 문제에 대한 해결책은 다른 평면에서 찾아야 합니다.

Windows 10의 DirectX 12 대신 확인할 때 DirectX 11.2가 표시되는 경우 다음과 같은 이유 때문입니다.


컴퓨터의 최신 DirectX가 이전 버전을 대체하지 않는다는 점에 유의하는 것이 중요합니다. 즉, 응용 프로그램이나 게임을 실행하는 데 DirectX 8.9 또는 10이 필요하고 컴퓨터에 최신 버전이 설치된 경우 "이전" 드라이버를 로드해야 합니다.

DirectX는 Windows OS용 애플리케이션 개발을 위한 API 세트입니다. 즉, 애플리케이션은 프로그램을 빠르게 작성하기 위한 플랫폼 또는 프레임워크입니다. 많은 응용 프로그램의 몇 가지 공통 기능이 가장 많은 시간을 차지합니다. 이러한 비용을 피하기 위해 핵심 도구는 별도로 개발되었으며 DirectX COM 개체의 일부입니다.

대부분의 개발자가 자전거 발명에 신경 쓰지 않기 때문에 이것이 바로 이러한 플랫폼을 중요하게 만드는 것입니다. 또한 이 프로그램은 다중 플랫폼이며 모든 운영 체제에서 작업할 수 있습니다. DirectX에서 사용하는 기능은 프로그램 내부에서 사용되기 때문에 사용자는 동일한 또는 최신 버전의 구성 요소가 있어야 함을 암시합니다.

이 조건이 충족되지 않으면 응용 프로그램 작동 중에 다양한 지연이 발생하거나 더 자주 발생하는 응용 프로그램이 전혀 시작되지 않습니다. DirectX는 주로 그래픽 프로그램, 특히 게임에 사용됩니다.

일반적으로 필요한 플랫폼 버전을 사용할 수 없는 경우 D3DX9_24.dll과 같은 오류가 발생합니다. 밑줄을 통한 숫자는 다를 수 있지만 메시지 기반은 항상 동일합니다. 이러한 경우 정보를 기반으로 추가 조작을 수행하기 위해 설치된 Directx를 찾는 방법에 대한 질문이 발생합니다.

설치된 Directx를 찾으려면 여러 작업 중 하나를 수행해야 합니다. Windows의 해당 섹션을 보거나 프로그램 도움말을 참조하세요.

dxdiag를 사용하여 Windows에 설치된 Directx를 찾는 방법은 무엇입니까?

시스템에 설치된 DirectX 제품의 버전에 대한 대상 정보를 포함하는 특별한 장소가 있으며 "DirectX 진단 도구"라고 합니다. 이 곳은 프로그램의 사전 설치가 필요 없으며 사용하기 가장 편리합니다.

  • Win + R을 누르고 dxdiag를 입력하십시오.

  • 주 메뉴 창의 목록 끝에 "DirectX 버전" 열이 있습니다.

제품 버전에 대한 주요 정보 외에 다른 Windows 및 번들 설정도 여기에서 찾을 수 있습니다. 제시된 매개변수 중 일부는 매우 중요하므로 여기에서 OS, 컴퓨터 제조업체 및 설치된 BIOS에 대한 정보를 얻을 수 있습니다. RAM, 프로세서 및 페이지 파일 크기와 같은 PC 구성에 대한 주요 정보도 있습니다.

"실행" 줄을 사용하지 않고 같은 위치에 도달하는 또 다른 방법은 시작에 있는 검색에 dxdiag를 입력하는 것입니다. 다음으로 같은 방식으로 진단 도구에 들어갑니다.

특성 열에는 불완전한 정보가 표시됩니다. 즉, 제품 버전이 표시되지만 하위 버전은 표시되지 않습니다. 즉, DirectX 11.2가 설치되어 있어도 11로 표시됩니다.

엔비디아 제어판

내가 가지고 있는 Directx를 찾는 데 도움이 되는 또 다른 옵션은 비디오 카드 제어판입니다. 이 방법을 사용하려면 카드용 소프트웨어를 설치해야 하며 Geforce와 함께 작동합니다. 일반적으로 드라이버가 설치되므로 문제가 없습니다. 다음을 수행할 수 있습니다.

  • 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "Nvidia 제어판"을 선택하십시오.
  • 창 하단에서 "시스템 정보"를 클릭하십시오.

  • 환경 버전 섹션에는 DirectX가 나열됩니다.

Aida64를 통해 Windows 7에 설치된 Directx를 찾는 방법은 무엇입니까?

Windows에 설치된 Directx를 찾는 다른 방법은 응용 프로그램을 사용하는 것입니다. 예를 들어 Aida64를 사용하는 것을 고려하지만 Everest도 비슷한 방식으로 작동합니다. https://www.aida64.ru/download 링크에서 프로그램을 다운로드하기만 하면 됩니다. 일반적으로 응용 프로그램은 유료이지만 30일의 평가판 버전이 있습니다.

  • 프로그램을 설치하다;
  • "운영 체제" 목록을 확장합니다.
  • DirectX 버전이 포함된 같은 이름의 탭을 선택합니다.
  • 또한 더 자세한 정보는 DirectX에서 "DirectX - 비디오"를 선택하십시오. "하드웨어 지원"줄에주의하십시오.

이 방법의 주요 장점은 설치된 Directx 버전을 찾는 방법은 정확한 데이터를 사용할 수 있다는 것입니다. 응용 프로그램의 전복에 대한 정보가 있으며 때로는 매우 중요합니다.

다이렉트X 설치

이전 절차의 결과가 만족스럽지 않고 응용 프로그램에 더 높은 버전의 개발 환경이 필요한 경우 설치해야 합니다. 설치는 표준으로 수행되며 https://www.microsoft.com/en-us/Download/confirmation.aspx?id=35 링크에서 파일을 다운로드해야 합니다.

웹 설치 프로그램만 Microsoft 웹 사이트에서 다운로드할 수 있습니다. 즉, 플랫폼의 가장 적절한 버전을 결정한 다음 다운로드하는 작은 유틸리티입니다. 이 방법이 적합하지 않으면 다른 사이트에서 전체 파일을 다운로드해야 하므로 상당히 불편합니다.

런처에서 충돌이 발생할 수도 있으므로 DirectX를 설치하지만 D3DX9 오류는 여전히 지속됩니다. 이 경우 응용 프로그램을 제거하고 새 응용 프로그램에 설치하거나 파일의 전체 버전을 다운로드해야 합니다.

DirectX 설치 제한 사항

사실 모든 OS가 프로그램의 고급 버전을 지원하는 것은 아닙니다. 따라서 허용되는 최대값은 다음과 같습니다.

  • 윈도우 XP SP2 - 0c;
  • Windows 7 및 8 - 11.1;
  • 윈도우 8.1-11.2
  • Windows 10은 DirectX 12의 최신 버전입니다.

이러한 표시 외에도 모든 비디오 카드가 새 버전 또는 이전 버전의 DirectX에서 올바르게 작동할 수 있는 것은 아닙니다. 어떤 버전이 권장되는지 알아보려면 어댑터 모델을 구글링하고 지원 정보를 검색하십시오. 일반적으로 최신 버전이 설치되면 나쁜 일이 발생하지 않지만 때때로 문제가 발생합니다.

이제 DirectX 비용과 이를 사용하여 수행할 작업을 찾는 방법을 알게 되었으며 현재 버전의 유틸리티를 유지함으로써 수많은 실수를 피할 수 있습니다.


"어떤 DirectX가 설치되어 있는지 확인하는 방법" 주제에 대해 여전히 질문이 있는 경우 의견에서 질문할 수 있습니다.


트위터

나는 종종 모든 종류의 오해에 직면했습니다. 다이렉트X. 예를 들어, 사용자가 일부 "왼쪽" 사이트에서 이해할 수 없는 방식으로 다운로드한 일부 믿을 수 없는 버전의 DirectX를 설치하려고 하면 Windows 및 게임에서 모든 종류의 오류가 발생합니다.

이 모든 것을 바탕으로 DirectX 게임 기술의 경우 i를 점으로 표시하여 이 노트에서 알아낼 것입니다.

다이렉트X란?

어디가 진실이고 어디가 허구인지 알아내기 위해 먼저 그것이 무엇인지 알아봅시다 - DirectX? Wikipedia는 다음과 같이 알려줍니다.

다이렉트X(영어로부터. 직접- 직접, 즉시)는 Microsoft Windows에서 프로그래밍과 관련된 문제를 해결하도록 설계된 API 집합입니다. 컴퓨터 게임 작성에 가장 널리 사용됩니다. … 종종 업데이트된 버전의 DirectX는 게임 응용 프로그램과 함께 번들로 제공됩니다.

간단히 말해서: DirectX는 비디오 카드와 게임 사이의 "계층"이며, 이를 통해 컴퓨터의 전체 컴퓨팅 성능을 완전히 실현하여 아름다운 그래픽을 렌더링할 수 있습니다.

나는 2003년 Need for Speed: Underground 게임에서 내 컴퓨터에 DirectX 9를 지원하는 비디오 카드를 설치했을 때 도로 위의 자동차와 물웅덩이의 믿을 수 있는 반사를 보고 기뻐했던 것을 기억합니다. 물론 문제는 반사에만 국한되지 않고 가장 먼저 해야 할 일.

DirectX 버전의 차이점은 무엇입니까

기술은 상당히 빠르게 발전하고 있습니다. DirectX의 각 새 버전을 통해 프로그래머는 게임에 새로운 효과를 추가하고 이전 효과를 최적화할 수 있습니다.

이 비디오가 다른 버전의 DirectX 기능 간의 차이점을 가장 명확하게 보여줄 것이라고 생각합니다.

DirectX 11 버전(왼쪽)의 자동차 바퀴 아래에서 날아오는 눈과 부드러운 그림자의 아름다운 효과에 주목하세요. 오른쪽은 훨씬 오래된 9번입니다. 원칙적으로 바퀴 아래에서 오는 부드러운 그림자와 눈과 같은 효과는 DirectX 9 기술을 사용하여 구현할 수 있지만 성능 저하가 눈에 띄게 나타납니다. "9"에서는 이러한 효과의 최적화나 유능한 구현이 없습니다.

두 번째 예는 게임 Crysis 2입니다.

DirectX 버전이 높을수록 사진이 더 좋다고 믿어집니다. 그러나 기적을 기대하지 마십시오. 종종 변화가 분명하지 않습니다. 제 생각에는 이렇게 작은 화질 차이의 가장 큰 원인은 현재 Xbox 게임기, Sony PlayStation 및 PC용 게임이 동시에 개발되고 있기 때문입니다. 셋톱박스는 현대의 개인용 컴퓨터에 비해 성능 및 지원 기술 면에서 취약합니다. 우리는 컴퓨터에서 마치 콘솔과 같은 해에 출시된 것처럼 보이는 게임을 하게 되며, 질감이 사라지고 단순한 효과가 나타납니다. 예, PC용으로 개발되거나 수정된 ​​게임이 있지만 극히 일부입니다.

크로스 플랫폼의 일반적인 예는 Skyrim 게임입니다.

Playstation 3와 Xbox360의 그래픽 차이는 디테일에 있습니다. PS3에서는 어딘가에 물방울이 거의 없고 Xbox 360에서는 깜박이는 광원에 그림자가 반응하지 않습니다. PC(비디오에서 "Windows"로 표시)에서는 이러한 문제가 없으며 물체가 먼 거리에서도 볼 수 있지만 다른 개선 사항은 없습니다. 나중에 개발자는 게임의 PC 버전용 고화질 텍스처 세트를 출시했지만 그래픽이 크게 향상되지는 않았습니다.

컴퓨터가 어떤 종류의 그래픽을 생성할 수 있는지 알 수 있도록 비디오 카드와 프로세서의 모든 기능을 사용하도록 맞춤화된 게임의 예:

차이점이 보이시나요? 아름다운 조명, 선명한 질감, 부드러운 움직임. 이 수준의 세부 사항은 레거시 DirectX 9 기술로는 달성할 수 없습니다. 프레임에 동시에 너무 많은 개체가 있습니다. 최소한 DirectX 10을 지원하는 비디오 카드로 구현되는 효과도 많이 있습니다.

Crysis 3 그래픽 엔진 기능:

일부 사용자의 의견과 달리, DirectX가 개선되지 않음게임의 그래픽, 하지만 기회를 줘게임을 더 아름답게 만드는 프로그래머. 게임이 DirectX 9용으로 개발된 경우 DirectX 10 버전의 존재 아무것도 변경하지 않습니다.그것은 모두 비디오 카드의 기능뿐만 아니라 게임의 기술 지원에 달려 있습니다. 모든 것을 결합하면 그래픽 측면에서 멋진 게임을 얻을 수 있습니다.

다른 Windows 및 DirectX 버전

DirectX는 기본적으로 소프트웨어 라이브러리인 파일 세트입니다. 시스템 폴더에 없으면 게임이 기껏해야 효과 없이 표시되고, 최악의 경우 시작되지 않아 오류가 발생합니다(게임을 시작할 때 "d3dx9_42.dll을 찾을 수 없음" 오류가 나타납니다. 여기서 숫자는 다를 수 있습니다).

이러한 파일의 최소 집합은 새로 설치된 Windows에 이미 있습니다. 운영 체제 버전에 따라 다른 파일 세트가 있습니다. 즉, 다른 버전의 DirectX에 대한 지원을 의미합니다(여기의 정보).

  • 윈도우 XP SP2 - 다이렉트X 9.0c
  • 윈도우 비스타 - 다이렉트X 10
  • 윈도우 비스타 SP1 - 다이렉트X 10.1
  • 윈도우 비스타 SP2 - 다이렉트X 11
  • 윈도우 7 - 다이렉트X 11.1
  • 윈도우 8 - 다이렉트X 11.1
  • 윈도우 8.1 - 다이렉트X 11.2
  • 윈도우 10 - 다이렉트X 12

이전 버전이 포함되어 있습니다.저것들. Windows 10은 버전 12를 지원하며, 다이렉트X 11.2, 11.1, 11, 10.1, 10, 9그리고 아래.

전체 DirectX 파일 세트를 설치하는 방법은 텍스트에 있습니다.

다양한 버전의 DirectX 그래픽 카드 지원

최신 비디오 카드일수록 더 높은 버전의 DirectX를 지원합니다. 모든 이전 버전도 지원됩니다. 즉, DirectX 7/8/9를 사용하는 오래된 게임은 이론적으로 잘 작동해야 합니다. 실제로는 운영 체제 지원이 제한됩니다. Windows 95/98/ME용으로 개발된 게임은 최신 운영 체제에서 충돌하는 경우가 많으며 비디오 카드는 이와 관련이 없습니다.

동시에 DX가 작동하는 Windows에 따라 다르다는 것을 이해해야 합니다. Direct 12가 필요한 게임은 XP는 고사하고 Win7/8에서 실행되지 않습니다. 비디오 카드 자체는 고대 시스템에서 작동하지만 최신 API 기능만 사용할 수 없습니다. 따라서 DirectX 12를 지원하는 비디오 카드를 사용하면 Windows XP에서 최신 게임을 플레이할 수 없습니다. 9번째 DirectX 이하를 통해 작동하는 게임만 시작됩니다.

내 그래픽 카드와 Windows가 지원하는 DirectX 버전을 어떻게 알 수 있습니까?

비디오 카드

제조업체 웹 사이트의 공식 페이지와 모든 온라인 상점에서 비디오 카드가 지원하는 DirectX 버전에 대한 정보를 볼 수 있습니다. 예를 들어 Yandex.Market에서. 그러나 일반적으로 2015년 이후 출시되는 모든 비디오 카드는 12번째 버전을 지원합니다. DX12에 뉘앙스가 있지만 자세한 내용은 아래에서 설명합니다.

설치된 업데이트에 따라 많이 달라지기 때문에 Windows가 지원하는 버전을 찾는 것이 더 어렵습니다. Windows 10을 사용 중이라면 확실히 최신 버전의 API가 있습니다. 다른 모든 운영 체제의 경우 알고리즘은 다음과 같습니다.

1. 모든 Windows 업데이트가 설치되어 있는지 확인합니다(시작 - 모든 프로그램 - Windows 업데이트 - 업데이트 검색 - 설치).

2. 옵션 항목: 비디오 카드 드라이버를 최신 버전으로 업데이트:

게임에서 제공하지 않는 경우 버전을 전환할 수 있는 다른 방법이 없습니다. 스스로 생각해보십시오. 개발자는 특정 버전에 대한 명령을 사용하여 게임 코드를 작성했습니다. 마찬가지로 명령을 다른 사람으로 가져 와서 교체하는 것은 불가능합니다.

모든 당사자는 비디오 카드, 운영 체제 및 게임과 같은 특정 버전의 DirectX를 지원해야 합니다.

따라서 "어떤 DirectX에서 재생하는 것이 더 나은지"라는 질문은 의미가 없습니다. 하드웨어, OS 및 용도게임, 그러면 됩니다.

Microsoft 사이트에서 DirectX를 설치해야 합니까? 그것은 무엇을 제공합니까?

간단히 말해서, DirectX 버전만 변경되지 않을 수 있습니다!

게임을 정상적으로 실행하려면 다음에서 모든 업데이트를 설치해야 합니다. 윈도우 업데이트,거기에서 Windows가 최신 버전의 라이브러리를 사용하기 때문입니다. 마이크로소프트 확인.

DirectX를 개발한 Microsoft 웹 사이트에서 DirectX 설치 프로그램을 다운로드할 수 있습니다. 사실 이 ~ 아니다 DirectX 설치 프로그램이지만 인터넷에서 다운로드하여 DirectX 소프트웨어 라이브러리의 새 버전을 설치하는 설치 프로그램입니다. 숫자 9, 10, 10.1 등에도 불구하고 DirectX에는 업데이트와 관련된 내부 번호도 있습니다. 즉, 버전 내에서 수정 및 개선이 가능합니다.

Windows 7, 8 및 10 이러한 라이브러리는 일반적으로, 필요하지 않음,필요한 업데이트가 업데이트 센터를 통해 제공되기 때문입니다. 그러나 DirectX 9를 사용하는 일부 오래된(2005-2010) 게임이 시작되지 않으면 동일한 설치 프로그램을 설치해 보십시오. 아마도 도움이 될 것입니다.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL-D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

설치 프로그램으로 설치한 항목을 확인하기 위해 인터넷이 없는 컴퓨터에 DirectX 업데이트를 설치하는 데 필요한 DirectX 오프라인 설치 프로그램을 다운로드했습니다.

날짜를 기준으로 이 글을 쓰는 시점에서 DirectX 구성 요소 업데이트는 2011년 4월 18일에 릴리스되었습니다. (2016년 1월 29일 업데이트: 이제 모든 것이 다른 패키지와 함께 업데이트 센터를 통해 제공됩니다).

다운로드한 프로그램은 기본적으로 자동 압축 풀림 아카이브입니다. 7-zip 아카이버로 열어 보겠습니다.

파일 이름에 주의하십시오. 설치 프로그램에는 DirectX 9(d3dx9_31, d3dx9_32, d3dx9_33 등) 및 DirectX 10(d3dx10_35, d3dx10_40 등)과 관련된 파일이 모두 포함되어 있습니다. 각 버전이 업데이트됩니다. .dll 라이브러리의 새 버전이 릴리스되고 새 버전이 추가됩니다.

다시 한 번 알려드립니다. 이것은 버전 간 DirectX 업데이트가 아닙니다. 이것은 소프트웨어 라이브러리 버전의 업데이트이며 번호 9, 10, 10.1, 11, 11.1과 관련이 없습니다. 이 방법으로는 설치된 DirectX를 업그레이드할 수 없습니다.

설치 후 새 라이브러리가 추가되고 이전 라이브러리가 업데이트되어 누락된 오류를 보고하는 게임을 시작할 수 있습니다. d3dx*. 따라서 설치를 시도할 수 있습니다.

DirectX는 어디서 다운로드하나요?

업데이트 센터를 통해 업데이트를 설치하기만 하면 됩니다!

DirectX를 다운로드할 사이트가 없습니다. 그것은 금지되어 있습니다! 바이러스에 감염될 위험이 있습니다!

DirectX 구성 요소는 다음을 통해 업데이트됩니다. 윈도우 업데이트. 이것이 DirectX 지원을 받을 수 있는 유일한 방법입니다. 10.1 그리고 11 윈도우 비스타에서, 11.1 윈도우 7에서.

Microsoft DirectX는 Windows 운영 체제의 필수적인 부분으로 포함되어 있습니다. Windows 업데이트를 통해 최신 서비스 팩이나 기타 업데이트로 DirectX를 업데이트할 수 있습니다.

Windows XP에서 DirectX를 다운로드하여 설치하면 DirectX 11이 표시됩니까?

나타나지 않습니다. DirectX 10, 11 이상 Windows XP는 절대 그렇지 않습니다.이 주제를 오랫동안 확장할 수 있습니다. 저는 다음과 같이 말할 것입니다. Windows XP 소유자, 수락하십시오. 이 OS는 오랫동안 "게임"이 되지 않았습니다. 많은 최신 게임은 Windows XP를 지원하지 않습니다. 마이크로소프트도 공식적으로 이를 포기했다.

장인이 만든 Windows XP용 DirectX 10 어셈블리가 있다는 점은 주목할 가치가 있습니다. 사실 이것은 소프트웨어 라이브러리의 집합일 뿐입니다. 추가하지 않음 DirectX 10 효과가 있지만 설정에서 "DirectX 10" 모드가 활성화된 경우 XP에서 일부 게임만 오류 없이 실행되도록 허용합니다. 어쨌든 이 라이브러리 세트는 높은 확률로 결함을 일으킬 수 있음운영 체제에 있으므로 어떤 경우에도 그러한 부서를 설치할 수 없습니다.

Windows 7에 DirectX 버전 11.1을 설치하는 방법은 무엇입니까?

Windows 10의 출현과 관련하여이 질문은 그 어느 때보 다 관련성이 있습니다. DirectX 11에 대한 지원이 있습니다. .1 처음에 이미 있습니다. Windows 7에는 해당 버전이 사전 설치되어 있습니다. 11 . DirectX의 새 버전에 대한 지원은 다음을 통해 제공됩니다. 윈도우 업데이트(시작 - 모든 프로그램 - Windows 업데이트). 업데이트 이름은 KB2670838입니다.

따라서 업데이트 센터를 통해 Windows를 업데이트하십시오. 이는 Windows 8에도 적용됩니다.

다이렉트X 12

DirectX 12에 대해 많은 소문이 돌고 있습니다. i's.

윈도우 7, 8 및 다이렉트X 12

아니. 다시는 안돼! Windows 7 및 8의 DirectX 12 ~ 아니다할 것이다. 이론적으로 이것은 비디오 카드 제조업체와 Microsoft가 협력하면 가능합니다. 실제로, 아아. 12번째 버전은 Win10의 특권입니다.

많은 구형 비디오 카드는 부분적으로 DirectX 12를 지원합니다.

비디오 카드 제조업체 AMD와 nVidia의 대표자들은 DirectX 11을 지원하는 비디오 카드가 DirectX 12도 지원할 것이라고 말했습니다. 이것은 마케팅 교활한 것으로 판명되었습니다. 11보다 DirectX 12의 장점은 비디오 카드 구성 요소(메모리, 비디오 프로세서) 작업의 최적화로 인해 성능이 여러 배로 향상된다는 것입니다. DirectX 11 및 이전 시대에 출시된 비디오 카드의 "철" 부분은 DirectX 12에 적합하지 않으므로 새 API 버전의 주요 "기능"인 그래픽 렌더링 가속화는 작동하지 않습니다.

즉, 12번째 버전의 그래픽 API가 필요한 최신 게임은 이러한 비디오 카드로 실행됩니다. 그러나 어느 정도 적절한 프레임 속도를 얻으려면 그래픽 품질을 최소한으로 줄여야 합니다.

이전 그래픽 카드의 새 그래픽 API 지원에는 Tier 1, Tier 2 및 Tier 3의 세 가지 레벨이 있습니다. Tier 3은 표준을 가장 완벽하게 지원합니다. 그리고 아마도 DX12에 가장 가까운 것입니다. 최소한의 그래픽 설정으로 현대 게임을 아주 편안하게 즐길 수 있습니다.

인텔 ValleyView2 HD 그래픽

인텔 HD 그래픽 2500

인텔 HD 그래픽 4000

그리고 더 새로운.

AMD 라데온 HD 5xxx

AMD 라데온 HD 6xxx

AMD Radeon HD 7xxxG, M 및 D 시리즈

AMD 라데온 HD 8xxxG

그리고 더 새로운.

누구나 그래야 할 것 같습니다.

인텔 HD 그래픽 4400

인텔 HD 그래픽 4600

인텔 HD 그래픽 5000

인텔 아이리스 그래픽 5100

인텔 아이리스 프로 그래픽 5200

엔비디아 지포스 GT 430

엔비디아 지포스 GT 440

엔비디아 지포스 GTS 450

엔비디아 지포스 GTX 460

엔비디아 지포스 GT 520M

엔비디아 지포스 GT 520

엔비디아 지포스 GT 525M

엔비디아 지포스 GT 540M

엔비디아 지포스 GTX 550 Ti

엔비디아 지포스 GTX 560

엔비디아 지포스 GTX 560 Ti

엔비디아 지포스 GTX 570

엔비디아 지포스 GTX 580

엔비디아 지포스 610M

엔비디아 지포스 GT 610

엔비디아 지포스 GT 620M

엔비디아 지포스 GT 620

엔비디아 지포스 GT 630M

엔비디아 지포스 GT 630

엔비디아 지포스 GT 635M

엔비디아 지포스 GT 640M

엔비디아 지포스 GT 640

엔비디아 지포스 GT 730

그리고 더 새로운.

인텔- 아니요.

AMD- 아니요.

엔비디아 지포스 GT 650M

엔비디아 지포스 GTX 650

엔비디아 지포스 GTX 650 Ti

NVIDIA GeForce GTX 650 Ti 부스트

엔비디아 지포스 GTX 660M

엔비디아 지포스 GTX 660

엔비디아 지포스 GTX 660 Ti

엔비디아 지포스 GTX 670

엔비디아 지포스 GTX 680

엔비디아 지포스 GT 740M

엔비디아 지포스 GT 750M

엔비디아 지포스 GTX 750

엔비디아 지포스 GTX 750 Ti

엔비디아 지포스 GTX 760

엔비디아 지포스 GTX 765M

엔비디아 지포스 GTX 770

엔비디아 지포스 GTX 780

엔비디아 지포스 GTX 780 Ti

엔비디아 지포스 840M

엔비디아 지포스 GTX 850M

엔비디아 지포스 GTX 860M

엔비디아 지포스 GTX 970

엔비디아 지포스 GTX 980

그리고 더 새로운.

인텔- 아니요.

AMD 라데온 HD 7750

AMD 라데온 HD 7770

AMD 라데온 HD 7850

AMD 라데온 HD 7870

AMD 라데온 HD 7950

AMD 라데온 HD 7970

AMD 라데온 R4 그래픽

AMD 라데온 HD 8600

AMD 라데온 HD 8800

AMD 라데온 R7 200

AMD 라데온 R9 200

AMD 라데온 R9 390X

그리고 더 새로운.

그러나 Nvidia에는 ​​아직 DirectX 12를 완벽하게 지원하는 비디오 카드가 없습니다.

2018년 3월 3일부터 업데이트:이미 있습니다. 모든 최신 버전은 버전 12를 지원합니다.

참고 - 2015년 이후 API의 12번째 버전에 대한 지원이 향상되었으므로 이제 계층 수준에 대해 알 필요가 없습니다.

추가 수준 - 기능 수준

AMD Radeon HD7950의 소유자인 저는 확실히 DX12를 지원한다는 사실에 기뻐하고 싶지만 작동하지 않습니다. 사실 Microsoft는 더 나아가 추가 기능 수준("기능 수준")을 도입했습니다. 계층 수준이 구매자를 위한 지표인 경우 기능 수준은 개발자를 위한 것이며 비디오 카드 프로세서에서 완전히 지원되는 새 API 버전의 기능에 대해 알려줍니다.

기능 수준 11.0- DirectX11 비디오 카드 및 Tier 1의 "리소스 바인딩" 기능 지원 이러한 비디오 카드의 대표자: Nvidia GeForce GTX 400/500/600/700.

기능 수준 11.1- 다이렉트X 11 .1 여기에서 제공하지 않을 많은 기능에 대한 지원(왜?) 대표자:

  • 엔비디아 지포스 GTX 745/750;
  • AMD 라데온 HD 7700-7900/8500-8900 시리즈, Rx 240-280;
  • 인텔 HD 그래픽 4200-5200, 5300-6300;

기능 수준 12.0- 일부 Tier 1 및 Tier 2 기능 지원 대표: AMD Radeon HD 7790/8770, Rx 260/285/290 이상.

기능 수준 12.1- 전체 계층 1 지원, 모든 DirectX 12 기능에 대한 하드웨어 지원.

따라서 2015년 이전에 출시된 그래픽 카드는 DirectX 12를 완전히 지원하지 않습니다. 일부 기능은 소프트웨어 수준에서 구현되므로 DX 11 및 DX 12를 사용하는 동일한 게임은 새 버전의 API로 전환할 때 눈에 띄는 성능 향상을 얻지 못합니다.

결과

프로그램의 속도는 컴퓨터의 하드웨어에 대한 액세스 수준에 크게 의존합니다. 이것은 특히 게임에 해당됩니다. DX 12는 개발자가 간과해서는 안 되는 기능을 제공합니다. 아아, 실제로는 항상 완전히 사용되지 않습니다. 따라서 2015년에 PC로 출시된 GTA V는 1년 반 후에 출시된 유사한 게임 플레이 와치독스 2보다 동일한 하드웨어에서 더 나은 외관과 더 많은 초당 프레임을 생성합니다.



관련 기사: