라디오에서 사운드 카드 S/PDIF 입력으로 소리가 감지되지 않습니다.

라디오에서 사운드 카드 S/PDIF 입력으로 소리가 감지되지 않습니다.

Linux Mint 17.1 KDE를 설치할 때 외부 인터넷 라디오 플레이어/DAC(Ocenaudio 사용 - Audacity로 녹음할 수 없음)에서 내 컴퓨터 Xonar D2 사운드 카드의 S/PDIF 입력으로 음악을 캡처한 다음 Audacity로 편집합니다. 헤드폰은 Xonar에 연결되어 있으며 라디오의 음악은 헤드폰을 통해 재생됩니다. 편집하는 동안 저는 Audacity를 사용하여 음악을 재생한 다음 VLC를 사용하여 편집된 트랙을 재생하여 모든 것이 제대로 작동하는지 확인하고 항상 헤드폰을 사용했습니다.

Mint 17.3으로 업그레이드한 후 라디오에서 더 이상 헤드폰을 통해 소리가 나지 않고, Ocenaudio나 Audacity 모두 음악을 녹음하지 않으며, 헤드폰을 통해 컴퓨터에서 음악을 재생할 때 VLC에서 소리가 나지 않습니다. CentOS를 설치한 다음 openSUSE를 설치했는데 이러한 문제가 지속됩니다.

이제 Linux Mint 17.3 Cinnamon을 설치하고 선택했습니다. 이제 VLC가 컴퓨터에서 음악을 재생할 때 헤드폰에서 소리가 나올 수 있으므로 문제가 부분적으로 해결되었습니다. 그러나 여전히 헤드폰에서 소리가 나지 않고 Audacity나 Kwave(Ocenaudio가 설치할 예정)가 음악을 녹음하지 않기 때문에 라디오에서 나오는 음악은 여전히 ​​사운드 카드에서 처리되지 않는 것 같습니다.

라디오의 S/PDIF 출력 케이블이 Xonar의 S/PDIF 입력에 올바르게 연결되었는지 다시 확인했습니다.

사운드 카드가 라디오에서 음악을 감지하지 못하는 문제를 해결하는 데 도움을 주시면 감사하겠습니다.

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: D2 [Xonar D2], device 0: Multichannel [Multichannel]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 0: D2 [Xonar D2], device 1: Digital [Digital]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 3: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 3: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
 Subdevices: 1/1
 Subdevice #0: subdevice #0

이제 Audacity를 사용하여 라디오 사운드를 녹음할 수 있게 되면서 약간의 진전이 있었습니다. 녹음 재생은 헤드폰을 통해 들을 수 있습니다. 이는 .asoundrc 구성을 변경한 후에 발생했습니다.

이전.asoundrc:

pcm.!default {
    type hw
    card 3
}

ctl.!default { 
    type hw           
    card 3
}

현재.asoundrc:

pcm.!default {       # 'pcm' channel defines output -- responsible for multiplexing multiple sound streams into a single hardware output channel    
    type plug        # handles multiplexing, format conversion  
    slave.pcm {
        @func getenv
        vars [ ALSAPCM ]
        default "hw:D2"
    }
}

ctl.!default {      # 'ctl' channel controls the hardware mixer volume & other settings
  type hw
  card D2
}

그러나 헤드셋은 여전히 ​​Xonar D2를 통해 라디오 사운드를 감지할 수 없습니다. BIOS에서 도움이 되지 않는 오디오 컨트롤러를 비활성화하여 다시 활성화했습니다.

시스템 설정 > 소리 > 출력 > 소리 재생에서 "디지털 출력(S/PDIF)"Virtuoso 200(Xonar D2)" 및 "Virtuoso 200(Xonar D2) Analogue Stereo" 테스트 사운드는 헤드폰을 통해 사운드를 재생합니다. "입력"의 "디지털 입력(SPDIF)"에서 사운드를 녹음합니다.Virtuoso 200(Xonar D2)”, 입력 레벨은 사운드를 녹음하고 있습니다.

따라서 Xonar는 확실히 라디오와 컴퓨터의 소리를 처리하고 헤드셋은 컴퓨터의 소리를 감지하지만 라디오는 감지하지 못합니다.

.asoundrc에 추가 수정이 필요할 수도 있나요? 이 글을 읽고 기꺼이 도와줄 수 있는 사람이 있나요?

관련 정보