Nowe posty

Autor Wątek: Prośba o plik /usr/bin/update-alsa  (Przeczytany 1104 razy)

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Prośba o plik /usr/bin/update-alsa
« dnia: 2017-09-27, 20:00:56 »
Mam prośbę - podrzuciłby ktoś plik /usr/bin/update-alsa, ponieważ ten ze strony http://www.ubuntu-pomoc.org/aktualizacja-alsy-dzieki-jednej-komendzie/ nie działa. Moja karta dźwiękowa to Codec: Realtek ALC887-VD
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #1 dnia: 2017-09-28, 07:05:03 »
Ten przewodnik ma 7 lat i dziś już można go o kant portu szeregowego potłuc.

W czym dokładnie jest problem, że Pan tak usilnie próbuje zdemolować swój system?
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #2 dnia: 2017-09-28, 10:38:47 »
Cytuj
W czym dokładnie jest problem, że Pan tak usilnie próbuje zdemolować swój system?
Próbuje zainstalować Alse. Przerobiłem już pół internetu i nie mogę znaleźć rozwiązania. Wczoraj cały dzień walczyłem ale bez skutku., a ten plik mógłby rozwiązać problem.
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #3 dnia: 2017-09-28, 11:27:38 »
* ALSA jako driver dźwięku od lat jest częścią kernela linuksowego. Nic się nie instaluje, nic się nie konfiguruje, po prostu jest. To czy jest i działa można sprawdzić oglądając zawartość pseudokatalogu /dev/snd (urządzenia odpowiadające poszczególnym funkcjom kolejnych kart dźwiękowych) oraz pseudopliku /proc/asound/cards ("strawna" dla użytkownika lista wykrytych kart). Przy pracy z "surowym" ALSA warto sprawdzić uprawnienia użytkownika do urządzeń w /dev/snd. W Ubuntowatych do bezpośredniego dostępu wymagana jest przynależność do grupy audio.

* Aby ułatwić konfigurację kart (mikser, przywracanie głośności po resecie, nagrywanie i odtwarzanie dźwięku, itp) instaluje się pakiet alsa-utils, ale to są tylko narzędzia wysyłające odpowiednie polecenia do plików urządzeń w /dev/snd. To, czy userland działa poprawnie, można sprawdzić poleceniem aplay -l, które powinno wyświetlić wszystkie wejścia i wyjścia dźwięku, jakie widzi dany użytkownik.

* ALSA ma dość surowy interfejs, w związku z tym powstało kilka nakładek udostępniających wysokopoziomowe interfejsy programistyczne. Najpopularniejsze jest PulseAudio, ale oprócz tego jest np JACK (obróbka dźwięku w czasie rzeczywistym, często uruchamiana na kernelach real-time/low-latency). Działający daemon PulseAudio/JACK całkowicie zawłaszcza karty dźwiękowe, więc często nie da się skorzystać z niskopoziomowych funkcji bez wyłączenia tych wysokopoziomowych narzędzi.

* Skrypt z pierwszego posta nic nie pomoże, bo ostatnia samodzielna ALSA (sprzed pełnej integracji w kernelu) jest z 2012 roku i za wuja nie zadziała na nowych wersjach kernela.

ZASADA#1: Ignorujemy artykuły i how-to dotyczące sprzętu starsze niż 2-3 lata. Przy tempie rozwoju Linuksa są po prostu nieaktualne a często szkodliwe dla życia i stabilności systemu.
« Ostatnia zmiana: 2017-09-28, 11:38:37 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #4 dnia: 2017-09-28, 11:52:10 »
Nie wiem dlaczego u mnie nie dziala. Przedstawiam zawartość katalogu /dev/snd. Dystrybucja Ubuntu 17.04

prezes@SuperTux:/dev/snd$ ls -l
razem 0
drwxr-xr-x  2 root root       80 wrz 28 10:32 by-path
crw-rw----+ 1 root audio 116,  2 wrz 28 10:32 controlC0
crw-rw----+ 1 root audio 116,  8 wrz 28 10:32 controlC1
crw-rw----+ 1 root audio 116,  7 wrz 28 10:32 hwC0D0
crw-rw----+ 1 root audio 116, 13 wrz 28 10:32 hwC1D0
crw-rw----+ 1 root audio 116,  4 wrz 28 11:23 pcmC0D0c
crw-rw----+ 1 root audio 116,  3 wrz 28 11:26 pcmC0D0p
crw-rw----+ 1 root audio 116,  5 wrz 28 10:32 pcmC0D1p
crw-rw----+ 1 root audio 116,  6 wrz 28 10:32 pcmC0D2c
crw-rw----+ 1 root audio 116,  9 wrz 28 10:32 pcmC1D3p
crw-rw----+ 1 root audio 116, 10 wrz 28 10:32 pcmC1D7p
crw-rw----+ 1 root audio 116, 11 wrz 28 10:32 pcmC1D8p
crw-rw----+ 1 root audio 116, 12 wrz 28 10:32 pcmC1D9p
crw-rw----+ 1 root audio 116,  1 wrz 28 10:32 seq
crw-rw----+ 1 root audio 116, 33 wrz 28 10:32 timer

