2009년 09월 08일
DirectX 11 on Windows 7
앞서 언급했듯이, 윈도우 7에는 다이렉트X 11이 기본으로 깔려있다.
요게 어느 정도 성능인지는 모르겠지만, 어쨌든 최신 버전이니까 좋겠지라고 막연하게만 생각하고 있다.
근데, 요 상태 그대로는 일부 게임이 실행 되지를 않는다.
이유는 "다이렉트X 9가 깔려있지 않아서"이다.
"아니, 11이 깔려있는데, 그러면 당연히 9도 포함되어 있는거 아냐?"라고 생각하고 곰곰히 살펴보니, 실행되지 않은 게임들이 DX9가 깔려있지 않다고 땡깡부린 근거는 "d3dx9"로 이름이 시작하는 필수 DLL 파일이 존재하지 않기 때문이었다.
그렇다. 순수하게 DX11이 깔린 윈도우 7에는 "d3dx9*" 등의 파일이 없다.
MS가 의도한 것인지 의도하지 않은 것인지, 그 게임이 멍청한 것인지 여부는 모르겠으나, 어쨌든 잘 모르는 단순한 유저 입장에서 볼 때, DX11은 하위 호환성이 완벽하지 않다.
이 문제를 해결하는 방법은?
그냥 다이렉트X 9를 깔면 된다. -_-a;;

요게 어느 정도 성능인지는 모르겠지만, 어쨌든 최신 버전이니까 좋겠지라고 막연하게만 생각하고 있다.
근데, 요 상태 그대로는 일부 게임이 실행 되지를 않는다.
이유는 "다이렉트X 9가 깔려있지 않아서"이다.
"아니, 11이 깔려있는데, 그러면 당연히 9도 포함되어 있는거 아냐?"라고 생각하고 곰곰히 살펴보니, 실행되지 않은 게임들이 DX9가 깔려있지 않다고 땡깡부린 근거는 "d3dx9"로 이름이 시작하는 필수 DLL 파일이 존재하지 않기 때문이었다.
그렇다. 순수하게 DX11이 깔린 윈도우 7에는 "d3dx9*" 등의 파일이 없다.
MS가 의도한 것인지 의도하지 않은 것인지, 그 게임이 멍청한 것인지 여부는 모르겠으나, 어쨌든 잘 모르는 단순한 유저 입장에서 볼 때, DX11은 하위 호환성이 완벽하지 않다.
이 문제를 해결하는 방법은?
그냥 다이렉트X 9를 깔면 된다. -_-a;;
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- d3dx9_37.dll by 織田信長
- 심심해서 만들어본 지지캐드립 프로그램 by 맑탉앉앍꿇헒
- 미나토소프트 마지코이 관련 Q&A by 아피세이아
- Windows 7의 XP Mode 그리고 가상화 기술 by object
- D3DXVec3Scale, D3DXVec3Subtract, D3DXVec3Add by gigaboy의 메모장
# by | 2009/09/08 01:44 | 썰 | 트랙백 | 덧글(5)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
신버전에서 하위호환성을 고민하기보다는, 구버전을 그냥 병행 사용할 수 있게 구성하는게 라이브러리 차원에선 더 편하다고 결정을 한 거 같아요..
그래서 요즘 콜옵4를 다시하고 있습니다.
즉 9 도 초반엔 아주 ㅈㄹ 같았다는 ㅋㅋㅋㅋ