web-dev-qa-db-ja.com

Ubuntu 16でデフォルトのオーディオドライバーを復元する

Windowsラップトップを購入し、WindowsをUbuntu 16に置き換えました。

Ubuntuでは、すべての設定が最大に設定されている場合でも(音声> 100%が有効になっている場合でも)、音量が小さいという問題が発生しました。この問題に対して私が見つけた他のAskUbuntuソリューションは機能しなかったため、RealTekのLinuxコーデックをインストールしようとしました。これはWindowsで使用されているものです。

INSTALLファイルの指示に従って、./configuremakemake installの順に実行し、再起動しました。これでサウンドがまったくなくなり、[サウンド設定]メニューの[サウンドを再生する...]の下に表示されていた[デフォルトのオーディオデバイス]が[ダミー出力]に置き換えられました。

この時点で、以前の状態に戻っていただければ幸いです。

デフォルトに戻すにはどうすればよいですか?

https://help.ubuntu.com/community/SoundTroubleshooting を試しましたが、手順5に進んで実行すると

Sudo apt-get install linux-restricted-modules-`uname -r` linux-generic

パッケージが見つかりません。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-restricted-modules-4.4.0-47-generic
E: Couldn't find any package by glob 'linux-restricted-modules-4.4.0-47-generic'
E: Couldn't find any package by regex 'linux-restricted-modules-4.4.0-47-generic'

また、Ubuntuフォーラムのスレッドからのアドバイスに従って、これらのパッケージを削除して再インストールし、再起動するように試みました。うまくいきませんでした:

  Sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils

参考のために、ここにlspci -v | grep -A7 -i "audio"からの出力があります:

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
  Subsystem: Lenovo 7 Series/C210 Series Chipset Family High Definition Audio Controller
  Flags: bus master, fast devsel, latency 0, IRQ 255
  Memory at f1510000 (64-bit, non-prefetchable) [size=16K]
  Capabilities: <access denied>
  Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
  Flags: bus master, fast devsel, latency 0, IRQ 16

上記の出力に基づいてIthink私のモジュール名はsnd-hda-intelです。その仮定の下で、私は上記のSoundTroubleshootingリンクの手動インストールセクションに従うことを試みました。うまくいきませんでした:

Sudo modprobe snd-hda-intel

modprobe:エラー:../libkmod/libkmod-module.c:192 kmod_module_parse_depline()ctx = 0x563319b75030 path =/lib/modules/4.4.0-47-generic/kernel/sound/pci/hda/snd-hda-codec .ko error =そのようなファイルまたはディレクトリmodprobe:エラー:../libkmod/libkmod-module.c:192 kmod_module_parse_depline()ctx = 0x563319b75030 path =/lib/modules/4.4.0-47-generic/kernel/sound/pci/hda/snd-hda-codec.ko error =そのようなファイルまたはディレクトリmodprobeはありません:エラー: 'snd_hda_intel'を挿入できませんでした:モジュールに不明なシンボル、または不明なパラメータ(dmesgを参照)

ただし、とにかくトラブルシューティングガイドが非常に古いことを誰かが正しく指摘しました。

https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS に従ってDKMSドライバーをインストールしようとしましたが、再起動しました。何もしなかったようです。

これを修正する方法について、これ以上アイデアはありません。

7
Hack-R

最後に、すべてをリセットする方法を見つけました。

Sudo aptitude --purge reinstall linux-sound-base alsa-base alsa-utils linux-image-`uname -r` linux-ubuntu-modules-`uname -r` libasound2

エラーE: Unable to locate package linux-modules-ubuntu-...が発生した場合、このコマンドは以下を支援します。

Sudo aptitude --purge reinstall linux-modules-`uname -r` linux-modules-extra-`uname -r`
9
Hack-R
Sudo apt-get update;Sudo apt-get dist-upgrade; Sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop  linux-image-`uname -r` libasound2; Sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop  linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.Pulse*; ubuntu-support-status; Sudo usermod -aG `cat /etc/group | grep -e '^Pulse:' -e '^audio:' -e '^Pulse-access:' -e '^Pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

公式ドキュメントから https://help.ubuntu.com/community/SoundTroubleshootingProcedure

3
burtsevyg

Hack-Rに感謝します。Kubuntu18.10でも同じ問題がありましたが、トラブルシューティングページに記載されていない最後のコマンドで私を助けてくれました。

Sudo aptitude --purge reinstall linux-modules-`uname -r` linux-modules-extra-`uname -r`

(以前の「標準」コマンドでパッケージが見つからないというエラーが発生しました)。 が、、他のユーザーについては、2018年12月現在、Kubuntuでは注意が必要ですが、Ubuntuではコマンドが機能していると思います--purgeを--purge-unusedオプションに置き換えます(--purge自体は認識されなくなりました)。また、エフェクトを適用するには、システムをrebootする必要があります。

Kubuntuの音質はWindowsよりも悪いように思えたので、同じルートHack-Rを試しました。システムのデフォルトを復元しましたが、最終的に「Realtek High definition audio」品質を達成する方法は? https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS のソリューションを試してみましたが、より良い品質を認識したいのですが、誓いません。

宜しくお願いします

2
simono