オーディオをどのように設定しますか?

オーディオをどのように設定しますか?

比較的新しいバージョンを使用していますが、オーディオが機能していないようです。

見ることができるカードがあります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ファイルを削除して再起動します。

おすすめ記事