web-dev-qa-db-ja.com

Asus G73JWで内部サブウーファーを動作させる方法は?

内蔵サブウーファーを内蔵したAsus G73JWラップトップを使用しています。現在、システムは内部スピーカーを2.0システムとして検出します(または4.0以外のオプションは変更できます)。私はここでバグレポートを見つけました: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/673051 バグについて議論し、彼らによると修正がアップストリームに送られました2010年の終わりに戻った。これで12.04になったと思っていただろうが、そうではないだろうか。

最新のALSAドライバをインストールするために、一番下にあるリンクをここで試しました: https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules しかし、インストールしようとするとエラーが発生し続けます:

Sudo apt-get install linux-alsa-driver-modules-$(uname -r)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-alsa-driver-modules-3.2.0-24-generic
E: Couldn't find any package by regex 'linux-alsa-driver-modules-3.2.0-24-generic'

リポジトリを正しく追加したと思います:

Sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
[Sudo] password for codyloco: 
You are about to add the following PPA to your system:
 This PPA will be used to provide testing versions of packages for supported Ubuntu releases.
 More info: https://launchpad.net/~ubuntu-audio-dev/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.7apgZoNrqK --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 4E9F485BF943EF0EABA10B5BD225991A72B194E5
gpg: requesting key 72B194E5 from hkp server keyserver.ubuntu.com
gpg: key 72B194E5: public key "Launchpad Ubuntu Audio Dev team PPA" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

また、更新も実行しました(上記の修正に関する指示に従います)。

何か案は?

3
CodyLoco

1年前にバグが修正され、ubuntu-audio-dev ppaから最新のドライバーが提供されたが、12.04のリリースではバグが修正されなかった可能性は非常に低いです。 LTS。

したがって、まず、/etc/Pulse/daemon.confが2.1サウンドを有効にするように設定されているかどうかを確認することをお勧めします。次のエントリが必要です。

default-sample-channels = 3
enable-lfe-remixing = yes

不安定な新しいドライバーをインストールする前に、それがサブウーファーに音を出すのに役立つか試してみてください。

現時点では、audio-dev-ppa(1.0.25 + dsfg-0ubuntu1)から入手できる12.04までにインストールされたものよりも新しいドライバーはありません。ただし、これは近い将来変更される可能性があります。 ALSAドライバーのリリースノートによると、カスタムカーネルモジュールはソースからビルドする必要があります。

カスタムのalsa-modulesパッケージは、m-aユーティリティ(module-assistantパッケージに含まれています)を使用してalsa-sourceパッケージのソースからビルドできます。 alsa-baseのリリースノート

3
Takkat

/etc/Pulse/daemon.confで成功せずに変更を試みた後、最後に次の行をetc/modprobe.d/alsa-base.confに追加しました。

options snd-hda-intel model=asus-mode4

今では完全に機能しています!

1

ああ、みなさん、こんにちは、私はサブウーファーで他のasusを持っています、そして、私はpulseaudioの新しいバージョンではあまりうまく動作せず、その設定ではサブウーファーで適切に再生するので、この仕組みを考えていました、修復のために、これは最初に非常に簡単です:

/etc/Pulse/daemon.confで行を変更します

; enable-lfe-remixing = yes

enable-lfe-remixing = yes

/etc/Pulse/client.confで次の行を変更します

; autospawn = no

autospawn = no

次にetc/modprobe.d/alsa-base.confまたはetc/modprobe.d/alsa.confに次の行を最後に追加します。

options snd-hda-intel model=XXXX

ここで、XXXXはasus-mode1、asus-mode2、... asus-mode8です。

依存するヌートブックはそれの1つであり、どのように選択するのでしょうか。

このトピックの最初は/usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.confに追加することをお勧めします

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7
direction = out

(カーネルによってはdirection = outputの最後の行を変更する必要があります、少なくともカーネル3.8.0-30では必要です)が、Asus R401V8ではうまく動作しませんが、このプロファイルをテストに使用しますターミナルのこの行(これをルートとして実行しないでください)

pulseaudio -k && modprobe -r snd-hda-intel && modprobe snd-hda-intel model=asus-modeX && pulseaudio --start

pulseaudioがシャットダウンされた場合、この行はメッセージエラーを渡します。実行前にpulseaudio --startを使用し、これに対してjackを実行せず、すべてのプレーヤーを閉じます。次に、Xをモード1から8に置き換えますテスト:

pulseaudio -k && modprobe -r snd-hda-intel && modprobe snd-hda-intel model=asus-mode1 && pulseaudio --start

サウンド設定を確認します。まず、プロファイルでAnalog Surround 2.1が使用可能かどうかを確認する必要があります(コンピューターのスピーカーカードを選択してください)。そうでない場合は、ウィンドウを閉じて、次のasusで行を実行しますモード、プロファイルを再度確認します。プロファイルが存在する場合は、スピーカーをテストし、サブウーファーが鳴らなければなりません。スピーカーテストで、左、右、およびサブウーファーの3つのオプションを確認する必要があります。私のケースはasus-mode5で動作しますが、オーディオプロファイルの設定前では、サブウーファーは正しいスピーカーの音のみを再生するため、このプロファイルを使用します:

[Mapping analog-surround-21]
device-strings = front:%f hw:%f
channel-map = left,right,lfe,lfe
paths-output = analog-output analog-output-lineout analog-output-speaker analog-    output-desktop-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic   analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux    analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-    input-headphone-mic analog-input-headset-mic

アナログステレオと同じですが、チャネルマップにlfe、lfeがあり、私にとってはうまく機能します。次のようにテストできます。

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = left,right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7

少し変更を加えるだけで、オーディオファイルを最もよく再生するスピーカーをチェックしたり、低音のある音楽を聴いたりチェックしたりするのに理想的です。

この方法は、Ubuntu、Debian、Arch、Gentoo、基本的にはalsaとpulseaudioのディストリビューションで動作します。

さようなら、私の悪い英語でごめんね。

1
Latot

/usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.confに次の行を追加して、2.1サラウンドシステムを追加する必要がありました。

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7
direction = out

その後、サウンド設定に「アナログサラウンド2.1出力」という追加モードがあり、サブウーファーを制御できます。より詳細な手順を参照してください こちら 。これは、Ubuntu 12.10を実行するAsus N76VMで機能し、優れた音質を実現しました。

0
Stefan