oraz pliku /proc/asound/cards

 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfe300000 irq 16
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfe080000 irq 49

Może rzuciłbyś okiem na te zawartości?
« Ostatnia zmiana: 2017-09-28, 12:10:52 wysłana przez Zdzisław Knop »
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #5 dnia: 2017-09-28, 13:24:59 »
Wszystko wygląda prawidłowo. Sterownika ALSA są, działają i mają się świetnie. Tylko sprawdzić, czy użytkownik jest w grupie audio.

Dalej nie ma odpowiedzi, jaki jest pierwotny problem. Tylko problemy wtórne, wynikające "wydaje mi się, że to trzeba zrobić tak".

Na zasadzie problemu pierwotnego "nie działa lewy kierunkowskaz", a na forach pyta się jak wymienić bulbulator w tłumiku, bo ktoś kiedyś na forum napisał, że jak w jego parowej glebogryzarce nie działało światło stopu, to kolega kolegi wymienił bulbulator w kotle i zaczęło działać. I pojawiają się posty, że ten bulbulator jest lepszy od tamtego, a że w tym modelu tłumika w ogóle nie powinno być bulbulatora, a że na pewno problem wynika z tego, że jest założony zły bulbulator, z masą na plusie. A jakby padło pytanie o pierwotny błąd, to by było "sprawdź żarówkę i bezpiecznik".

Więc jaki jest pierwotny problem poza tym, ze od paru dni tłumaczę, że ALSA jest i działa (a teraz mam na to dowód)?
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #6 dnia: 2017-09-28, 14:19:51 »
Cytuj
Więc jaki jest pierwotny problem poza tym, ze od paru dni tłumaczę, że ALSA jest i działa (a teraz mam na to dowód)?

Są tylko szumy. W Simple Screen Recorder dźwięku nie ma są właśnie tylko szumy.
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Robert75

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 117
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #7 dnia: 2017-09-28, 14:36:39 »
Ja miałem podobny problem i zachodziłem w głowę co jest nie tak z dżwiękiem, problem rozwiązałem w prozaiczny sposób, wyłączyłem piec i wyjąłem a następnie z powrotem włożyłem jacka, i dżwięk powrócił.
Arch Linux Xfce+compiz - 64Bit Linux User #621110PC: HP Compaq 6200 Pro MT / CPU: Intel Core 4x i3-2100 CPU @ 3.10GHz / GPU: Intel HD Graphics 2000 / RAM: 8 GB / Dysk: HDD 1 TB

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #8 dnia: 2017-09-28, 14:45:37 »
Zainstalowałem ze standardowego repo, wyklikałem defaulty i wszystko się nagrało, łącznie z dźwiękiem.

Pytanie: Który dźwięk ma się nagrywać? Ten generowany przez komputer (to przetestowałem i działa - nagrałem ekran z filmem YT), czy ten z mikrofonu (nie testowałem, nie mam mikrofonu)?
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #9 dnia: 2017-09-28, 14:54:17 »
Cytuj
Zainstalowałem ze standardowego repo, wyklikałem defaulty i wszystko się nagrało, łącznie z dźwiękiem.
Mowa tu o Synapticu
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #10 dnia: 2017-09-28, 14:58:08 »
Tak, standardowy "Simple Screen Recorder" dostępny w Synaptiku na Xubuntu 17.04 z PulseAudio, bez żadnych nietypowych ustawień multimedialnych.

