DirectX 11 on Windows 7

앞서 언급했듯이, 윈도우 7에는 다이렉트X 11이 기본으로 깔려있다.
요게 어느 정도 성능인지는 모르겠지만, 어쨌든 최신 버전이니까 좋겠지라고 막연하게만 생각하고 있다.

근데, 요 상태 그대로는 일부 게임이 실행 되지를 않는다.
이유는 "다이렉트X 9가 깔려있지 않아서"이다.
"아니, 11이 깔려있는데, 그러면 당연히 9도 포함되어 있는거 아냐?"라고 생각하고 곰곰히 살펴보니, 실행되지 않은 게임들이 DX9가 깔려있지 않다고 땡깡부린 근거는 "d3dx9"로 이름이 시작하는 필수 DLL 파일이 존재하지 않기 때문이었다.

그렇다. 순수하게 DX11이 깔린 윈도우 7에는 "d3dx9*" 등의 파일이 없다.
MS가 의도한 것인지 의도하지 않은 것인지, 그 게임이 멍청한 것인지 여부는 모르겠으나, 어쨌든 잘 모르는 단순한 유저 입장에서 볼 때, DX11은 하위 호환성이 완벽하지 않다.

이 문제를 해결하는 방법은?
그냥 다이렉트X 9를 깔면 된다. -_-a;;

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by SparrowhawK | 2009/09/08 01:44 | | 트랙백 | 덧글(5)

트랙백 주소 : http://alcor.egloos.com/tb/4229412
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 게드 at 2009/09/08 01:49
아니면 .net frame처럼.. 새로운 버전으로 나갈 생각일지도 모르죠..
Commented by SparrowhawK at 2009/09/08 13:34
글쵸? 닷넷 프레임웍 같은가봐요
Commented by 게드 at 2009/10/13 10:13
구버전하고 .Net Frame의 경험에 의하면..
신버전에서 하위호환성을 고민하기보다는, 구버전을 그냥 병행 사용할 수 있게 구성하는게 라이브러리 차원에선 더 편하다고 결정을 한 거 같아요..
Commented by 斑鳩 at 2009/09/21 18:30
깔면 끗.

그래서 요즘 콜옵4를 다시하고 있습니다.
Commented by 닐리리 at 2009/10/01 13:51
글쿤요! 그런데 다이랙트 8에서 9 로 넘어오는 시절에도 8 초반버젼을 깔아줘야하는 경우가있었죠

즉 9 도 초반엔 아주 ㅈㄹ 같았다는 ㅋㅋㅋㅋ

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