「サウンドカードが見つかりません」を修正する方法


10

Nattyを実行しているASUS P8P67PRO V3マザーボードでIEC958 / SPDIFオプティカルアウトを動作させようとしていましたが、サウンドセットアップの重要な部分を一掃してしまったようです。

これは、いくつかの関連コマンドからの出力です(私はそう思います)。

sudo aplay -l  
aplay: device_list:240: no soundcards found...

ls /cat/asound*
ls: cannot access /proc/asoun*: No such file or directory

lspci -v
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 8469
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: oss_hdaudio
Kernel modules: snd-hda-intel

pactl stat
Currently in use: 1 blocks containing 63.9 KiB bytes total.
Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total.
Sample cache size: 0 B
Server Name: pulseaudio
Server Version: 0.9.22-24-g67d18
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: bed7e0b0

アドバイスは大歓迎です。


その標準nattyカーネルまたはそれ以降のバージョンを使用していますか?
fossfreedom

@fossfreedom- uname -r:2.6.38-10-server
Jonathan Day、

まだこの問題が発生していますか?
jrg

結局、オーディオ関連のすべてを取り除いて、再インストールしました。快適ではない...
ジョナサンの日

回答:


8

私も同じ問題を抱えていました。次のコマンドを実行して解決しました

sudo modprobe snd-hda-intel

ターミナルウィンドウ内(Ctrl+ Alt+ Tを開く)。


1
私のために働いていませんでした。何もしなかった。
ブレーデンベスト

Debian 9で動作しますが、コンピュータを再起動するたびに入力する必要があります。なぜなのかご存知ですか?
Roby Sottini、2018年

できます。他の多くのパルスをロードするコマンドを試してみましたが、何も機能しませんでした。しかし、これはうまくいきました。ありがとう
pamu

私のUbuntu 18.04では、これは推奨sudo modprobe snd_hda_intelの出力でしたlspci -v | grep snd。そして、はい、それはすぐに役に立ちました。ありがとうございました!
Eugene Gr。Philippov

5

基本的なトラブルシューティング手順

1.音量が最小になっているか、スピーカーがミュートされていますか?

ターミナルで次のコマンドを実行します

$ pacmd

Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks

2.常に正しく再生されることがわかっているサウンドを再生できますか?

ターミナルで次のコマンドを実行します

aplay /usr/share/sounds/alsa/Front_Center.wav

rootユーザーでない場合は、

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

3.別のユーザーがこれらの「正常な」サウンドの1つを再生できますか?

別のユーザーアカウントでログインします。他にない場合は、デフォルト設定で作成する必要があります。

4.システムはサウンドカードを認識していますか?

ターミナルでコマンドを実行します

sudo aplay -l

このコマンドの出力は次のようになります。

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

これが表示された場合:

aplay: device_list:221: no soundcard found...

つまり、Ubuntuがサウンドカードを認識していません。適切なモジュールがインストールされていることを確認してください。

次に、ターミナルで次のコマンドを実行します

sudo modprobe snd-hda-intel

次にコマンドを実行します

sudo aplay -l

ハードウェアデバイスのリストを取得しているかどうかを確認します。

5.サウンドモジュールはインストールされていますか?

ターミナルを開いて入力します(コマンド置換のバッククォートに注意してください)

find /lib/modules/`uname -r` | grep snd

アイテムの大きなリストが表示されるはずです。そうでない場合は、インストールプロセスでサウンドモジュールがインストールされなかったことを意味します。これを修正するには、ターミナルウィンドウに次のように入力します。

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

モジュールをインストールした後、変更を有効にするために再起動する必要があります。

6.サウンドカードはハードウェアに物理的に取り付けられ、認識されていますか?

ターミナルを開いて入力

lspci -v | grep -A7 -i "audio"

これにより、オーディオハードウェアに関する情報が出力されます。以下に例を示します。

00:1b.0オーディオデバイス:Intel Corporation 82801G(ICH7 Family)High