> simplescreenrecorder
==================== SSR wystartował ====================
SimpleScreenRecorder 0.3.8
Compiled with GCC 6.2.1
Qt: header 4.8.7, lib 4.8.7
libavformat: header 57.56.100, lib 57.56.101
libavcodec: header 57.64.101, lib 57.64.101
libavutil: header 55.34.100, lib 55.34.101
libswscale: header 4.2.100, lib 4.2.100
[CPUFeatures::Detect] Opcje procesora: mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 avx avx2 bmi1 bmi2
[ALSAInput::GetSourceList] Generating source list ...
[ALSAInput::GetSourceList] Found card: [hw:0] HDA Intel PCH
[ALSAInput::GetSourceList] Found device: [hw:0,0] HDA Intel PCH: ALC1150 Analog
[ALSAInput::GetSourceList] Found device: [hw:0,2] HDA Intel PCH: ALC1150 Alt Analog
[ALSAInput::GetSourceList] Found card: [hw:1] HDA NVidia
[PulseAudioInput::GetSourceList] Generating source list ...
[SourceNamesCallback] Found source: [alsa_output.pci-0000_00_1b.0.analog-stereo.monitor] Monitor of Wbudowany dźwięk Analogowe stereo
[SourceNamesCallback] Found source: [alsa_input.pci-0000_00_1b.0.analog-stereo] Wbudowany dźwięk Analogowe stereo
[PageRecord::StartPage] Uruchamianie strony ...
[PageRecord::StartPage] Uruchomiono stronę.
[PageRecord::StartOutput] Uruchamianie wyjścia ...
[Muxer::Init] Użyto formatu matroska (Matroska).
[Muxer::AddStream] Kodek libx264 (libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10) został użyty.
[VideoEncoder::PrepareStream] Using pixel format nv12.
[libx264 @ 0x55f2a6ef3140] using SAR=1/1
[libx264 @ 0x55f2a6ef3140] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x55f2a6ef3140] profile High, level 3.0
[libx264 @ 0x55f2a6ef3140] 264 - core 148 r2748 97eaef2 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x3 me=dia subme=1 psy=1 psy_rd=1,00:0,00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=8 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc=crf mbtree=0 crf=23,0 qcomp=0,60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1,40 pb_ratio=1,30 aq=1:1,00
[Muxer::AddStream] Kodek libvorbis (libvorbis) został użyty.
[BaseEncoder::EncoderThread] Rozpoczęto wątek kodowania.
[AudioEncoder::PrepareStream] Using sample format f32p.
[BaseEncoder::EncoderThread] Rozpoczęto wątek kodowania.
[Muxer::MuxerThread] Uruchomiono wątek multipleksera.
[PageRecord::StartOutput] Uruchomiono wyjście.
[Synchronizer::SynchronizerThread] Rozpoczęto wątek synchronizacji.
[PageRecord::StartInput] Uruchamianie wejścia ...
[X11Input::Init] Korzystanie z pamięci współdzielonej X11.
[X11Input::InputThread] Uruchomiono wątek wejścia.
[PageRecord::StartInput] Uruchomiono wejście.
[PulseAudioInput::InputThread] Uruchomiono wątek wejścia.
[FastResampler::Resample] Resample ratio is 1.0000 (was 0.0000).
[Synchronizer::ReadAudioSamples] Uwaga: Otrzymano audio z nie monotonicznym znacznikiem czasu.
[Synchronizer::ReadAudioSamples] Uwaga: Otrzymano audio z nie monotonicznym znacznikiem czasu.
[PageRecord::StopOutput] Zatrzymywanie wyjścia ...
[PageRecord::StopOutput] Zatrzymano wyjście.
[PageRecord::StopInput] Zatrzymywanie wejścia ...
[X11Input::~X11Input] Zatrzymywanie wejściowego wątku...
[X11Input::InputThread] Zatrzymano wątek wejścia.
[PulseAudioInput::~PulseAudioInput] Stopping input thread ...
[PulseAudioInput::InputThread] Zatrzymano wątek wejścia.
[PageRecord::StopInput] Zatrzymano wejście.
[PageRecord::StopPage] Zatrzymywanie strony ...
[Synchronizer::~Synchronizer] Zatrzymywanie wątku synchronizacji ...
[Synchronizer::SynchronizerThread] Zatrzymano wątek synchronizacji.
[Muxer::Finish] Zakańczanie koderów ...
[BaseEncoder::EncoderThread] Oczyszczanie kodera ...
[BaseEncoder::EncoderThread] Zatrzymano wątek kodowania.
[BaseEncoder::EncoderThread] Oczyszczanie kodera ...
[BaseEncoder::EncoderThread] Zatrzymano wątek kodowania.
[Muxer::MuxerThread] Zatrzymano wątek multipleksera.
[Muxer::~Muxer] Zatrzymywanie kodera ...
[Muxer::~Muxer] Oczekiwanie na zakończenie wątku multipleksowania ...
[BaseEncoder::~BaseEncoder] Zatrzymywanie wątku kodowania ...
[libx264 @ 0x55f2a6ef3140] frame I:4     Avg QP:15,39  size: 15153
[libx264 @ 0x55f2a6ef3140] frame P:171   Avg QP:18,52  size:  4362
[libx264 @ 0x55f2a6ef3140] frame B:372   Avg QP:19,81  size:  1039
[libx264 @ 0x55f2a6ef3140] consecutive B-frames:  3,7% 14,6%  7,1% 74,6%
[libx264 @ 0x55f2a6ef3140] mb I  I16..4: 47,8% 24,5% 27,7%
[libx264 @ 0x55f2a6ef3140] mb P  I16..4:  4,4%  3,9%  2,0%  P16..4: 38,0%  0,0%  0,0%  0,0%  0,0%    skip:51,6%
[libx264 @ 0x55f2a6ef3140] mb B  I16..4:  0,8%  0,2%  0,1%  B16..8: 14,6%  0,0%  0,0%  direct: 6,5%  skip:77,7%  L0:36,1% L1:49,3% BI:14,7%
[libx264 @ 0x55f2a6ef3140] 8x8 transform intra:32,8% inter:29,2%
[libx264 @ 0x55f2a6ef3140] coded y,uvDC,uvAC intra: 41,5% 52,7% 32,5% inter: 7,2% 9,9% 2,1%
[libx264 @ 0x55f2a6ef3140] i16 v,h,dc,p: 30% 61%  3%  6%
[libx264 @ 0x55f2a6ef3140] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 32% 14%  5%  7%  7%  9%  4%  9%
[libx264 @ 0x55f2a6ef3140] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 37% 14%  5%  4%  4%  6%  4%  6%
[libx264 @ 0x55f2a6ef3140] i8c dc,h,v,p: 24% 48% 19%  9%
[libx264 @ 0x55f2a6ef3140] Weighted P-Frames: Y:1,8% UV:1,2%
[libx264 @ 0x55f2a6ef3140] kb/s:523,48
[BaseEncoder::~BaseEncoder] Zatrzymywanie wątku kodowania ...
[PageRecord::StopPage] Zatrzymano stronę.
==================== SSR zatrzymany ====================
« Ostatnia zmiana: 2017-09-28, 15:00:17 wysłana przez Paweł Kraszewski »
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #11 dnia: 2017-09-28, 15:15:27 »
Gdzie wkleić ten kod?
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #12 dnia: 2017-09-28, 15:34:55 »
>Długo siedzi patrząc w sufit i rozmyślając o meandrach życia<

