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.
uname -r
: 2.6.38-10-serverOdpowiedzi:
Miałem ten sam problem. Rozwiązałem to, uruchamiając następujące polecenie
W oknie terminala ( Ctrl+ Alt+, Taby je otworzyć).
źródło
sudo modprobe snd_hda_intel
tolspci -v | grep snd
sugerowane wyjście . I tak, to pomogło natychmiast. Dziękuję Ci!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
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:
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ń)
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:
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)
To rozwiązuje problem dźwiękowy w Ubuntu.
źródło
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:
Aby utworzyć plik o nazwie soundcardfix w /etc/init.d
Wypełnij plik dwoma liniami kodu:
Mam nadzieję, że to jakoś pomoże :)
źródło
sudo modprobe snd-hda-intel
zrobiłem to, ale musiałem to pisać za każdym razem, a twoje instrukcje sprawiły, że jest to wykonywane automatycznie przy starcie. Terazaplay -l
podaje 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!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”:
źródło
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.
Mam nadzieję, że to też dla ciebie zadziała!
źródło
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:
źródło
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_ENFORCE
ją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.
źródło