Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sound flickering when adjusting volume with external monitor connected #203

Open
jeffshee opened this issue Jul 19, 2024 · 0 comments
Open

Comments

@jeffshee
Copy link

Hi, first of all, thanks for this awesome application! =)

Issue

I want to report a sound flickering problem that happens when adjusting the system audio volume (using either the keyboard buttons or the volume slider in system settings) if an external monitor with speakers is connected.

This issue only occurs while changing the volume and does not happen at other times. It also doesn’t happen when there’s no external monitor connected.

When adjusting the volume, you can see that the audio output rapidly switches between the system speakers and the HDMI output. I think this switching might be causing the sound flickering problem.

Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] DspHost::update: Config update started
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] DspHost::update: Property changed: convolver_enable -> QVariant(bool, true) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] DspHost::update: Property changed: convolver_file -> QVariant(QString, "/run/user/1000/doc/3b676d37/P14s G4 Impluse/P14s G4 Music.wav") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] DspHost::update: Property changed: ddc_file -> QVariant(QString, "/home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/vdc/mh750.vdc") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] DspHost::update: Property changed: tone_enable -> QVariant(bool, true) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] DspHost::updateConvolver: Impulse response loaded: channels=2, frames=1278
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] PresetManager::loadFromPath: Loaded /home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/presets/Speaker.conf
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.095] [DBG] PipewireAudioService::PipewireAudioService$ctor::<lambda>: device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] HDMI1
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.098] [DBG] DspHost::update: Config update started
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.098] [DBG] DspHost::update: Property changed: convolver_enable -> QVariant(bool, false) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.098] [DBG] DspHost::update: Property changed: convolver_file -> QVariant(QString, "/run/user/1000/doc/3b676d37/P14s G4 Impluse/P14s G4 Voice.wav") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.098] [DBG] DspHost::update: Property changed: ddc_file -> QVariant(QString, "/home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/temp.vdc") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.098] [DBG] DspHost::update: Property changed: tone_enable -> QVariant(bool, false) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.099] [DBG] PresetManager::loadFromPath: Loaded /home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/presets/Default.conf
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.099] [DBG] PipewireAudioService::PipewireAudioService$ctor::<lambda>: device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Speaker
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.102] [DBG] DspHost::update: Config update started
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.102] [DBG] DspHost::update: Property changed: convolver_enable -> QVariant(bool, true) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.102] [DBG] DspHost::update: Property changed: convolver_file -> QVariant(QString, "/run/user/1000/doc/3b676d37/P14s G4 Impluse/P14s G4 Music.wav") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.102] [DBG] DspHost::update: Property changed: ddc_file -> QVariant(QString, "/home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/vdc/mh750.vdc") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.102] [DBG] DspHost::update: Property changed: tone_enable -> QVariant(bool, true) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.102] [DBG] DspHost::updateConvolver: Impulse response loaded: channels=2, frames=1278
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.103] [DBG] PresetManager::loadFromPath: Loaded /home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/presets/Speaker.conf
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.103] [DBG] PipewireAudioService::PipewireAudioService$ctor::<lambda>: device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] HDMI1
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.105] [DBG] DspHost::update: Config update started
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.106] [DBG] DspHost::update: Property changed: convolver_enable -> QVariant(bool, false) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.106] [DBG] DspHost::update: Property changed: convolver_file -> QVariant(QString, "/run/user/1000/doc/3b676d37/P14s G4 Impluse/P14s G4 Voice.wav") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.106] [DBG] DspHost::update: Property changed: ddc_file -> QVariant(QString, "/home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/temp.vdc") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.106] [DBG] DspHost::update: Property changed: tone_enable -> QVariant(bool, false) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.106] [DBG] PresetManager::loadFromPath: Loaded /home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/presets/Default.conf
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.106] [DBG] PipewireAudioService::PipewireAudioService$ctor::<lambda>: device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Speaker
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.111] [DBG] DspHost::update: Config update started
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.111] [DBG] DspHost::update: Property changed: convolver_enable -> QVariant(bool, true) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.111] [DBG] DspHost::update: Property changed: convolver_file -> QVariant(QString, "/run/user/1000/doc/3b676d37/P14s G4 Impluse/P14s G4 Music.wav") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.111] [DBG] DspHost::update: Property changed: ddc_file -> QVariant(QString, "/home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/vdc/mh750.vdc") 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.111] [DBG] DspHost::update: Property changed: tone_enable -> QVariant(bool, true) 
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.111] [DBG] DspHost::updateConvolver: Impulse response loaded: channels=2, frames=1278
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.112] [DBG] PresetManager::loadFromPath: Loaded /home/jeffshee/.var/app/me.timschneeberger.jdsp4linux/config/jamesdsp/presets/Speaker.conf
Jul 19 22:05:42 me.timschneeberger.jdsp4linux.desktop[3169]: [22:05:42.112] [DBG] PipewireAudioService::PipewireAudioService$ctor::<lambda>: device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] HDMI1

OS and System Information

OS: Fedora Linux 39 (Workstation Edition) x86_64
Host: 21HFCTO1WW (ThinkPad P14s Gen 4)
Kernel: 6.9.8-100.fc39.x86_64
DE: Gnome 45.7
WM: Mutter (Wayland)

Application

Application version: 2.7.0-0-g30a30aa (Pipewire flavor)
JamesDSP core version: 4.01
Processing state: Processing
Audio format: 32-bit floating point samples, little endian
Sampling rate: 48000Hz

Pipewire

❯ pipewire -V
pipewire
Compiled with libpipewire 1.0.7
Linked with libpipewire 1.0.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant