소프트웨어를 사용하여 한 하드웨어 출력에서 ​​다른 하드웨어 출력으로 사운드를 다시 라우팅하는 방법은 무엇입니까? 대한 정보를 어떻게 얻을 수 있습니까? 어쩌면

오래전에 노트북에 샴페인이 쏟아졌습니다.

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

흥미로운 점은 일부 게임 ( Starcraft 2, Dungeon Defenders)을 시작할 때 여전히 내부 스피커에서 소리를 낼 수 있고 여전히 배경에있을 때 다른 모든 시스템에서 스피커를 작동한다는 것입니다.

소리에 대한 설명 :

starcraft2 또는 Dungeon Defender가 시작되지 않으면 스피커가 죽었습니다. 소리도없고 저음도 없습니다. 그들이 시작 하면 응용 프로그램에서 alt + tab을 사용하더라도 스피커가 마술처럼 시스템에서 작동합니다. 요컨대-이 두 게임은 백그라운드에서도 실행되지만 내 스피커는 작동합니다.

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

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

어쩌면 일부 Linux 유틸리티가 도움이 될 수 있습니까? 현재 Windows 8을 사용하고 있지만 Windows Vista를 실행할 때 “문제”가 시작되었습니다.

추가 정보

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

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

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

결국 게임을 닫을 때 내부 스피커에서 소리가 나지 않습니다.

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



답변

사운드가 일부 앱에서 작동하고 다른 앱에서는 작동하지 않는 경우 실제로 시스템에 하드웨어 문제가 아니라 소프트웨어 문제가 있습니다. 이 가설을 증명하기 위해, 라이브 리눅스 배포판의 사본을 잡고 모든 사운드가 완전히 다른 운영 체제에서 작동 할 때 경외심을 느끼십시오. 실제로 문제는 Windows의 문제이거나 가장 확실한 드라이버 문제입니다. 요청하면 OS를 다시 설치 해야하는 것처럼 들립니다.