Windows Vista 및 Windows 7에서 오래된 게임의 EAX 사운드 효과 및 하드웨어 가속

Windows Vista 및 Windows 7에서 오래된 게임의 EAX 사운드 효과 및 하드웨어 가속

Windows Vista 및 7에서는 DirectSound/DirectX 오디오의 하드웨어 가속(EAX 사운드 효과 지원 포함) 지원이 중단되었다는 내용을 읽었습니다. Windows XP에서 플레이했던 많은 오래된 게임(대부분 90년대~2000년대 초반에 출시됨)은 DirectSound를 통해 하드웨어 가속 EAX 1 및/또는 2를 지원합니다.

내 사운드 카드가 있는 Windows 7에서 EAX 사운드 효과를 계속 사용할 수 있는지(하드웨어 가속 없이도) 또는 EAX 사운드 효과를 지원하도록 구성할 수 있는지 알고 싶습니다.OpenAL이 오래된 게임에서.

내 노트북(구형, 2004년 구입) 마더보드에는 통합 SoundMAX 사운드 카드(SoundMAX 통합 디지털 오디오)가 있고 데스크탑 PC(올해 구입, 2011년)에는 'VIA High Definition Audio' 사운드 카드가 있습니다. 이 사운드 카드를 사용하여 Windows 7에서 EAX 1 및 2 사운드 효과(하드웨어 가속 포함 또는 제외)를 활성화하는 데 사용할 수 있는 소프트웨어/드라이버가 있습니까? (Windows XP에서는 SoundMAX 사운드 카드가 EAX 1과 2를 지원할 수 있었습니다.)

이에 대한 배경 정보:Windows Vista 및 Windows 7에서 사운드 하드웨어 가속이 비활성화되었습니다.. 이로 인해 EAX 사운드 효과도 비활성화됩니다(Creative 브랜드 사운드 카드가 있고 게임의 EAX 사운드 효과를 OpenAL과 같이 전달하거나 변환할 수 있는 프로그램을 설치하지 않는 한).크리에이티브의 연금술).

Creative Alchemy 웹페이지에서 -http://connect.creativelabs.com/alchemy/default.aspx:

Windows Vista에서 Microsoft는 DirectSound 및 DirectSound3D에 대한 HAL(하드웨어 추상화 계층)을 제거하기로 결정했습니다. HAL은 이전 Windows 운영 체제에서 Sound Blaster X-Fi와 같은 오디오 가속기를 활성화하여 DirectSound3D 응용 프로그램에 하드웨어 가속 오디오를 제공하는 소프트웨어 계층입니다. 이를 통해 사운드카드는 샘플 속도 변환, 믹싱, HRTF를 사용한 3D 공간화, 필터링 및 효과 처리와 같은 작업을 수행할 수 있었습니다. HAL이 없으면 Windows Vista의 DirectSound는 EAX와 같은 고급 기능이 없는 소프트웨어로 렌더링됩니다.

그러나 Windows Vista의 오디오 변경 사항은 OpenAL에 영향을 미치지 않습니다. SB X-Fi 시리즈 카드와 같이 '네이티브' OpenAL 지원 기능을 갖춘 오디오 카드의 경우 걱정할 필요가 없습니다! OpenAL 지원을 활성화하는 게임은 Windows XP에서와 마찬가지로 하드웨어 가속 오디오 및 효과를 통해 계속 실행됩니다. OpenAL 타이틀 목록은 다음에서 찾을 수 있습니다.http://www.openal.org/titles.html.

OpenAL은 특히 많은 최신 PC 게임(예: Battlefield 2142, Doom3, Quake 4, Prey 등)에서 DirectSound3D를 대체했지만 DirectSound3D 및 EAX 기술을 지원하는 수백 가지의 구형 PC 게임이 있습니다. Vista에서는 이 모든 게임이 공허하고 생기 없는 것처럼 들릴 것입니다. 대부분의 DS3D 게임은 하드웨어 가속기가 있는 경우에만 3D 오디오 및 EAX를 활성화하므로 이러한 게임의 대부분은 스테레오 출력으로 축소됩니다.

EAX를 지원하는 게임 목록: http://en.wikipedia.org/wiki/List_of_video_games_that_support_EAX
EAX 및 Wikipedia의 기능: http://en.wikipedia.org/wiki/Environmental_audio_extensions

2010-11-11 편집 - 추가 참고 사항:

