DirectX 9 용 게임이 DirectX 11과 작동하지 않음


8

"Orcs Must Die"라는 게임을 설치했지만 실행할 때 d3dx9_43.dll 파일이 없다는 오류 만 표시합니다. DX 9의 일부이지만 이미 DX 11이 설치되어 있습니다. DX 9로 돌아 가지 않고이 문제를 어떻게 해결할 수 있습니까?

Win7 Home Preemium 32 비트, DirectX 11, nVidia GeForce Go 7300 (드라이버 v295.73)을 사용하고 있습니다.


어떤 게임입니까?
aliasgar

2
@burtek-DirectX를 설치해야합니다. 게임에서 DirectX 9 파일을 찾고 있습니다. 즉, 해당 파일을 제공 할 때까지 게임을 실행할 수 없습니다. DirectX 11이 설치되어 있다고해서 게임이 DirectX 11을 지원한다는 의미는 아닙니다. 게임이 무엇을하든 Direct X 9 만 지원할 것입니다.
Ramhound

@aliasgar 질문을 편집했습니다. 죄송합니다. 이전에 추가하지
않았습니다

1
@Ramhound 그래서 DirectX9를 설치해야합니까? v9와 v11을 동시에 설치할 수 있습니까?
burtek

1
@burtek-그렇습니다. 여러 버전의 DirectX 9를 설치할 수 있습니다. Steam은 당신이 플레이하려는 게임에 필요한 버전을 설치합니다. Direct X 11에 존재하는 Direct X 9 이전 지원을 비 개발자에게 설명하는 것은 어렵습니다. 기본적으로 개발자는 Direct 11.0 / 11.1 라이브러리와 작성 코드를 사용하여 이전 버전을 지원합니다. 오크 머스트 다이는 Direct X 9 만 지원합니다.
Ramhound

답변:


6
  • : 완전히 죽어야 오크가 지원하는 다이렉트 X 11 게이머는 작동 확인했습니다 읽기 자세한 내용은 여기

  • 어떤 이유로 인해 작동하지 않는 DirectX입니다. Microsoft도 기록했습니다. 여기 의 지시 사항에 따라 수정하십시오.

  • nVidia 드라이버가 DirectX 설정을 재정의하고 있는지 확인하십시오.

  • 게임이 실제로 실행될 수 있고 시스템이 여기에서 처리 할 수 ​​있는지 시스템을 테스트하십시오.


Orcs Must Die가 Direct X 11을 지원하는지 여부는 중요하지 않지만 여전히 Direct X 9 게임입니다. 즉, 실행 방법에 관계없이 사용되는 버전에 관계없이 정확히 동일하게 보입니다. 내가 조사한 바에 따르면, 오크 머스트 다이 (Orcs Must Die)는 Direct X 11을 지원하는 모든 게임을 나열한 캐릭터가 아니며 곧이를 지원하는 게임이 출시 될 것입니다. 이 차트에는 게임이 지원하는 다른 버전도 나와 있습니다. 이 목록에는 오크 머스트 다이가 없었습니다.
Ramhound

@Ramhound Direct X 9 게임이라하더라도 사람들은이 게임이 Direct X의 상위 버전이 설치된 Windows 7에서 작동한다고보고했습니다.
aliasgar

@aliagar-게시 한 링크를 따라갈 수 없습니다. 그 사람들은 실제로 Direct X 9가 설치되어 있다고 생각합니다. 거꾸로 지원이 작동하는 방법에 대한 나의 진술은 물론 사실입니다.
Ramhound

@Ramhound 링크가 좋을 수도 있습니다. 그들 대부분은 Direct X 11, Windows 7 및 고급 그래픽 카드가 있다고 말했습니다.
aliasgar

1
@Ramhound, 죄송합니다. 잘못 읽었습니다. 예, 어쩌면 맞습니다. 그러나 나는 우리의 모든 질문과 답변에 대한 분노의 전쟁을 의도하지 않습니다.
aliasgar

8

DirectX 설치는 공존 할 수 있습니다. 따라서 dx11이 이미 설치되어 있으면 dx9를 설치하는 것이 안전해야합니다.

누락 된 파일이 포함될 수도있는 dll 팩을 다운로드 할 수도 있습니다. 여기에서 다운로드하십시오


좋은 발견 .. +1
aliasgar

별로 좋지 않습니다.) 모든 팩 (GB)을 다운로드하고 누락 된 파일을 찾으십시오. 그러나 누락 된 dll (~ 2MB)을 다운로드하면 게임이 완벽하게 실행됩니다.
Searush

1

게임에서 DX9 DLL도 사용한다는 의미입니다. 개발자는 새로운 DX 라이브러리 (특히 새로운 효과를 위해)를 사용하지만 나쁜 개발자는 부분적으로 DirectX 9를 사용하고 있기 때문에 그냥 떠나고 싶지 않습니다.

아마 DirectX 팩을 찾기 시작했을 것입니다.
CD, DirectX 팩 등에서 모든 파일을 찾을 필요는 없습니다.
네트에서 누락 된 파일을 다운로드하여 배치 할 수 있습니다 on game's executable's folder (또는 System32 또는 64에 아무 것도 도움이되지 않으면이 작업을 수행하십시오).
예를 들어 누락 된 d3dx9_43 파일을 여기에서 다운로드 할 수 있습니다 .


0

DAO, d3dx9_36.dll이 누락 된 문제가 있었으며이 Microsoft DX 설치 관리자가 http://www.microsoft.com/en-us/download/details.aspx?id=35 도움 이되었습니다. 누락 된 DX9 구성 요소를 설치합니다. 이와 같은 문제에 적합합니다.

DAO & DA2를 다시 설치 한 것만으로 DA3가 나오고 새 PC로 돌아 왔 으므로이 PC에는 드래곤 에이지가 없었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.