소프트웨어를 사용하여 한 하드웨어 출력에서 ​​다른 하드웨어 출력으로 사운드를 다시 라우팅하는 방법은 무엇입니까?

소프트웨어를 사용하여 한 하드웨어 출력에서 ​​다른 하드웨어 출력으로 사운드를 다시 라우팅하는 방법은 무엇입니까?

내 노트에는 오래 전에 샴페인이 쏟아져 있었습니다.

이 재난으로 인해 내부 스피커가 조용해지고 소리가 나지 않아 어쩔 수 없이 헤드폰 잭 출력을 통해 외부 스피커를 사용해야 했습니다.

Starcraft 2흥미로운 점은 일부 게임( , ) 을 시작할 때 내부 스피커에서 소리가 계속 들리고 해당 게임이 Dungeon Defenders여전히 백그라운드에 있을 때 다른 모든 시스템에서는 스피커가 작동한다는 것입니다.

소리에 대한 설명:

starcraft2 또는 Dungeon Defenders가 실행되지 않으면 스피커가 작동하지 않습니다. 소리도 없고 베이스도 없고 아무것도 없습니다. 출시되면 스피커도 있어요마술적으로응용 프로그램에서 Alt+Tab을 눌러도 시스템에서 작업 중입니다. 간단히 말해서, 이 두 게임은 백그라운드에서도 실행 중이며 내 스피커는 작동합니다.

실제로는 소프트웨어 문제처럼 보이지만 이 문제는 Windows8, Windows Vista 및 Ubuntu 12.04에서 활성화됩니다.

그래서 질문은 - 시스템 내부의 사운드 "라우팅"에 대한 정보를 어떻게 얻을 수 있습니까?

일부 Linux 유틸리티가 도움이 될 수 있을까요? 현재 Windows 8을 사용하고 있는데 Windows Vista를 실행할 때 "문제"가 시작되었습니다.

추가 정보

CP -> 사운드 -> 재생 스크린샷(재생 장치 목록). 다이나믹스의 레벨은 YouTube에서 백그라운드로 재생되는 것입니다. 스피커는 이 소리를 재생하지 않지만 보시다시피 시스템은 수신 신호와 레벨을 감지합니다.

Starcraft2 또는 DD에서 내부 작동 시 외부 스피커(재생 탭의 두 번째 장치)에서 소리가 나지 않습니다.

사운드 유형은 두 게임 모두 스테레오입니다.

결국 게임을 종료하면 내부 스피커에서 소리가 나지 않습니다.

이것은 IP의 라우팅 문제와 비슷하지만 하드웨어에는 있지만 게임이 시작될 때 사운드가 라우팅되는 위치를 표시하는 프로그램이나 방법을 찾을 수 없습니다.

답변1

일부 앱에서는 소리가 작동하고 다른 앱에서는 작동하지 않는 경우 실제로는 시스템의 하드웨어 문제가 아니라 소프트웨어 문제입니다. 이 가설을 증명하려면 라이브 Linux 배포판의 복사본을 가져와 완전히 다른 운영 체제에서 모든 사운드가 작동하는 것을 보고 경외감을 느껴보세요. 문제는 실제로 Windows에 있는 문제이거나 가장 확실하게는 일종의 드라이버 문제입니다. 물어보면 OS를 다시 설치해야 할 것 같습니다.

관련 정보