내가 플레이하는 오래된 게임 중 어느 것도 EAX 1 및 2 효과를 활성화하는 옵션을 표시하지 않습니다(Windows XP, 동일한 컴퓨터 및 사운드 카드에서 사용했더라도). 따라서 현재 설정에서는 EAX 1 및 2를 지원하지 않는 것 같습니다(Windows XP가 설치된 동일한 컴퓨터 및 사운드 카드에서 EAX 1 및/또는 2를 활성화하여 게임을 플레이할 수 있었음에도 불구하고). .

내 노트북 ​​마더보드(ASUS)의 경우 현재 통합 사운드 카드에서 EAX 활성화를 지원하지 않는 것으로 보이며 지원을 구현할 계획인지 확실하지 않습니다. 나는 이론적으로 다음과 같기 때문에 EAX를 소프트웨어를 통해 작동시킬 수 있는 옵션을 찾고 있습니다.CJMEAX 1 & 2는 매우 간단하므로 최신 프로세서에는 아무런 문제가 없습니다.

제가 플레이하는 오래된 게임 중 다수는 OpenAL이 아닌 EAX만 지원하므로 이러한 게임의 사운드 효과를 많이 놓치고 있습니다. EAX가 없으면 게임 사운드의 "생명력"이 떨어집니다. 제가 플레이하는 오래된 게임 중 상당수가 이 게임에 포함되어 있습니다.EAX를 지원하는 비디오 게임 목록.

답변1

Alchemy를 사용하려면 언제든지 Audigy 사운드 카드를 얻을 수 있습니다. 이전 Audigy 시리즈는 현재 상당히 저렴하게 구입할 수 있을 것입니다. 예를 들어아마존중고 Audigy 2를 20달러에 구입할 수 있습니다. eBay도 아마도 비슷한 거래를 할 것입니다.

답변2

윈도우 7/비스타효과적으로EAX 1 및 2를 지원합니다. 사용하고 있는 오디오 칩셋은 OpenAL을 통해 EAX를 에뮬레이션합니다. EAX는 실제로 Creative Labs 전용이므로(최근에는 몇몇 파트너도 포함) 많은 다른 제공업체가 EAX를 에뮬레이트합니다.

EAX 1 & 2에 포함된 효과는 상당히 단순하므로(리버브, 코러스 등) 소프트웨어에서 에뮬레이트할 수 있지만 최신 버전의 EAX의 더 복잡한 기능(예: 3D 사운드)에는 Vista에서는 불가능한 하드웨어 추상화가 필요합니다. /7.

EAX 지원이 가능한 이전 게임에서 이를 선택하면 Windows 7/SoundMax는 EAX 1 및 2의 효과를 에뮬레이션해야 하지만 최신(EAX 3+) 효과는 무시해야 합니다. 내 경험에 따르면 게임이 원하는 EAX 기능을 지원할 수 없으면 단순히 게임 설정을 무시하거나 재설정합니다. 아마도 EAX 상자에 체크 표시를 한 다음 다음에 들어갈 때 체크 표시가 해제되어 있는 것을 본 적이 있을 것입니다.

과거에는 OpenAL 지원(하드웨어 지원을 최대한 활용할 수 있음)을 추가하기 위해 게임용 패치가 제공되기도 했지만 저는 그다지 기대하지 않았습니다.

Alchemy는 고급 하드웨어 지원을 사용할 수 있도록 기본 EAX 호출(3+)을 OpenAL 호출로 변환하는 Creative Labs 도구이지만, 확인했듯이 이는 Creative 자체 카드에서만 작동합니다. AFAIK, 다른 칩셋에 대해 동일한 작업을 수행하는 일반적인 도구는 없습니다. SoundMax 드라이버가 유사한 작업을 수행하는 경우가 있을 수 있습니다. 잘 모르겠습니다. 마더보드 제조업체에 문의해야 합니다.

답변3

http://www.indirectsound.com/당신이 요청한 것 중 일부를 수행하는 것 같습니다.

IndirectSound는 최신 Windows 운영 체제에서 오디오 하드웨어 가속을 에뮬레이션합니다. 이를 통해 기존 게임이 원래 출시되었을 때 의도했던 것처럼 3D 위치 오디오(예: 후면 및 측면 스피커에서 재생되는 서라운드 사운드)를 가질 수 있습니다.

http://www.indirectsound.com/knownIssues.html

현재 EAX 지원은 에뮬레이션됩니다. 즉, IndirectSound는 EAX가 지원되는 것처럼 가장하고 게임은 이에 따라 응답하지만 EAX가 활성화되거나 비활성화될 때 실제로 들리는 차이는 없습니다.

관련 정보