3つの3.5mmジャックを備えた5.1サラウンドサウンド


12

現時点で音に問題がある。5.1サラウンドサウンドを設定しようとしていますが、フロント左スピーカーとフロント右スピーカーでのみ機能します。マザーボードの背面には、スピーカーを接続した3x3.5mmジャックがありますが、これらは適切なポートではありません。

どうすればいいかわかりませんが、背面の3つのポートを各出力(サブとセンター、左右とリア、左右)に「割り当て」たいです。私のオーディオはRealtekのALC889で、すべてのアップデートがインストールされたUbuntu 12.04を使用しています。


カードの正しいチャネルモードを選択しましたか?インストールpavucontrolして実行し、[構成]タブの設定を確認します。コマンドラインの方法はalsamixerターミナルで実行されており、適切なサウンドカードを選択して、チャンネルモードを変更します。このスクリーンショットの最も適切なミキサー設定に似ています。
gertvdijk

回答:


4

まず、ALSAで6つのチャネルがあることを定義する必要があります。この投稿を参照できます。基本的に、alsamixerを起動し、(適切なサウンドカード用に)チャネル数を6に定義します。その後、再起動時に再ロードするために設定を保存します。

sudo alsactl store

次に、pulseaudioを構成する必要があります(pulseは、アプリで使用され、ALSAと直接対話するサウンドレイヤーです)。このドキュメントで述べたように、/ etc / pulse / daemon.confでチャネルの数を定義する必要があります。

default-sample-channels = 6

また、サブウーファーで低周波数のリミックスを有効にするには、同じファイル/etc/pulse/daemon.confを編集して、サウンドカードでこれをアクティブにする必要があります。

enable-lfe-remixing = yes

次に、再起動するか、pulseaudioを強制終了して再起動する必要があります。

pulseaudio -k
pulseaudio -D

次に、この質問で回答したように、pavucontrolが役立ちます。構成タブに、サウンドカードのさまざまなプロファイルが表示されます。たとえば、「サラウンドanalogiq 4.1」は、4つのチャンネルと1つのサブウーファーを使用することを意味します。

ここに画像の説明を入力してください


2

hdajackretaskpavucontrolpavumeterなどのツールを使用して、それぞれピンの再割り当てとオーディオ出力のモニタリングを行います。ツールは次を実行してインストールされます。

sudo apt-get install alsa-tools-gui pavumeter pavucontrol

完了したら、次のように管理者権限でツールを起動します。

gksudo hdajackretask

ここから、必要な各ピンを再割り当てする必要があります。このツールは、サウンドカードに応じて、カラーパネルレイアウト(カードの裏面を参照し、ピンが色分けされているかどうかを確認する)またはジャック指定子によって検出する可能性が高いことに注意してください。

いずれにしても、完了して「適用」を選択すると、再起動する必要があり、設定は次回の起動時に適用されます。

再起動する前に、pulseaudioが必要に応じてチャネルレイアウトを利用するように設定されていることを確認します

注目すべきは、の/etc/pulse/daemon.conf場合、次の変更を行う必要があることです(お好みのテキストエディターを使用)。

(a)。5.1チャンネルサウンドの場合:default-sample-channels = 6

(b)。enable-lfe-remixingがに設定されていることを確認しyesます。

(c)。5.1オーディオのデフォルトのチャンネルマップオプションは次のように設定する必要があります。

front-left,front-right,lfe,front-center,rear-left,rear-right

ツールの仕組み:

このツールは、/lib/firmware/hda-jack-retask.fwモジュール構成ファイル(下/etc/modprobe.d/hda-jack-retask.confまたは類似)からも呼び出されるファームウェアパッチ(下)エントリを生成します。このエントリの設定は、すべてのブートに適用されます。これが「ブートオーバーライド」オプションの機能で、ブートごとにサウンドカードのピン割り当てをオーバーライドします。設定が不要になった場合にこれを元に戻すには、hdajackretaskをパージした後に両方のファイルを削除します。

例:

取得するにはCLEVO P751DM2-Gで動作するようにのオーディオジャックをロジクールZ506サラウンドサウンドスピーカーシステム(以下、生成コンフィギュレーションファイルに示すように、5.1サラウンドサウンドオーディオの入力としての用途3つの3.5mmジャックは、私はピンを上書きしなければならなかったこと私のユースケースの下部に添付されているスクリーンショットで確認してください、あなたのマイレージはあなたの正確なサウンドカードによって異なる場合があります):

(a)。/lib/firmware/hda-jack-retask.fwセットアップ後の内容:

[codec]
0x10ec0899 0x15587504 0

[pincfg]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x90170110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x01014012
0x18 0x01014011
0x19 0x411111f0
0x1a 0x01014010
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40350d29
0x1e 0x01441120
0x1f 0x411111f0

(b)。/etc/modprobe.d/hda-jack-retask.confセットアップ後のファイルの内容:

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

その後、システムを再起動しました。ブート時にdmesgでgrepを実行して、成功したオーバーライドを確認します。

dmesg | grep hda-jack-retask

出力:

[    5.183912] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    5.184524] snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'

ラップトップ/マザーボードのサウンドカードへの3.5mmオーディオジャックの接続:

Logitechシステムの背面では、すべてのI / Oが色分けされています。私の場合、Realtek HD Audioマネージャーパネルの下のWindowsのように、GREENラインフィードがCenter / LFEフィードに対応するように、GREENラインをYELLOWラインと入れ替えました。次に、コンピューター上でフィードを上から下の順に接続しました。最後に黒、緑、黄色の順に接続しました。

新しいセットアップを使用するための再起動後の最終手順:

pavucontrol(アプリランチャーで検索するか、ターミナルから起動する)を使用し、構成タブで[Analog Surround 5.1 Output]プロファイルを選択します。これは、アプリが選択されるまでアプリがスピーカーレイアウトを使用しないため、重要です。

完了したら、オーディオテストを実行して、Ubuntuのサウンド設定アプレットでセットアップを確認できます(以下を参照)。オーディオが各スピーカーに正しくルーティングされていることを確認します。そうでない場合は、hdajackretaskを使用してピンレイアウトを再度マップし、再テストします。

成功のスクリーンショット:

添付として:

最小化されたオーディオプレーヤーからのオーディオ出力マッピングを示す大成功


1

UbuntuのドキュメントでSurroundSoundを確認しましたか?この(Ubuntuで動作する5.1サラウンドサウンドオーディオを取得する簡単な方法)の記事も役立ちます。


申し訳ありませんが、あなたは私の質問を誤解しているようです、私はWindowsのrealtekオーディオマネージャーで行うようにマザーボードにポートを割り当てたいと思っていますセンター/サブラインで)、そのポートで何をすべきかを割り当てることができますが、これをしたいのですがubuntu
user107829
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.