
比較的新しいビルドを使用していますが、オーディオが機能しないようです。
私が確認できるカードが 1 枚あります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:
私の問題は、アナログ ステレオ出力 (YouTube から RhythmBox へ) を使用するすべてのプログラムが、オーディオ出力を にするとブロックしてしまうことですanalog-stereo
。音が出ず、プログラムも実行されません。使用するアプリケーションを切り替えると、プログラムがiec958-stereo
実行され、音量バーが動くのがわかりますpavucontrol
が、その出力用のポートは しかないため、S/PDIF
ヘッドフォンで何も聞こえません。
編集:
下記のようにパルスをオフにしました。その後、alsamixer
すべてのチャンネルを上げました。ヘッドフォンからホワイト ノイズが聞こえますが、フロント マイクとリア マイクをミュートすると、ノイズはずっと小さくなります。ただし、アプリケーションからの音はまだ出ません (ブロックはされませんが)。問題になる場合に備えて、Realtek ALC1150 チップを使用しています。
編集2:
これは本当にドライバーの問題のようで、解決にどれくらい時間がかかるか誰にもわからないので、私はこれら約 35 ドル。これを差し込んで最初の起動で動作しました。
答え1
構成で PulseAudio を一時的に無効にして、代わりに Alsa のミキサー機能を有効にすることで、問題が PulseAudio にあるかどうかを確認できます。
PulseAudioを無効にする:
echo autospawn=no > ~/.pulse/client.conf pulseaudio -k
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 ファイルを削除して再起動します。