web-dev-qa-db-ja.com

HP Spectre x360で17.04にアップグレードした後のサウンドの問題

HP Spectre x360 13-w0XXで昨日16.10からUbuntu 17.04にアップグレードしました。アップグレード後、サウンドが機能しなくなっていることに気付きました。メニューバーのボリュームスライダーがグレー表示され、ボリュームの増減ホットキーを押しても何も実行されず、サウンドも出力されませんでした。

同じ質問に関するいくつかのオンラインガイドに従って、オーディオカードが識別されていることがわかりました。システム環境設定でオーディオ出力を選択できます(以下を参照)。

Sudo update-initramfs -uを実行して再起動すると、ボリュームスライダーがグレー表示されなくなり、スピーカーは動作しますが、ヘッドフォンを接続しても音がしません。

多くのオンラインガイドを読んだことがあるので、ここからどこに行くべきか本当にわかりません。


追加情報を次に示します。

ボリュームはalsamixerでミュートされていません。

this ガイドに従いましたが、役に立ちませんでした。 Sudo aplay -lの出力は次のとおりです。

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

そして、これはlspci -v | grep -A7 -i 'audio'の出力です:

00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21) (prog-if 80)
    Subsystem: Hewlett-Packard Company Device 827e
    Flags: bus master, fast devsel, latency 32, IRQ 286
    Memory at dc228000 (64-bit, non-prefetchable) [size=16K]
    Memory at dc200000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel, snd_soc_skl

これwget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && chmod +x alsa-info.sh && ./alsa-info.shを実行した結果です


更新:Ubuntu 17.10でWindows 10 VMを開くと、赤いXが付いたボリュームアイコンが表示されます。 Windowsのトラブルシューティングを使用してVMのスピーカーを修正できますが、トラブルシューティング中にヘッドフォンが接続されていない(接続されている)と表示されます。

grep "pulseaudio" /var/log/syslog*を使用して、次の出力を得ました。

pulseaudio[1385]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files
pulseaudio[1880]: [alsa-sink-Generic Analog] alsa-mixer.c: Failed to set switch of Headphone: Input/output error
5
daladier

Ubuntu 17.04では、ターミナルウィンドウを開いてpulseaudioと入力してEnterキーを押すと、数秒以内に、トップバーの右側にある「グレーアウト」スピーカーアイコンが「黒」になりました(グレーではありません) -out)とサウンドが機能し始めました。奇妙に思えますが、このコンピューター(Dell Optiplex 760)を起動するたびにこれを行う必要があります。それはお尻の痛みですが、それは私のために機能します。これが人々の役に立つことを願っています。

1
nightsurfer

同じ問題を抱えていて、以下が機能していることがわかりました( https://ubuntuforums.org/showthread.php?t=236002 から)

/etc/modprobe.d/alsa-base.confに次の行を追加します

options snd-hda-intel model=basic

Sudo alsa force-reloadでalsaを再起動します。

1
wave

私は同様の問題を抱えていましたが、pulseaudioが死んでループで再起動していることがわかりました。

/var/log/syslogで、pulseaudioが予期したいくつかのモジュールを失っていることを確認しました。 Webでmbeq_1197.soを提供するパッケージを検索した後、swh-pluginsパッケージをインストールすると、突然ボリュームコントロールが再表示され、音声が聞こえました。

0
Ken Geis

私の解決策:再起動後、GnomeデスクトップからUnityデスクトップに戻り、サウンドが機能するようになりました。私は16.04から17.04にアップグレードしましたが、いくつかのマイナーなバグがあり、すでに解決策がありました。後で、それがどのように機能するかを見るためだけに新しい方向であると読んだ後、Gnomeデスクトップを試してみることにしました。今日は音が必要なものを使用した初日です-音はありません。気まぐれに、私はUnityに戻って、サウンドが再び機能するようになりました。

0
Thomas