Crysis2 실행하면
Invalid parameter detected in CRT function 이라는 오류가 나오면서 실행조차 되지 않는 문제가 있습니다.
현재 저는 사블 X-fi 외장형 사운드 카드를 사용하고 SPDIF 출력으로 사용하고 있습니다.
구글링 해보니 게임 할때 마다 X-fi 를 사용안함으로 해놓고 사용하라는 글들이 해결법으로 올라와있더군요.
그런데 이상하게도 X-fi 외장형 사운드 카드의 경우 해외에서도 많이 사용할텐데 해외 웹사이트에선
이 문제 대한 글들을 찾을 수가 없었습니다.
그리고 영문 윈도우 에서는 문제가 없다는 국내 사용자의 글을 보게 되었습니다.
그래서 한글 문제 일것으로 결론을 내렸습니다.
저는 계정명도 영문이고 아무리 생각해도 문제가 될만한 부분이 없었습니다.
혹시나 해서 재생 장치명이 한글이라서 문제인가 싶어서 바꿔보니 잘 되더군요.
수정하는 방법은
트레이에서 재생 설정으로 들어가던지 제어판에서 소리 설정으로 들어가셔서 아래처럼 수정하시면 됩니다.
SPDIF 출력에서 마우스 오른쪽 버튼을 누른다.
메뉴가 나오면 속성을 누른다.
SPDIF 출력을 SPDIF Output 으로 변경 후 (영어로 이뤄진 다른단어로 변경 가능) 확인 버튼을 누른다.