GNU/Linux >> Linux の 問題 >  >> Ubuntu

音量は変わりませんか?

オーディオレベルが予想どおり0の場合、オーディオはありません。聞こえますが、音量レベルを上げると、音量は常に可能な限り大きくなります。

更新:
Ubuntu18.10。

ノートパソコン:asusux550vd。

スピーカーノートパソコンの内蔵オーディオ。

オーディオデバイス:Intel Corporation CM238 HD Audio Controller(rev 31)。

00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
Subsystem: ASUSTeK Computer Inc. CM238 HD Audio Controller
Flags: bus master, fast devsel, latency 32, IRQ 130
Memory at ed328000 (64-bit, non-prefetchable) [size=16K]
Memory at ed300000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

承認された回答:

編集:pactl load-module module-alsa-sink control=PCM PCMボリュームを制御する新しい出力デバイスがpulseaudioに表示されるはずです。このデバイスを変更することでオーディオ出力ボリュームを適切に制御できる場合は、load-module module-alsa-sink control=PCMという行を追加できます。 /etc/pulse/default.pa

PCM(パルス符号変調)はALSAカーネルレベルで発生し、デジタル信号をサンプリングして、ソフトウェアからハードウェアから聞こえるアナログ信号(PCM再生チャネル)およびマイクから着信するアナログ信号(PCM)に変換します。キャプチャ)をデジタル形式に変換します。

Linuxのオーディオ出力とボリュームコントロールは多くの多様性を可能にしますが、それは思考をより複雑にし、トラブルシューティングをより困難にする可能性もあります。出力の場合、フローは多かれ少なかれ次のようになります。

START:Application audio you wish to hear produces digital audio data

  > Pulse app and libraries (user control with pavucontrol happens here and changes are then sent to the pulse engine server) 

     > Pulse engine server (the core of Pulseaudio package)  

         >  ALSA Kernel API (alsamixer control, PCM, MIDI and Sequencer API) 

              > ALSA kernel driver processes data to make it understandable to our hardware

END: Speaker output

pactlだと思います pulseaudioパッケージから始めて、正しい方向に進んでください

$pactl set-sink-volume $(pactl info | grep -i Sink | cut -d ':' -f2) 25%

音量が範囲の1/4に設定されているか、100%に跳ね上がっているかをお知らせください。

関連:Ubuntuで〜/ .Cacheフォルダーを削除しても大丈夫ですか?
Ubuntu
  1. Ubuntuでタイムゾーンを変更する方法は?

  2. コマンドラインからHdmiへのオーディオ出力を変更するにはどうすればよいですか?

  3. コマンドラインを使用して音量を変更する方法は?

  1. ホスト名を変更する方法は?

  2. 読み取り専用ペンドライブを変更するには?

  3. 方法:16.04でアイコンを変更しますか?

  1. パスワードの変更

  2. 解像度を恒久的に変更しますか?

  3. スワップボリュームを追加しますか?