Nigdzie. To wynik działania mojej sprawnej wersji do porównania jakie są różnice w komunikatach.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #13 dnia: 2017-09-28, 16:12:19 »
Mój wynik polecenia SSR
prezes@SuperTux:~$ simplescreenrecorder
==================== SSR wystartował ====================
SimpleScreenRecorder 0.3.8
Compiled with GCC 6.2.1
Qt: header 4.8.7, lib 4.8.7
libavformat: header 57.56.100, lib 57.56.101
libavcodec: header 57.64.101, lib 57.64.101
libavutil: header 55.34.100, lib 55.34.101
libswscale: header 4.2.100, lib 4.2.100
[CPUFeatures::Detect] Opcje procesora: mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 avx bmi1
[ALSAInput::GetSourceList] Generating source list ...
[ALSAInput::GetSourceList] Found card: [hw:0] HD-Audio Generic
[ALSAInput::GetSourceList] Found device: [hw:0,0] HD-Audio Generic: ALC887-VD Analog
[ALSAInput::GetSourceList] Found device: [hw:0,2] HD-Audio Generic: ALC887-VD Alt Analog
[ALSAInput::GetSourceList] Found card: [hw:1] HDA NVidia
[PulseAudioInput::GetSourceList] Generating source list ...
[SourceNamesCallback] Found source: [alsa_output.pci-0000_00_14.2.analog-stereo.monitor] Monitor of Wbudowany dźwięk Analogowe stereo
[SourceNamesCallback] Found source: [alsa_input.pci-0000_00_14.2.analog-stereo] Wbudowany dźwięk Analogowe stereo

Trochę krótki. Napisalbyś gdzie wkleić ten twój kod, może zadziala
Windows for playing - Linux for programming - Hobby: Haiku OS

Offline Zdzisław Knop

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 375
    • Zobacz profil
Odp: Prośba o plik /usr/bin/update-alsa
« Odpowiedź #14 dnia: 2017-09-28, 16:43:39 »
Przeinstalowałem SSR i teraz jest log długi, ale dźwięku nadal nie ma, zupełna cisza.
Windows for playing - Linux for programming - Hobby: Haiku OS