カーネルをアップグレードした後、Ubuntu 14.04で音が聞こえない...ソリューションをGoogleで検索しましたが、問題を解決できません。そして、ターミナルにコマンドalsamixer
を入力します。出力は次のとおりです:cannot open mixer: Invalid argument
。修正もできません。
奇妙なことは、Sudo apt-get install pavucontrol
を使用し、pavucontrol
を使用して開始したことです。そして、オーディオを再生すると、コントロールパネルがそれを認識しました。
以下のスクリーンショット:
私はまったく同じ問題を抱えていました。 Windows 7ではサウンドは完璧に機能しましたが、Kubuntu 14.04では機能しませんでした。何日もインターネットを検索し、考えられるすべてのアドバイスを試した後、最終的に私を助けた解決策を思いつきました。 Ubuntuを再インストールする必要はありません。
最初に、すべてのALSAパッケージとものをアンインストールしてみました
Sudo apt-get remove --purge alsa-base pulseaudio
を使用して再度インストールします
Sudo apt-get install alsa-base pulseaudio
の何度も試みた後でもまだ動作しませんでした
Sudo alsa force-reload
ALSAには、インストール後にdefautによってミュートされたマスターオーディオチャネルがあることを読みました。そこで、alsamixer
コマンドを使用してミュートを解除しようとしました。残念ながら、Invalid argument
エラーのため機能しませんでした。
検索は続行され、私は website につまずきました。これは常に検索結果にありましたが、私はそれに注意を払いませんでした。 .asoundrc
と呼ばれるファイルについて言及しました。私はそれを探しましたが、私のシステムでは見つかりませんでした。別の website は、手動で作成する必要があると言って(/home/username/.asoundrc
現在のユーザーのみ、またはこれらの設定をすべてのユーザーに保持する場合は/etc/asound.conf
)、次のコンテンツをそこ:
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
その後、alsamixer
を開くことができました。ただし、画面は空で、予想どおりのボリューム設定は表示されませんでした。 その後、サウンドカードのリストを開きました
cat /proc/asound/cards
私のラップトップには2つのサウンドカードがあることがわかりました。
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xf0344000 irq 28
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xf0340000 irq 16
カード0は、前述の.asoundrc
ファイルでデフォルトで設定されていました。実験して0
を1
に変更しました。その後、alsamixer
は必要なボリューム設定を示しました。 ALSAドキュメント 警告 のように、マスターチャネルはデフォルトでミュートされました。 MM
ラベルの上にある文字Master
で示されていました。私は ↑ 矢印キーを使用して、音量を100%に上げます。しかし、これでは十分ではありませんでした。私も押した M 音量を上げても自動的にミュートが解除されないため、マスターチャンネルのミュートを解除するキー( here から取得)。を押した後 M MM
の文字はOO
になりました。これは、チャンネルのミュートが解除されたことを意味します。 そしてサウンドがついに登場しました!押す Esc alsamixer
を終了して、Ubuntu、Kubuntu、または使用しているディストリビューションでさまざまなサウンドと音楽をお楽しみください。
重要な注意:いくつかのWebサイトが示唆しているように、Sudo alsa force-reload
コマンドをまったく使用しないでください。
P.S.:これらはすべての可能なことを再び聞こうとするのに苦労して数日でした。もちろん、あきらめてWindows 7に切り替えることもできますが、私のアドバイスは簡単な方法を探すことではありません。 Linuxの方法は万人向けではありませんが、その挑戦を終えた後は本当にヒーローのように感じます。