Za pośrednictwem SPDIF słyszalny dźwięk zaczyna się późno, np. W oknie dialogowym Testuj dźwięk maksymalnie słyszę „lewy”, kiedy głos powinien powiedzieć „przedni lewy”.
Kiedy mam pavucontrol
otwarte (w tle) kliknięcie Test Sound, uruchamia się ono natychmiast.
Zasadniczo, rozpoczynając dowolny plik audio / multimedialny, początek nie jest odtwarzany / słyszalny. Podłączanie optyczne lub koncentryczne. Wydaje się, że dotyczy to tylko Ubuntu 12.10, nie było tak w 12.04, nie wydaje się tak w przypadku 13.04!
Od ubuntuusers.de trochę pomocy - granie niesłyszalną zatoką, aby utrzymać spdif przy życiu:
apt-get install sox
play -n -c2 synth sin gain -100 # -c2 for two channels
Sprzęt w ASRock 970 Extreme3 (i GeForce 210):
$ cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe200000 irq 16
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe080000 irq 25
$ cat /proc/asound/card0/codec* | grep Codec
Codec: Realtek ALC892
Niektóre pulseaudio -v
dane wyjściowe zostały wklejone na http://paste.ubuntu.com/5629082/
Czy mogę w jakiś sposób zaktualizować pulseaudio 2.1?
Wyjście Live Ubuntu 13.04 wklejone do http://paste.ubuntu.com/5630475/ - w rzeczywistości tutaj dopiero pierwsze wywołanie dźwięku (lub po dłuższej przerwie użytkownika?) Zaczyna się opóźniać, tj. Po „... Left” Słychać „Front Right”, podczas gdy w 12.10 zawsze jest to „… Left”, „… Right”.
źródło
Odpowiedzi:
Wiem, że mam zamiar ożywić stary wątek, ale znalazłem łatwe do rozwiązania rozwiązanie problemu.
Od: https://wiki.archlinux.org/index.php/PulseAudio
Aby wyłączyć ładowanie modułu zawieszenie modułu w trybie bezczynności, skomentuj następujący wiersz w używanym pliku konfiguracyjnym (~ / .config / puls / default.pa lub /etc/pulse/default.pa):
Na koniec uruchom ponownie PulseAudio, aby zastosować zmiany.
źródło
Wygląda na to, że zarządzanie energią uniemożliwia karcie dźwiękowej wysyłanie pierwszego fragmentu dźwięku. Z http://wiki.gentoo.org/wiki/Power_management/Soundcard ważne bity są następujące:
Z powyższego tekstu można wypróbować:
w terminalu uruchom następujące polecenie i spróbuj ponownie odtworzyć dźwięk:
Jeśli dźwięk jest w porządku, musisz go ustawić na stałe, dodając nowy plik w /etc/modprobe.d/ o następującej treści:
uruchom
sudo touch /etc/pm/power.d/intel-audio-powersave
i uruchom ponowniejeśli poprawka zadziałała, dźwięk powinien być odtwarzany normalnie, jeśli nie, usuń plik ponownie:
Jeśli żadna z tych rzeczy nie działa, nie mam pomysłów :-).
źródło
Znajdź pliki konfiguracyjne PulseAudio zawierające
load-module module-suspend-on-idle
linie:Skomentuj te linie.
Uruchom ponownie PulseAudio, aby zastosować zmiany:
Właśnie przetestowałem na Ubuntu 17.04 i działa dobrze.
źródło
pulseaudio -k
dało mi kilka błędów.Jest to ogólny problem z wyjściem SPDIF / cyfrowym i odbiornikiem przetwarzającym sygnał itp. Jeśli nie ma sygnału, odbiornik przechodzi w tryb bezczynności. Rozpoczęcie odtwarzania sygnału zajmuje od kilku do kilkuset milisekund. JEDYNYM sposobem, aby to naprawić, jest spowodowanie, że wyjście SPDIF stale wysyła NIEKTÓRY sygnał, utrzymując w ten sposób przetwarzanie odbiornika przez cały czas. W tej chwili właśnie rozwiązałem ten problem w systemie Windows za pomocą małego narzędzia, które jakiś facet napisał w .NET, który przez cały czas wysyła sygnał zerowy. Nazywa to SPDIF Keep-Alive. Dzięki temu sygnał płynie, a mój odbiornik stale nasłuchuje. Nie widziałem jeszcze sposobu na zrobienie tego dla Linuksa, ale wyobrażam sobie, że wsparciem dla stworzenia takiej rzeczy jest WSZĘDZIE. Mamy nadzieję, że dało to komuś pomysł na to, czego szukać lub gdzie szukać dalej! -K9SPY
Cyfrowe audio utrzymuj przy życiu utrzymuj przy życiu SPDIF utrzymuj przy życiu utrzymuj przy życiu TOSLINK utrzymuj przy życiu utrzymuj przy życiu czas wyłącza się wyłącza zasilanie opóźnienie dźwięku SPDIF
źródło
Akceptowane odpowiedź o nie ładowanie
module-suspend-on-idle
nie rozwiąże problemu dla mnie. Aby to naprawić, musiałem pozostawić w tle ciągłe polecenie ciszy, patrz AKTUALIZACJA 2 następującego pytania:I odtworzyłem ten problem zarówno w wewnętrznych głośnikach laptopa, jak i komputerach PC przez HDMI i słuchawki, bez potrzeby SPDIF, w najnowszych ArchLinux i Ubuntu.
źródło