
노트북 헤드폰 잭이 고장나서 내장형 사운드카드와 외장형 USB 사운드카드를 사용하고 있습니다. 사운드가 USB 카드를 통해 전달되도록 내부 카드를 비활성화할 수 있어야 합니다. 이는 11.10의 시스템 설정 > 사운드를 통해 가능했습니다.
목록에서 내부 사운드 카드를 클릭하고 음소거를 시도한 다음 USB 사운드 카드의 디지털 출력(S/PDIF)으로 이동하여 해당 카드도 음소거되어 있는 것을 확인하여 음소거를 해제했습니다. 그러다가 테스트 사운드를 쳤는데, 또 내부 스피커에서 소리가 나오더군요. 내부 카드를 확인해 보니 다시 음소거가 해제되었습니다.
USB 카드의 아날로그 출력에도 동일한 과정을 반복했습니다. 같은 일이 일어났습니다.
아직 시도하지 않았지만 Logitech 웹캠을 연결할 때 내장 노트북 마이크, 노트북 마이크 잭 및 USB 마이크 잭을 비활성화해야 웹캠의 마이크가 작동할 수 있을 것 같습니다. 잘.
입력 측에서는 하나의 장치가 아닌 모든 장치를 음소거하는 것에 대한 출력과 동일한 문제를 겪고 있습니다. 어쩌면 대화 상자에 뭔가가 빠졌을 수도 있습니다.
옵션 대화 상자를 통해 사운드 장치를 선택적으로 활성화/비활성화하는 방법만 알고 싶습니다. 잘못된 위치에 넣었다면 죄송합니다. 아마도 버그 보고서를 제출해야 할 것입니다.
답변1
내 시스템에 로드된 커널 모듈 목록을 살펴보면 다음과 같습니다.
lsmod | less
나는 이것을 찾았다:
snd_ens1370 21536 0
gameport 16776 1 snd_ens1370
snd_ak4531_codec 9856 1 snd_ens1370
snd_pcm 80388 5 snd_ens1370,snd_intel8x0,snd_ac97_codec
내 마음 속에는 의심의 여지가 없었습니다. 커널이 모듈을 로드하는 것을 중지해야 했습니다 snd_ens1370
.
나는 그것을 모두 함께 삭제하는 것을 고려했습니다.
$ locate 1370
/lib/modules/2.6.22-14-generic/kernel/sound/pci/snd-ens1370.ko
/usr/src/linux-headers-2.6.22-14-generic/include/config/snd/ens1370.h
/usr/share/alsa/cards/ENS1370.conf
그러나 더 우아한 방법이 있다는 것이 밝혀졌습니다. Ubuntu에서 하드웨어를 비활성화하려면 대신 모듈을 블랙리스트에 추가하세요. 보세요, /etc/modprobe.d/blacklist
.
Ubuntu에서 Ensoniq 사운드 카드를 비활성화하려면 해당 파일에 다음 줄을 추가했습니다.
# disable my PCI ensoniq sound card
blacklist snd_ens1370
그럼 그냥 재부팅하세요...
답변2
귀하의 특별한 경우에는 내부 카드를 사용할 수 없는 것처럼 들리므로 BIOS 설정에서 내부 사운드 카드를 비활성화하는 것이 좋습니다.
즉, 사운드 카드가 여러 개인 경우 다음을 수행할 수 있어야 합니다.사운드 기본 설정의 출력 탭에서 출력 장치를 선택하여 전환하세요.. 출력 탭에 모든 사운드 장치가 표시되어야 합니다. 재생할 음악을 넣고 클릭만으로 장치 간 전환을 시도할 수 있습니다. 즉시 반영되어 올바른 장치를 통해 사운드를 전달해야 합니다.