Definition Audio Controller(rev 02)

    Subsystem: Toshiba America Info Systems Device ff01

    Flags: bus master, fast devsel, latency 0, IRQ 22

    Memory at dc440000 (64-bit, non-prefetchable) [size=16K]

    Capabilities: <access denied>

    Kernel driver in use: HDA Intel

    Kernel modules: snd-hda-intel

これにより、ubuntuのサウンドの問題が解決します。


2

うーん...上記のすべての手順では、残念ながらZesty 17.04の問題を解決できませんでした:/

しかし、私はすでに良い出発点であった "sudo modprobe snd-hda-intel"でサウンドカードをアクティブにすることができました;)

したがって、私はそれをそのように修正することができます:

  1. /etc/init.dにsoundcardfixというファイルを作成するには

  2. 次の2行のコードをファイルに入力します。

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. 端末に次のコマンドを入力します。
sudo chmod +x /etc/init.d/soundcardfix
  1. 最後に、ターミナルで次の2つのコマンドを使用してシンボリックリンクを作成します。
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

私はそれが何らかの形で役立つことを願っています:)


1
これでうまくいきました。sudo modprobe snd-hda-intelそれをしましたが、私は毎回それをタイプしなければなりませんでした、そしてあなたの指示はこれが起動時に自動的に行われるようにそれを作りました。今、aplay -l私など「一般的なアナログ」と「一般的なデジタル」の代わりに「インテルALC887-VDアナログ」のデバイス名を与えるが、私はずっとその変化を想定していませんか?音が出ました、ありがとう!
jrsala 2018年

1

それが誰かを助ける場合、私は同様の問題を抱えていました:Alsaは私のUSBサウンドカードを見つけていましたが、Pulseaudioは見つかりませんでした。

ユーザーをroot(sudo su root)に変更した場合、Pulseaudioは正常に動作しました。したがって、解決策は私のユーザーに正しい「オーディオ」権限を与えることでした:

sudo adduser myuser audio

0

distアップグレードツールを使用して12.04から12.10にアップグレードされました。最初に問題はなく、rescatuxで修復しました。その後、サウンドカードは見つかりませんでした。私はページごとに調べ、多くのソリューションを試しました。ソリューションが非常にシンプルで、この問題の検索結果の1位ではないことに驚いたのに、約3時間かかりました。ここにあります:

カーネルのヘッ​​ダーとイメージファイルをインストールします。

sudo apt-get install linux-headers-3.5.0-26-generic linux-image-3.5.0-26-generic

これもあなたのために働くことを望みます!


0

TL; DR: Dell XPSラップトップでは、BIOSである可能性があります。

私は同じことを持っていた-突然、Ubuntuは、サウンドの再生を停止し、何のプレイヤーは、サウンドカードを認識することができなかったno soundcards found...から、aplay -lすべてのドライバがインストールされたものの、。

これは、Windows 10でデュアルブートされたUbuntu 16.04を搭載したDell XPS 15 9560で発生しました。

再インストールして別のカーネルで起動するなど、トラブルシューティングの手順をすべて試しましたが、Windowsでもサウンドが機能しなくなったことに気付きました。

結局、それは突然BIOSで問題が発生したものでした... BIOSのアップデート後、問題は解決されました。

別の機会に、問題が繰り返されると、BIOSに入り、オーディオを完全に無効にして適用し、再度有効にして、再起動すると、サウンドが戻ってきました。

私のポイント:

  • デュアルブートシステムを実行していて、基本的なトラブルシューティング手順が機能しない場合は、インストールされている他のOSでもサウンドが機能しているかどうかを確認してください。
  • BIOSが最新であることを確認し、サウンドを元に戻すためにオーディオを無効または有効にします。

0

私の問題は、セキュアブートが有効になっていることでした。セキュアブートが有効になっているUEFIシステムがあります。EFI_SECURE_BOOT_SIG_ENFORCEUEFIセキュアブートが有効になっている場合は、符号なしサードパーティのモジュールをロードするからカーネルコンフィグ防止のlinux。

BIOSでセキュアブートを無効にすると、サウンド機能が復元されました。

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