web-dev-qa-db-ja.com

alsamixerはミキサーを開けません:無効な引数

カーネルをアップグレードした後、Ubuntu 14.04で音が聞こえない...ソリューションをGoogleで検索しましたが、問題を解決できません。そして、ターミナルにコマンドalsamixerを入力します。出力は次のとおりです:cannot open mixer: Invalid argument。修正もできません。

奇妙なことは、Sudo apt-get install pavucontrolを使用し、pavucontrolを使用して開始したことです。そして、オーディオを再生すると、コントロールパネルがそれを認識しました。

以下のスクリーンショット:

volume control

2
Daniel

私はまったく同じ問題を抱えていました。 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を開くことができました。ただし、画面は空で、予想どおりのボリューム設定は表示されませんでした。 alsamixer with no volume settings その後、サウンドカードのリストを開きました

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ファイルでデフォルトで設定されていました。実験して01に変更しました。その後、alsamixerは必要なボリューム設定を示しました。 alsamixer with muted Master channel ALSAドキュメント 警告 のように、マスターチャネルはデフォルトでミュートされました。 MMラベルの上にある文字Masterで示されていました。私は  矢印キーを使用して、音量を100%に上げます。しかし、これでは十分ではありませんでした。私も押した M 音量を上げても自動的にミュートが解除されないため、マスターチャンネルのミュートを解除するキー( here から取得)。を押した後 M MMの文字はOOになりました。これは、チャンネルのミュートが解除されたことを意味します。 alsamixer with unmuted Master channel そしてサウンドがついに登場しました!押す Esc alsamixerを終了して、Ubuntu、Kubuntu、または使用しているディストリビューションでさまざまなサウンドと音楽をお楽しみください。

重要な注意:いくつかのWebサイトが示唆しているように、Sudo alsa force-reloadコマンドをまったく使用しないでください。

P.S.:これらはすべての可能なことを再び聞こうとするのに苦労して数日でした。もちろん、あきらめてWindows 7に切り替えることもできますが、私のアドバイスは簡単な方法を探すことではありません。 Linuxの方法は万人向けではありませんが、その挑戦を終えた後は本当にヒーローのように感じます。

5
user2513149