Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć:
Karta dźwiękowa:
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller Subsystem: Gigabyte Technology Co., Ltd 9 Series Chipset Family HD Audio Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel
Odbiornik HDMI:
# root ~> cat /proc/asound/card*/eld#0.* monitor_present 1 eld_valid 1 monitor_name 2D FHD LG TV connection_type HDMI eld_version [0x2] CEA-861D or below edid_version [0x3] CEA-861-B, C or D manufacture_id 0x6d1e product_id 0x59c6 port_id 0x0 support_hdcp 0 support_ai 1 audio_sync_delay 0 speakers [0xffff] FL/FR LFE FC RL/RR RC FLC/FRC RLC/RRC FLW/FRW FLH/FRH TC FCH sad_count 2 sad0_coding_type [0x2] AC-3 sad0_channels 6 sad0_rates [0xe0] 32000 44100 48000 sad0_max_bitrate 640000 sad1_coding_type [0x1] LPCM sad1_channels 2 sad1_rates [0x14e0] 32000 44100 48000 96000 192000 sad1_bits [0xe0000] 16 20 24 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0 monitor_present 0 eld_valid 0
Historia choroby:
http://alsa-project.org/db/?f=d2d9528b3db7f9dc872a1f8c743d4f3de7d144b4
Próbowałem tą kartę ugryźć w Gentoo Alsą, w Debianie zarówno Alsą jak i Pulseaudio, bez rezultatu.
Wszystkie wyniki tutaj z Debiana na standardowym jaju Debka.
# root ~> uname -a Linux domek 5.10.0-7-amd64 #1 SMP Debian 5.10.40-1 (2021-05-28) x86_64 GNU/Linux
Zainstalowane:
ii alsa-tools-gui 1.1.7-1 ii alsa-topology-conf 1.2.4-1 ii alsa-ucm-conf 1.2.4-2 ii alsa-utils 1.2.4-1 ii firmware-linux-free 3.4 ii firmware-misc-nonfree 20190114-2 ii gstreamer1.0-pulseaudio:amd64 1.18.4-2 ii ipxe-qemu 1.0.0+git-20190125.36a4c85-1 ii libasound2:amd64 1.2.4-1.1 ii libasound2-data 1.2.4-1.1 ii libasound2-dev:amd64 1.2.4-1.1 ii libasound2-plugins:amd64 1.1.8-1 rc libasound2-plugins:i386 1.1.8-1 ii libatopology2:amd64 1.2.4-1.1 ii libcanberra-pulse:amd64 0.30-7 ii libkf5pulseaudioqt2:amd64 1.2-2 ii libpulse-dev:amd64 14.2-2 ii libpulse-mainloop-glib0:amd64 14.2-2 ii libpulse0:amd64 14.2-2 rc libpulse0:i386 14.2-2 ii libpulsedsp:amd64 14.2-2 ii ovmf 0~20181115.85588389-3+deb10u3 ii pasystray 0.7.1-1 ii pavucontrol 3.0-4 ii pulseaudio 14.2-2 ii pulseaudio-module-bluetooth 14.2-2 ii pulseaudio-module-gsettings 14.2-2 ii pulseaudio-utils 14.2-2 ii volumeicon-alsa 0.5.1+git20170117-1
# Debian ### wto cze 15 22:02:14 domek : ~ # root ~> dmesg | egrep 'hda|HDMI|firmware' [ 0.313945] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 65.644126] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002) [ 65.644243] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002) [ 65.650754] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 65.676513] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17 [ 65.676546] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input18 [ 65.676572] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input19 [ 65.676598] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input20 [ 65.676627] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input21 [ 65.717162] snd_hda_codec_realtek hdaudioC1D2: ALC1150: SKU not ready 0x00000000 [ 65.717662] snd_hda_codec_realtek hdaudioC1D2: autoconfig for ALC1150: line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line [ 65.717663] snd_hda_codec_realtek hdaudioC1D2: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 65.717664] snd_hda_codec_realtek hdaudioC1D2: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0) [ 65.717665] snd_hda_codec_realtek hdaudioC1D2: mono: mono_out=0x0 [ 65.717665] snd_hda_codec_realtek hdaudioC1D2: dig-out=0x11/0x0 [ 65.717666] snd_hda_codec_realtek hdaudioC1D2: inputs: [ 65.717667] snd_hda_codec_realtek hdaudioC1D2: Front Mic=0x19 [ 65.717667] snd_hda_codec_realtek hdaudioC1D2: Rear Mic=0x18 [ 65.717668] snd_hda_codec_realtek hdaudioC1D2: Line=0x1a
Wszelkie uwagi (za wyjątkiem wyętolenia mobo lub kompa przez okno) mile widziane :P
Pozdro
Ostatnio edytowany przez Jacekalex (2021-06-15 22:05:44)
Offline
W logu alsy masz zbyt dużo opcji ustawionych na „off”.
Uruchom:
alsamixer
Naciśnij F5, aby włączyły się wszystkie opcje i ustaw wszystko na maksimum strzałkami góra/dół. Strzałkami prawo/lewo przechodzisz do następnego ustawienia.
Ostatnio edytowany przez fnmirk (2021-06-16 00:30:13)
Offline
Karta HDMI to łącze cyfrowe, nie ma żadnych potencjonetrów.
próbowałem tego F5, rezultat dla karty HDMI:
# G1 Gentuś ### SSH ### śro cze 16 02:31:16 localhost : ~ # root ~> amixer -c3 Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',1 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',2 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',3 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',4 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on]
Wszystkie wyjścia:
# G1 Gentuś ### SSH ### śro cze 16 02:39:33 localhost : ~ # root ~> aplay -L null Discard all samples (playback) or generate zero samples (capture) oss Open Sound System pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization sysdefault:CARD=Dummy Dummy, Dummy PCM Default Audio Device usbstream:CARD=Dummy Dummy USB Stream Output sysdefault:CARD=Loopback Loopback, Loopback PCM Default Audio Device front:CARD=Loopback,DEV=0 Loopback, Loopback PCM Front output / input surround21:CARD=Loopback,DEV=0 Loopback, Loopback PCM 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Loopback,DEV=0 Loopback, Loopback PCM 4.0 Surround output to Front and Rear speakers surround41:CARD=Loopback,DEV=0 Loopback, Loopback PCM 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Loopback,DEV=0 Loopback, Loopback PCM 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Loopback,DEV=0 Loopback, Loopback PCM 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Loopback,DEV=0 Loopback, Loopback PCM 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers usbstream:CARD=Loopback Loopback USB Stream Output usbstream:CARD=VirMIDI VirMIDI USB Stream Output hdmi:CARD=HDMI,DEV=0 HDA Intel HDMI, HDMI 0 HDMI Audio Output hdmi:CARD=HDMI,DEV=1 HDA Intel HDMI, HDMI 1 HDMI Audio Output hdmi:CARD=HDMI,DEV=2 HDA Intel HDMI, HDMI 2 HDMI Audio Output hdmi:CARD=HDMI,DEV=3 HDA Intel HDMI, HDMI 3 HDMI Audio Output hdmi:CARD=HDMI,DEV=4 HDA Intel HDMI, HDMI 4 HDMI Audio Output usbstream:CARD=HDMI HDA Intel HDMI USB Stream Output sysdefault:CARD=PCH HDA Intel PCH, ALC1150 Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog Front output / input surround21:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Digital IEC958 (S/PDIF) Digital Audio Output usbstream:CARD=PCH HDA Intel PCH USB Stream Output
Co ciekawe, analog na głośnikach z karty PCH (HW4) śmiga aż miło.
Miałem tu też przez moment moment Mobo Asus w miejsce mojego Gigabyte, i dźwięk śmigał po HDMI bez problemu na tym samym monitorze.
Więc to problem ewidentnie z kontretną mobo i chyba sterownikiem.
Ostatnio edytowany przez Jacekalex (2021-06-16 02:43:27)
Offline
Czy tak próbowałeś?
Uruchom na jednej konsoli:
speaker-test
Przejdź na inną i uruchom:
alsamixer
Klawiszem F6 wybierz kartę i pobaw się strzałkami.
Offline
Próbowałem troszkę inaczej:
aplay -vvv -D plughw:3,9 /usr/share/sounds/alsa/Front_Right.wav Playing WAVE '/usr/share/sounds/alsa/Front_Right.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono Plug PCM: Route conversion PCM (sformat=S16_LE) Transformation table: 0 <- 0 1 <- 0 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 1 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 24064 period_size : 6016 period_time : 125333 tstamp_mode : NONE tstamp_type : MONOTONIC period_step : 1 avail_min : 6016 period_event : 0 start_threshold : 24064 stop_threshold : 24064 silence_threshold: 0 silence_size : 0 boundary : 6773413839565225984 Slave: Hardware PCM card 3 'HDA Intel HDMI' device 9 subdevice 0 Its setup is: stream : PLAYBACK access : MMAP_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 24064 period_size : 6016 period_time : 125333 tstamp_mode : NONE tstamp_type : MONOTONIC period_step : 1 avail_min : 6016 period_event : 0 start_threshold : 24064 stop_threshold : 24064 silence_threshold: 0 silence_size : 0 boundary : 6773413839565225984 appl_ptr : 0 hw_ptr : 0 Max peak (6016 samples): 0x0000018a # 1% Max peak (6016 samples): 0x0000402a ########### 50% Max peak (6016 samples): 0x000023dd ###### 28% Max peak (6016 samples): 0x00001457 #### 15%
# root ~> cat /proc/asound/card3/pcm9p/sub0/{status,hw_params,sw_params} state: RUNNING owner_pid : 3096 trigger_time: 739.471700956 tstamp : 0.000000000 delay : 24016 avail : 48 avail_max : 48 ----- hw_ptr : 48 appl_ptr : 24064 access: MMAP_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 48000 (48000/1) period_size: 6016 buffer_size: 24064 tstamp_mode: NONE period_step: 1 avail_min: 6016 start_threshold: 24064 stop_threshold: 24064 silence_threshold: 0 silence_size: 0 boundary: 6773413839565225984
Jak widać karta na wyjściu 3.9 działa, wszystko się zgadza ino nic nie słychać.
Co ciekawe, każde wyście jest w trybie closed do czasu, jak jakiś proces się do niego nie zgłosi.
I na wyjściu HDMI nie mam w alsamixerze żadnych strzałek, bo to jest wyjście cyfrowe.
Co jeszcze ciekawsze, pliczek wav trwa 2 sekundy, a aplay go ładuje i ładuje i ładuje bez końca, stoi jak wryty.
Pulseaudio na Debianie też myśli, że ma dźwięk, tylko nic nie słychać, choć potencjometry są na max.
Kabel i wejście w monitorze sprawne, sprawdziłem na innym kompie.
Zastanawiam się czy to wina jakichś blobów do karty dźwiekowej, czy może jest walnięta, ale nie widać tego w logach.
Ostatnio edytowany przez Jacekalex (2021-06-16 07:26:43)
Offline
Jacekalex napisał(-a):
I na wyjściu HDMI nie mam w alsamixerze żadnych strzałek, bo to jest wyjście cyfrowe.
Mój skrót myślowy, chodziło mi o strzałki na klawiaturze. Po naciśnięciu F6 klawiszami strzałek góra/dół wybierasz kartę, naciskasz enter i klawiszami strzałek lewo/prawo wybierasz „słupek”, klawiszami góra/dół zwiększasz/zmniejszasz poziom. Klawiszem „M” zmieniasz „00” na „MM” i odwrotnie. Przy włączonym speaker-test na innej konsoli.
Przedstaw z Debiana:
aplay -L
Offline
Dodane, ważne!
Jacekalex, polecenia dotyczące alsamiksera, które podałem wykonaj jako zwykły użytkownik.
Offline
W tej chwili z Gentusia:
aplay -L null Discard all samples (playback) or generate zero samples (capture) oss Open Sound System pipewire PipeWire Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization sysdefault:CARD=Dummy Dummy, Dummy PCM Default Audio Device usbstream:CARD=Dummy Dummy USB Stream Output sysdefault:CARD=Loopback Loopback, Loopback PCM Default Audio Device front:CARD=Loopback,DEV=0 Loopback, Loopback PCM Front output / input surround21:CARD=Loopback,DEV=0 Loopback, Loopback PCM 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Loopback,DEV=0 Loopback, Loopback PCM 4.0 Surround output to Front and Rear speakers surround41:CARD=Loopback,DEV=0 Loopback, Loopback PCM 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Loopback,DEV=0 Loopback, Loopback PCM 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Loopback,DEV=0 Loopback, Loopback PCM 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Loopback,DEV=0 Loopback, Loopback PCM 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers usbstream:CARD=Loopback Loopback USB Stream Output usbstream:CARD=VirMIDI VirMIDI USB Stream Output hdmi:CARD=HDMI,DEV=0 HDA Intel HDMI, HDMI 0 HDMI Audio Output hdmi:CARD=HDMI,DEV=1 HDA Intel HDMI, HDMI 1 HDMI Audio Output hdmi:CARD=HDMI,DEV=2 HDA Intel HDMI, HDMI 2 HDMI Audio Output hdmi:CARD=HDMI,DEV=3 HDA Intel HDMI, HDMI 3 HDMI Audio Output hdmi:CARD=HDMI,DEV=4 HDA Intel HDMI, HDMI 4 HDMI Audio Output usbstream:CARD=HDMI HDA Intel HDMI USB Stream Output sysdefault:CARD=PCH HDA Intel PCH, ALC1150 Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog Front output / input surround21:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=PCH,DEV=0 HDA Intel PCH, ALC1150 Digital IEC958 (S/PDIF) Digital Audio Output usbstream:CARD=PCH HDA Intel PCH USB Stream Output
W Alsamixerze mogą zmieniać status każdego wyjścia HDMI pomiędzy OO albo MM przy czym MM oznacza stan wyłączony (zdaniem alsamixera).
Przy czym sam alsamixer chyba kiepsko zna tą kartę, bo przełączanie karty w
/proc/asound/card3/pcm{3,7,8,9,10}p/sub0/{status,hw_params,sw_params}
zmienia się automatycznie, kiedy jakiś proces odwoła się do konkretnego portu SPDIF, niezależnie od tego, co sobie myśli Alsamixer.
Teraz mam coś do załatwienia, na Debiana zajrzę wieczorem.
Alsamixera zawsze używam jako zwykły użyszkodnik. :P
Offline
W logu alsy Twojej karty jest tak:
http://alsa-project.org/db/?f=d2d9528b3db7f9dc872a1f8c743d4f3de7d144b4
Kod:
!!Sound Servers on this system !!---------------------------- PipeWire: Installed - Yes (/usr/bin/pipewire) Running - No Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - No
Powinno być: Running - Yes, przynajmniej dla pulseaudio.
Nie wiem, czy przypadkiem ten pipeware nie robi kuku?
https://wiki.debian.org/PipeWire
Sprawdź, co go zainstalowało w zależnościach i spróbuj odinstalować. Nie używałem tego jeszcze to praktycznie nie wiem jak to działa.
Dodane:
Wygląda, że użytkownik nie może obsłużyć tej karty:
Kod:
XDG_RUNTIME_DIR (/run/user/1001) is not owned by us (uid 0), but by uid 1001! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Ostatnio edytowany przez fnmirk (2021-06-17 00:15:54)
Offline
To nie wina Pipewire czy Pulse, bo są wyłączone, i nie wiszą na żadnym urządzeniu hdmi.
Z resztą Pulse idzie do dmixa, nie ma dostępu do urządzeń w /dev/snd/*.
Katalog XDG_RUNTIME zakłada systemd lub elogind przy logowaniu,
musi mieć uprawniania 700 i aktywnego usera.
Wymagają tego sockety np Waylanda, GNUPG, dconf, gvfs i pierdyliona innych usług.
/dev/snd?
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mate-sett 398 pacjent 17u CHR 116,4 0t0 174 /dev/snd/controlC0 mate-sett 398 pacjent 18u CHR 116,9 0t0 183 /dev/snd/controlC1 mate-sett 398 pacjent 19u CHR 116,14 0t0 193 /dev/snd/controlC2 mate-sett 398 pacjent 20u CHR 116,21 0t0 209 /dev/snd/controlC3 mate-sett 398 pacjent 21u CHR 116,27 0t0 227 /dev/snd/controlC4 mate-volu 559 pacjent 12u CHR 116,4 0t0 174 /dev/snd/controlC0 mate-volu 559 pacjent 13u CHR 116,9 0t0 183 /dev/snd/controlC1 mate-volu 559 pacjent 14u CHR 116,14 0t0 193 /dev/snd/controlC2 mate-volu 559 pacjent 15u CHR 116,21 0t0 209 /dev/snd/controlC3 mate-volu 559 pacjent 16u CHR 116,27 0t0 227 /dev/snd/controlC4 sd_dummy 2753 pacjent mem CHR 116,22 211 /dev/snd/pcmC4D0p sd_dummy 2753 pacjent 6r CHR 116,33 0t0 166 /dev/snd/timer sd_dummy 2753 pacjent 10u CHR 116,22 0t0 211 /dev/snd/pcmC4D0p sd_espeak 2756 pacjent mem CHR 116,22 211 /dev/snd/pcmC4D0p sd_espeak 2756 pacjent 6r CHR 116,33 0t0 166 /dev/snd/timer sd_espeak 2756 pacjent 13u CHR 116,22 0t0 211 /dev/snd/pcmC4D0p sd_generi 2765 pacjent mem CHR 116,22 211 /dev/snd/pcmC4D0p sd_generi 2765 pacjent 6r CHR 116,33 0t0 166 /dev/snd/timer sd_generi 2765 pacjent 16u CHR 116,22 0t0 211 /dev/snd/pcmC4D0p sd_generi 2767 pacjent mem CHR 116,22 211 /dev/snd/pcmC4D0p sd_generi 2767 pacjent 6r CHR 116,33 0t0 166 /dev/snd/timer sd_generi 2767 pacjent 19u CHR 116,22 0t0 211 /dev/snd/pcmC4D0p sd_generi 2769 pacjent mem CHR 116,22 211 /dev/snd/pcmC4D0p sd_generi 2769 pacjent 6r CHR 116,33 0t0 166 /dev/snd/timer sd_generi 2769 pacjent 22u CHR 116,22 0t0 211 /dev/snd/pcmC4D0p
Pulse i Pipewire tutaj nie stwierdzono.
karta hdmi?
# root ~> lsof /dev/snd/pcmC3* # G1 Gentuś ### SSH ### czw cze 17 20:24:49 domek : ~ # root ~>
Ile urządzeń ma w /dev/snd karta hdmi?
ls /dev/snd/pcmC3* /dev/snd/pcmC3D10p /dev/snd/pcmC3D7p /dev/snd/pcmC3D9p /dev/snd/pcmC3D3p /dev/snd/pcmC3D8p
Żeby Pulse albo Pipewire coś blokowały, najpierw musiałyby się podłączyć do urządzeń w /dev/snd/ w trybie blokującym.
LSOF prawdę Ci powie. xD
Ostatnio edytowany przez Jacekalex (2021-06-17 20:31:26)
Offline
Dobra, jestem z powrotem na Debianie, Pulse włączone:
Linux domek 5.10.0-7-amd64 #1 SMP Debian 5.10.40-1 (2021-05-28) x86_64 GNU/Linux
pactl info Ciąg serwera: /run/user/1001/pulse/native Wersja protokołu biblioteki: 34 Wersja protokołu serwera: 34 Czy jest lokalny: tak Indeks klienta: 15 Rozmiar kafla: 65472 Nazwa użytkownika: pacjent Nazwa komputera: domek Nazwa serwera: pulseaudio Wersja serwera: 14.2 Domyślne określenie próbki: s16le 2 k 44100 Hz Domyślna mapa kanałów: front-left,front-right Domyślny odpływ: alsa_output.pci-0000_00_03.0.hdmi-stereo Domyślne źródło: alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor Ciasteczko: 3dcf:031b
**** List of PLAYBACK Hardware Devices **** Właścicielem XDG_RUNTIME_DIR (/run/user/1001) nie jest UID 0, ale UID 1001 (może to być spowodowane próbą połączenia do kopii PulseAudio niebędącej rootem jako użytkownik root przez natywny protokół, czego nie należy robić). card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital] Subdevices: 0/1 Subdevice #0: subdevice #0
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mate-sett 2230 pacjent 15u CHR 116,14 0t0 566 /dev/snd/controlC0 mate-sett 2230 pacjent 16u CHR 116,7 0t0 527 /dev/snd/controlC1 pulseaudi 2535 pacjent mem CHR 116,4 513 /dev/snd/pcmC1D1p pulseaudi 2535 pacjent mem CHR 116,8 555 /dev/snd/pcmC0D3p pulseaudi 2535 pacjent 18u CHR 116,14 0t0 566 /dev/snd/controlC0 pulseaudi 2535 pacjent 23u CHR 116,14 0t0 566 /dev/snd/controlC0 pulseaudi 2535 pacjent 24u CHR 116,7 0t0 527 /dev/snd/controlC1 pulseaudi 2535 pacjent 31u CHR 116,7 0t0 527 /dev/snd/controlC1 pulseaudi 2535 pacjent 40u CHR 116,14 0t0 566 /dev/snd/controlC0 pulseaudi 2535 pacjent 43u CHR 116,8 0t0 555 /dev/snd/pcmC0D3p pulseaudi 2535 pacjent 57u CHR 116,7 0t0 527 /dev/snd/controlC1 pulseaudi 2535 pacjent 60u CHR 116,4 0t0 513 /dev/snd/pcmC1D1p
Jakby ktoś pytał o XDG_RUNTIME_DIR w tej chwili (2 minuty po uruchomieniu):
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mate-sess 2066 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user ibus-dcon 2153 pacjent DEL REG 0,58 16 /run/user/1001/dconf/user ibus-ui-g 2154 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user ibus-exte 2155 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user xdg-deskt 2176 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user xdg-deskt 2212 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user mate-sett 2230 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user mate-sett 2230 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mate-pane 2245 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user caja 2256 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user wnck-appl 2265 pacjent DEL REG 0,58 22 /run/user/1001/dconf/user evolution 2300 pacjent DEL REG 0,58 22 /run/user/1001/dconf/user at-spi-bu 2301 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user goa-daemo 2359 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user evolution 2377 pacjent DEL REG 0,58 17 /run/user/1001/dconf/user evolution 2396 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mateweath 2401 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mate-geye 2404 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mate-sens 2408 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mate-cpuf 2410 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mate-mult 2412 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user fish-appl 2424 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user notificat 2425 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user clock-app 2429 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user evolution 2467 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user mate-term 2493 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user marco 2511 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user pulseaudi 2535 pacjent DEL REG 0,58 27 /run/user/1001/orcexec.SryDCT gsettings 2542 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user firefox 2563 pacjent mem REG 0,58 2 23 /run/user/1001/dconf/user
Ostatnio edytowany przez Jacekalex (2021-06-17 20:50:27)
Offline
Źle to interpretujesz. Skrypt alsy pokazuje, że nie działa żaden serwer dźwięku i użytkownik nie ma dostępu do serwera. Moja karta realteka korzysta z tej samej gałęzi sterownika intela co Twoja.
Skrypt alsy u mnie pokazuje tak:
!!Sound Servers on this system !!---------------------------- Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - Yes
Informacji o użytkowniku nie ma, bo użytkownik ma dostęp do serwera:
inxi -A Audio: Device-1: Intel 7 Series/C216 Family High Definition Audio driver: snd_hda_intel Sound Server: ALSA v: k5.10.0-0.bpo.5-amd64
To jest wynik ze stabilnej wersji Debiana. Masz oczywiście nowsze sterowniki i nowszą kartę od mojej.
Czy użytkownik należy do grupy audio?
Offline
Debian w tej chwili:
https://alsa-project.org/db/?f=556c4ad9dc1792debfce … 79213fb681f75
Oczywiście że pacjent jest w grupie audio.
Jeszcze dwa dni temu pacjent miał w kompie przez moment płytę Asusa z HDMI i grało jak się patrzy na tych samych ustawieniach.
inxi -A Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio driver: snd_hda_intel Device-2: Intel 9 Series Family HD Audio driver: snd_hda_intel Sound Server: ALSA v: k5.10.0-7-amd64
MPV przez pulse:
mpv https://www.youtube.com/watch?v=4Sf8QizLhGA (+) Video --vid=1 (*) (h264 1280x720 25.000fps) (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz) VO: [gpu] 1280x720 => 1280x720 yuv420p AO: [pulse] 44100Hz stereo 2ch float AV: 00:00:00 / 00:14:37 (0%) A-V: 0.100 Cache: 4.3s/1MB Audio/Video desynchronisation detected! Possible reasons include too slow hardware, temporary CPU spikes, broken drivers, and broken files. Audio position will not match to the video (see A-V status field). AV: 00:01:32 / 00:14:37 (10%) A-V: -0.000 Dropped: 4531 Cache: 784s/228MB
w pavucontrol widać proces mpv, ale nic nie słychać.
Karta w Debianie jest pod numerkiem zero:
amixer -c 0 Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',1 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',2 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',3 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958',4 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on]
Ostatnio edytowany przez Jacekalex (2021-06-17 21:05:18)
Offline
Masz dwie karty i żadna nie działa. Spróbuj wymusić którąś, dopisując ją do /etc/modprobe.d/alsa-base.conf. Nie pamiętam regułki, jak to się dopisywało. Muszę poszukać.
Offline
Karta PCH analogowa działa zawsze i wszędzie, tak mam dźwiek na Gentoo przez dmixa.
W Debku asound.conf kieruje wsio do Pulse.
cat /etc/asound.conf pcm.!default { type plug slave.pcm { @func getenv vars [ ALSAPCM ] default "pulse" } } pcm.pulse { type pulse } ctl.pulse { type pulse }
A tu pavucontrol na obrazku:
https://postimg.cc/MMmc1Jgf
Pozdro
Ostatnio edytowany przez Jacekalex (2021-06-17 21:13:55)
Offline
Czy próbowałeś wymusić dźwięk uruchamiając mplayera/smplayera i z poziomu jego ustawień wymusić jakiś sterownik z poziomu zakładki ustawień Audio? Powinieneś mieć ich kilka.
Offline
próbowałem w mpv z parametrem -ao, to dokładnie to samo.
np:
mpv -ao=pulse https://www.youtube.com/watch?v=4Sf8QizLhGA (+) Video --vid=1 (*) (h264 1280x720 25.000fps) (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz) AO: [pulse] 44100Hz stereo 2ch float VO: [gpu] 1280x720 => 1280x720 yuv420p AV: 00:00:00 / 00:14:37 (0%) A-V: 0.000 Cache: 3.0s/1MB Audio/Video desynchronisation detected! Possible reasons include too slow hardware, temporary CPU spikes, broken drivers, and broken files. Audio position will not match to the video (see A-V status field). AV: 00:00:14 / 00:14:37 (1%) A-V: 26.226 Dropped: 728 Cache: 28s/16MB
Wszystkie opcje MPV:
mpv -ao help The legacy option syntax ('-ao value') is deprecated and dangerous. Please use '--ao=value'. Available audio outputs: pulse PulseAudio audio output alsa ALSA audio output oss OSS/ioctl audio output jack JACK audio output sdl SDL Audio sndio sndio audio output null Null audio output pcm RAW PCM/WAVE file writer audio output
Ostatnio edytowany przez Jacekalex (2021-06-17 21:20:00)
Offline
Mam regułkę do pliku /etc/modprobe/alsa-base.conf
option snd-hda-intel index=0
Jak pliku nie ma to go utwórz.
Offline
Dodane:
Wpisz:
mpv -ao=help
I użyj każdego sterownika kolejno.
Offline
Przejrzałem jeszcze raz ostatni skrypt alsy z Debiana.
U ciebie są zainstalowane takie programy alsy:
alsa-tools-gui alsa-topology-conf alsa-ucm-conf alsa-utils
A ja mam zainstalowane tylko to:
alsa-tools alsa-utils
U mnie jest to:
mpv -ao=help Available audio outputs: pulse PulseAudio audio output alsa ALSA audio output oss OSS/ioctl audio output jack JACK audio output sdl SDL Audio sndio sndio audio output null Null audio output pcm RAW PCM/WAVE file writer audio output
Offline
Najprostsze rozwiązania są nieśmiertelne.
Wsadziłem do kompa stary tuner TV PCI, i potem w ogóle nie wstawał obraz na HDMI.
Podłączyełm kabel analogowy VGA, do tego Jack z z wyjścia audio Mobo do wejścia monitora i mam elegancki obraz i dźwięk z kompa.
Złączem HDMI i DP to będę się martwić dopiero, jak kupię mobo bez wyjścia analogowego VGA,
:P
Ostatnio edytowany przez Jacekalex (2021-06-19 09:47:42)
Offline
A ja myślę, że moja mobo ma jakieś walnięte wyjście, próbowałem wczoraj na innej płycie z kompa, którego naprawiałem,
i dźwięk HDMI wstał od kopa.
Być może Gigabyte się nie popisał i oprócz mok-list, wyjście HDMI też jest zjebane na poziomie biosu.
Ostatnio edytowany przez Jacekalex (2021-06-19 09:54:12)
Offline