私のラップトップには2つのフロントスピーカー+ 2つの画面の隣+ 1つのサブウーファーがあります。
$ options snd-hda-intel model=ref
2つのフロントスピーカー+サブウーファーから音が聞こえますが、LCDの下のスピーカーから音が聞こえません。
$ options snd-hda-intel model=hp
2 + 2のスピーカーが「こもり」ますが、サブウーファーはありません。誰でも手伝ってくれる?
また、ビートオーディオを備えたDV7モデルを使用しています。私は次の行を使用しました(あなたがしたように):
options snd-hda-intel model=ref
その後、再起動しますが、サウンド設定に移動する必要があります。そこで、出力タブで「アナログ出力」または「アナログヘッドフォン」のどちらかを選択できます。このトリックは、5人のスピーカーすべてを有効にするのに役立ちました。
ただし、欠点が2つあります。ヘッドフォンを接続すると、一部のスピーカーが再生を続け、Windowsで再生したときの音質とはまったく異なります。
より良い解決策を見つけたら、投稿してください!
次のコマンドを使用すると、サウンドデバイスのサポートされているモデルを確認できる場合があります。
zless /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
そこで、モデルの可能な値を見つけることができます。
これがソリューションに近づくのに役立つことを願っています。
スイス、マイケルからの挨拶
以下は、HP Envy dv7t-7200(2013年1月)でBeats Audioを設定するために行った作業です。このモデルには合計3つのスピーカーがあります。
インストールする必要があります:
1)/etc/modprobe.d/acpi-base.confを作成または編集し、次の行を挿入します。
オプションsnd-hda-intel model = ref
2)rootとして、次のファイルを作成します。
/ etc/acpi/events/headphone
/etc/acpi/headphone.sh
3)/ etc/acpi/events/headphoneを開いて編集し、ファイル全体が次のようになるように編集します。
event=jack/headphone
action=/etc/acpi/headphone.sh %e
*それだけです。この2行だけです。 bashヘッダーなどはありません。ファイルを保存します。
4)/etc/acpi/headphone.shを開いて編集し、以下を貼り付けます。
#!/bin/bash
case $3 in
"plug" ) amixer set Front mute;;
"unplug") amixer set Front unmute;;
esac
*これを保存します。
5)スクリプトを実行可能にします:Sudo chmod u+x /etc/acpi/headphone.sh
6)適切な方法で、起動時にacpiデーモンを有効にします。起動スクリプトに 'acpid'をどこかに入れ、毎回起動時にacpidを実行して起動します。私の場合、Arch Linux # systemctl enable acpid
7)再起動します。ロックアウト。
*)alsa-base.confのファイル名は異なる場合があります。存在し、機能しているものを使用します。
*)ステップ4で、「フロント」をスピーカーに指定されているアルサミキサに変更する必要がある場合があります。発行する必要があるコマンドが複数ある場合は、それらを個別に含めることをお勧めします:"plug" ) amixer set Master mute; amixer set Front mute;;
など.
その意図は、acpiハンドラーとスクリプトに関する手順を、ユーザー(W. Goemanなど)がサウンドを有効にするために行ったすべての手順と統合して、ヘッドフォンの検出をシミュレートすることです。うまくいけば、これはOPに役立ちます。
ネクロマンシーをお詫び申し上げますが、このモデルはますます一般的になり、利用可能なソリューションは貧弱で、不完全で、まれです。