Jak naprawić błąd „Nie znaleziono kart dźwiękowych”


10

Próbowałem uzyskać wyjście optyczne IEC958 / SPDIF na mojej płycie głównej ASUS P8P67PRO V3 z Natty i chyba usunąłem kluczową część konfiguracji dźwięku.

Oto wyniki niektórych istotnych poleceń (mam nadzieję):

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

Wszelkie porady bardzo mile widziane.


używasz tego standardowego jądra natty lub późniejszej wersji?
fossfreedom

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

Nadal masz ten problem?
jrg

Skończyło się na wyrywaniu wszystkiego, co związane z dźwiękiem i ponownej instalacji. nie przyjemne ...
Jonathan Day

Odpowiedzi:


9

Miałem ten sam problem. Rozwiązałem to, uruchamiając następujące polecenie

sudo modprobe snd-hda-intel

W oknie terminala ( Ctrl+ Alt+, Taby je otworzyć).


1
Nie działało dla mnie. Zrobił absolutnie nic.
Braden Best

Działa dla mnie pod Debianem 9, ale muszę go pisać przy każdym ponownym uruchomieniu komputera. Wiesz dlaczego?
Roby Sottini

To działa. Próbowałem wiele innych poleceń ładowania impulsu, alsa itp. Nic nie działało. Ale to zadziałało. Dzięki
pamu,

W moim Ubuntu 18.04 było sudo modprobe snd_hda_intelto lspci -v | grep sndsugerowane wyjście . I tak, to pomogło natychmiast. Dziękuję Ci!
Eugene Gr. Philippov

5

Podstawowe kroki rozwiązywania problemów

1. Czy poziom głośności jest całkowicie obniżony, czy też głośnik jest wyciszony?

Uruchom następującą komendę w terminalu

$ pacmd

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

2. Czy potrafisz odtwarzać dźwięk, o którym wiadomo, że zawsze gra poprawnie?

Uruchom następującą komendę w terminalu

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

Jeśli nie jesteś użytkownikiem root, to

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

3. Czy inny użytkownik może odtworzyć jeden z tych „znanych-dobrych” dźwięków?

Zaloguj się przy użyciu innego konta użytkownika. Jeśli nie ma innych, należy utworzyć taki z ustawieniami domyślnymi.

4. Czy system rozpoznaje twoją kartę dźwiękową?

Uruchom polecenie w terminalu

sudo aplay -l

Wynik działania tego polecenia powinien wyglądać mniej więcej tak:

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

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

Jeśli to zobaczysz:

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

Oznacza to, że Ubuntu nie rozpoznaje twojej karty dźwiękowej. Sprawdź, czy masz zainstalowane odpowiednie moduły.

Następnie w terminalu uruchom następujące polecenie

sudo modprobe snd-hda-intel

Teraz uruchom polecenie

sudo aplay -l

i sprawdź, czy otrzymujesz listę urządzeń.

5. Czy masz zainstalowane moduły dźwiękowe?

