LINUX.ORG.RU

pipewire обрезка звука при долгом простое

 ,


0

1

Недавно перешел на s/pdif саундбар и заметил интересный эффект, если звук долго не выходит, то при старте медиа несколько миллисекунд съедает, это очень заметно на звуках уведомления телеграмма. и не понятно,куда смотреть и что гуглить.

[kino@fedora ~]$ wpctl status
PipeWire 'pipewire-0' [0.3.66, kino@fedora, cookie:2418085937]
 └─ Clients:
        31. uresourced                          [0.3.66, kino@fedora, pid:1858]
        32. WirePlumber                         [0.3.66, kino@fedora, pid:1897]
        33. WirePlumber [export]                [0.3.66, kino@fedora, pid:1897]
        63. pipewire-pulse                      [0.3.66, kino@fedora, pid:2061]
        64. GNOME Shell Volume Control          [0.3.66, kino@fedora, pid:1923]
        65. GNOME Volume Control Media Keys     [0.3.66, kino@fedora, pid:2188]
        66. xdg-desktop-portal                  [0.3.66, kino@fedora, pid:2460]
        67. Firefox                             [0.3.66, kino@fedora, pid:2675]
        68. wpctl                               [0.3.66, kino@fedora, pid:5177]

Audio
 ├─ Devices:
 │      39. GP102 HDMI Audio Controller         [alsa]
 │      40. Built-in Audio                      [alsa]
 │      41. Kraken Tournament Edition           [alsa]
 │  
 ├─ Sinks:
 │      42. GP102 HDMI Audio Controller Digital Stereo (HDMI) [vol: 1.00]
 │  *   43. Built-in Audio Digital Stereo (IEC958) [vol: 0.66]
 │      45. Kraken Tournament Edition Chat      [vol: 1.00]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │      44. Built-in Audio Analog Stereo        [vol: 1.00]
 │  *   46. Kraken Tournament Edition Chat      [vol: 1.00]
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    alsa_output.pci-0000_00_1b.0.iec958-stereo
[kino@fedora ~]$ 

Наблюдаю подобное при выводе в HDMI. Причем пробовал как pulseaudio, так и pipewire-pulse. Отключать suspend on idle пробовал, не помогло. Помог такой костыль: запуск aplay /dev/zero в фоне навечно. Пока работает, может когда-нибудь найдется правильное решение.

TeopeTuK ★★★★
()

Недавно перешел на s/pdif саундбар и заметил интересный эффект, если звук долго не выходит, то при старте медиа несколько миллисекунд съедает …

Некоторые железки при отсутствии сигнала переходят в энергосберегающий режим. Обычно помогает проигрывание пустой дорожки.

altwazar ★★★★
()