오디오를 어떻게 구성하나요?

오디오를 어떻게 구성하나요?

비교적 새로운 버전을 사용하고 있는데 오디오가 작동하지 않는 것 같습니다.

볼 수 있는 카드가 있습니다 pacmd list-cards.

1 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_00_1f.3>
        driver: <module-alsa-card.c>

여러 싱크가 나열되어 있습니다.

    sinks:
    alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
    alsa_output.pci-0000_00_1f.3.iec958-stereo/#4: Built-in Audio Digital Stereo (IEC958)

헤드폰이 연결되어 있는 것을 볼 수 있습니다.

ports:
    analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
        properties:
            device.icon_name = "audio-input-microphone"
    analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
        properties:
            device.icon_name = "audio-input-microphone"
    analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
        properties:

    analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
        properties:

    analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: yes)
        properties:
            device.icon_name = "audio-headphones"
    iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
        properties:

내 문제는 오디오를 analog-stereo. 앱을 사용하도록 전환하면 iec958-stereo실행되고 볼륨 막대가 움직이는 것을 볼 수 있지만 pavucontrol해당 출력에 대한 유일한 포트는 S/PDIF헤드폰으로 아무 소리도 들을 수 없습니다.

편집하다:

아래 설명대로 펄스를 껐습니다. 그런 다음 alsamixer모든 채널을 켜곤 했습니다 . 헤드폰으로 백색소음을 들을 수 있는데, 전면 마이크와 후면 마이크를 음소거하면 백색소음이 더 조용해집니다. 그러나 앱에서 여전히 소리가 나지 않습니다(차단하지는 않지만). 혹시라도 Realtek ALC1150 칩이 있습니다.

편집 2:

이는 드라이버 문제인 것으로 보이며 해결하는 데 시간이 얼마나 걸릴지 알기 때문에 다음 중 하나를 선택했습니다.이것들약 35달러. 넣어두면 처음 부팅할 때 작동됩니다.

답변1

구성에서 PulseAudio를 일시적으로 비활성화하고 Alsa의 믹서를 활성화하여 PulseAudio에 문제가 있는지 확인할 수 있습니다.

  1. PulseAudio 비활성화:

    echo autospawn=no > ~/.pulse/client.conf
    pulseaudio -k
    
  2. Alsa의 기본 믹서인 dmix를 활성화합니다.

    sudo gedit ~/.asoundrc
    

    .asoundrc 구성 파일을 열고 다음을 붙여넣습니다.

    pcm.!default {
        type plug
        slave.pcm "dmixer"
    }
    
    pcm.dmixer  {
        type dmix
        ipc_key 1024
        slave {
        pcm "hw:1,0"
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
    }
    
    ctl.dmixer {
    type hw
    card 0
    }
    

    컴퓨터를 다시 시작하고 소리가 정상적인지 확인하세요. 작동하면 PulseAudio에 문제가 있는 것입니다. 작동하지 않으면(Youtube 또는 VLC 플레이어를 사용하여 모든 사운드 출력 옵션을 시도한 후에도) 드라이버나 하드웨어 문제일 가능성이 높습니다. 작동하지만 PA의 문제점을 파악할 수 없다면 그대로 유지하는 것이 좋습니다. 저는 이 설정을 1년 넘게 (약간 수정하여) 사용해 왔으며 제가 시도한 유일한 프로그램은 다음과 같습니다. 문제가 있는 것은 Skype입니다.

효과를 되돌리려면 ~/.pulse/client.conf 및 ~/.asoundrc 파일을 삭제하고 재부팅하면 됩니다.

관련 정보