web-dev-qa-db-ja.com

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

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

アドバイスをいただければ幸いです。

9
Jonathan Day

同じ問題がありました。次のコマンドを実行して解決しました

Sudo modprobe snd-hda-intel

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

8
user1336314

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

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.別のユーザーがこれらの「既知の良い」サウンドを再生できますか?

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

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ファミリ)高

定義オーディオコントローラー(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のサウンドの問題が解決されます。

5
Yash Red Devil

うーん... 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

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

2
Fred

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

ユーザーをルート(Sudo su root)に変更した場合、Pulseaudioは正常に動作しました。そのため、解決策はユーザーに正しい「オーディオ」許可を与えることでした:

Sudo adduser myuser audio
1
williamtx

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

私は同じことをしました-突然、Ubuntuはサウンドの再生を停止し、すべてのドライバーはインストールされましたが、no soundcards found...からのサウンドカードaplay -lを認識できませんでした。

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

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

最終的に、それは突然混乱に陥ったBIOSの何かでした... BIOSの更新後、問題は解決しました。

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

私の持ち帰り:

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

Distアップグレードツールを使用して12.04から12.10にアップグレードしました。まず、grubがなく、rescatuxでそれを修復しました。その後、サウンドカードが見つかりませんでした。私はページを何度も調べて、多くの解決策を試しました。解決策が非常に単純だったので、この問題の一番の検索結果ではないことに驚いた約3時間の作業でした。ここにあります:

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

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

これがあなたにも役立つことを願っています!

0
Dale Walker