Lenovo Y50のサブウーファーをLinuxで動作させるにはどうすればよいですか?


10

HDAアナライザーをダウンロードして変更すると、Linux Mint 17.2でのみ機能するサブウーファーが統合されたLenovo Y50ラップトップを持っています。

  • PIN 0x17->ウィジェットコントロール->チェックアウト
  • PIN 0x17->出力アンプ-> Val [0]->ミュートのチェックを外します
  • PIN 0x1a-> VREF-> 100に設定

問題は、他のさまざまなディストリビューション(Ubuntu、Antegros、Manjaro、Debian、Fedora)を試し、同じことを行ってもサブウーファーが機能しないことです。他のディストリビューションでは、次のような他のさまざまなソリューション(前述のソリューションに加えて)を適用しようとしました。

  • パッケージhdajackretaskから試してみalsa-toolsます(Ubuntuでのみ何かを実行できますが、他では報告がありtee: /sys/class/sound/hwC0D0/reconfig: Device or resource busyます。Ubuntuでさまざまな設定を試してみましたが、サブウーファーはまだ機能しません)
  • 設定enable-lfe-remixing = yes/etc/pulse/daemon.conf
  • セッティングdefault-sample-channels = 3default-channel-map = front-left,front-right,lfeイン/etc/pulse/daemon.conf
  • PulseAudioをアンインストールし、ALSAのみを残す(私はこの状態であまり試していませんspeaker-test -c 6。2つのチャネル(フロント左とフロント右)しか検出しないことに気づきました)
  • 次のコンテンツのみalsa-base.confを残す/etc/modprobe.d/(これはカードを再注文するだけですが、システムがALSAのみの場合、PCHをプライマリとして設定するのに役立ちました):

    # Intel PCH
    options snd-hda-intel index=0  model=auto vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c
    
  • Linux MintからFedoraに、次のような多くの関連する構成フォルダーをコピーします。

    • /etc/alsa//etc/modprobe.d/および/etc/pulse/
    • /usr/share/pulseaudio/alsa-mixer/ そして /usr/share/alsa/

これらの試みられたソリューションはすべて機能しませんでした。

いくつかの情報コマンドを実行して、問題をさらに分析し始めました。コマンドから、Linux MintFedora Workstation 22(現在使用中)wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.shに関する以下の情報が得られました。興味深いものは何も見つかりませんでしたが、多分あなたはそうするでしょう。

ただし、pactl list両方のディストリビューションでコマンドを実行すると、Linux Mint(Pastebin ID#Z81bqaR3)とFedora(Pastebin ID#gDNJg4Lq)が表示され、次のことに気づきました。

Fedora(およびUbuntu)の場合:

Card #1
    ....
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"

Linux Mintの場合:

Card #1
    ....
    device.product.name = "Lynx Point High Definition Audio Controller"

この点で、私はGoogle検索の最初のリンクをたどり、ubuntu Lynx Point High Definition Audio Controller多くのDellラップトップがこのサウンドを持っていることに気付き、次にGoogleがpulseaudio models.txt(最初のリンク)したので、次のように設定しalsa-base.confまし/etc/modprobe.d/た。

    # Intel PCH
    options snd-hda-intel index=0  model=dell-vostro-3500 vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c

うまくいきませんでした。

リンクや不適切なペーストビンリンクの代わりに検索の言及に申し訳ありませんが、私は新しく、投稿するリンクは最大2つしかありません。今、私の質問は:

  • このラップトップ用の私のサブウーファーを(Linux Mintだけでなく)任意のディストリビューションで動作させる適切な方法を知っていますか?または
  • 私のFedoraインストールにサウンドカードLynx Point High Definition Audio ControllerをLinux Mintが認識しているように表示させる方法を知っていますか?(私はこれに関して助けるためにインターネット上で何も見つけていません)または
  • あなたがのためにセットに他のモデルの名前を知っていますmodel=...alsa-base.confそのかもしれない仕事を?私は試しただけdell-vostro-3500です。または
  • PulseAudioをインストールせずに役立つ他のソリューションを知っていますか?(ALSA用のHDAアナライザーではありませんか?PulseAudioは気付かないものを壊す可能性がありますが、ALSAだけではまだサブウーファーを検出しません。

両方のディストリビューション(FedoraとLinux Mint on Live USB)から他のコマンドを実行してみて、皆さんに役立つ情報をここに投稿することもできます。

ありがとうございました!先週、私は頭がおかしくなったので、誰かが助けてくれるといいのですが。月曜日だけにHDAアナライザーについて知り、このラップトップを購入して以来、サブウーファーをLinuxで動作させることを望んでいませんでした。

編集:ここに解決策を伴うフォローアップの質問。

EDIT2:ここで Pythonスクリプトを使用した私自身のソリューション。


これは私のために働いたもので、あなたを助けるかもしれません:) askubuntu.com/a/667688
ddulic

1
あなたの答えをありがとう、しかしあなたが言及している解決策は実際にこの質問と私がすでに試みたことにリンクしています。
Dragoș

私が調査する少しより多くの時間を持っていたとして、ここではフォローアップの質問は、次のとおりです。superuser.com/questions/975219/...
ドラゴス

少しOTですが、HDAアナライザーの実行に使用しているPythonのバージョンは何ですか?ddulic92のリンクのURLから取得して実行しますか?次に、それがArchlinuxで機能するかどうかを確認できます。私はAsk Ubuntuで言及されている他の解決策を試しましたが、それは私には違いをもたらしませんが、それでも私が知る限りPulse Audioを使用していませんが、Alsaを使用しています(奇妙なことにpulseフォルダが存在しました) 。
miyalys 2015

1
私はPython 2を使用しています。Fedoraでは、python2ターミナルに入力します。はい、ddulic92のリンクから取得しますsudo。それに応じてpythonコマンドを変更し、も使用します。Arch Linuxについての調査結果をぜひお寄せください。私は試したことがないので、私自身も興味があります。
Dragoș

回答:



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.