Otwórz terminal i wpisz (zwróć uwagę na backticks `do podstawiania poleceń)

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

Powinna pojawić się duża lista przedmiotów. Jeśli tego nie zrobisz, oznacza to, że proces instalacji nie zainstalował modułów dźwiękowych. Aby to naprawić, wpisz w oknie terminala:

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

Po zainstalowaniu modułów konieczne będzie ponowne uruchomienie komputera, aby zmiany odniosły skutek.

6. Czy karta dźwiękowa jest fizycznie zainstalowana i rozpoznana przez twój sprzęt?

Otwórz terminal i wpisz

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

Powinno to wygenerować informacje o sprzęcie audio. Przykład jest poniżej.

00: 1b.0 Urządzenie audio: Intel Corporation 82801G (rodzina ICH7) Wysoka

Definicja kontrolera audio (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

To rozwiązuje problem dźwiękowy w Ubuntu.


2

Mmmh ... Wszystkie powyższe kroki nie rozwiązały dla mnie problemu w Zesty 17.04, niestety: /

Ale mogłem aktywować kartę dźwiękową za pomocą „sudo modprobe snd-hda-intel”, który był już dobrym punktem wyjścia;)

W ten sposób mógłbym to naprawić w ten sposób:

  1. Aby utworzyć plik o nazwie soundcardfix w /etc/init.d

  2. Wypełnij plik dwoma liniami kodu:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Wpisz to polecenie w terminalu:
sudo chmod +x /etc/init.d/soundcardfix
  1. Na koniec utwórz dowiązania symboliczne za pomocą tych dwóch poleceń w terminalu:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

Mam nadzieję, że to jakoś pomoże :)


1
To zadziałało dla mnie. sudo modprobe snd-hda-intelzrobiłem to, ale musiałem to pisać za każdym razem, a twoje instrukcje sprawiły, że jest to wykonywane automatycznie przy starcie. Teraz aplay -lpodaje mi nazwy urządzeń „Generic Analog” i „Generic Digital” zamiast „Intel ALC887-VD Analog” itd., Ale nie sądzę, że to się bardzo zmienia? Teraz mam dźwięk, dzięki!
jrsala

1

Na wypadek, gdyby komukolwiek to pomogło, miałem podobny problem: Alsa odnalazła moją kartę dźwiękową USB, ale Pulseaudio nie.

Okazuje się, że jeśli zmieniłem mojego użytkownika na root (sudo su root), to Pulseaudio działało dobrze. Tak więc rozwiązaniem było udzielenie mojemu użytkownikowi poprawnego uprawnienia do „audio”:

sudo adduser myuser audio

0

Uaktualniono z 12.04 do 12.10 za pomocą narzędzia do aktualizacji dist. Najpierw nie było gruba i naprawiłem to za pomocą rescatux. Następnie nie znaleziono karty dźwiękowej. Przejrzałem stronę po stronie i wypróbowałem wiele rozwiązań, około trzech godzin pracy, gdy rozwiązanie było tak proste, że jestem zaskoczony, że nie jest to najlepszy wynik wyszukiwania tego problemu. Oto on:

Zainstaluj pliki nagłówka i obrazu dla jądra.

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

Mam nadzieję, że to też dla ciebie zadziała!


0

TL; DR: Na laptopie Dell XPS może to być BIOS.

Miałem to samo - nagle, Ubuntu przestał grać dźwięk i żaden gracz nie mógł rozpoznać kartę dźwiękową, no soundcards found...zaplay -l , chociaż zostały zainstalowane wszystkie sterowniki.

Stało się tak na Dell XPS 15 9560 z systemem Ubuntu 16.04 dual boot z Windows 10.

Po wypróbowaniu każdego kroku rozwiązywania problemów, w tym ponownej instalacji i rozruchu w różnych jądrach, zdałem sobie sprawę, że dźwięk również przestał działać w systemie Windows.

W końcu było coś w BIOS-ie, co nagle oszalało… Po aktualizacji BIOSu problem został rozwiązany.

Przy innej okazji, gdy problem się powtórzył, wszedłem do BIOS-u, całkowicie wyłączyłem Audio, zastosowałem, a następnie ponownie włączyłem, a po ponownym uruchomieniu dźwięk wrócił.

Moje dania na wynos:

  • Jeśli działa system z podwójnym uruchomieniem i podstawowe kroki rozwiązywania problemów nie działają, sprawdź, czy dźwięk działa również w innym zainstalowanym systemie operacyjnym.
  • Upewnij się, że BIOS jest aktualny i spróbuj wyłączyć / włączyć Audio, aby odzyskać dźwięk.

0

Mój problem polegał na tym, że bezpieczny rozruch został włączony. Mam system UEFI z włączonym Bezpiecznym uruchomieniem. Do EFI_SECURE_BOOT_SIG_ENFORCEjądra linux config uniemożliwia ładowanie niepodpisanych moduły osób trzecich, jeśli UEFI Bezpieczny rozruch jest włączona.

Wyłączam Bezpieczny rozruch w BIOSie i przywróciłem funkcjonalność dźwięku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.