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

Entire system audio lagging after last update #1103

Closed
timpa009 opened this issue Feb 3, 2023 · 10 comments
Closed

Entire system audio lagging after last update #1103

timpa009 opened this issue Feb 3, 2023 · 10 comments
Labels
Bug Issues which are bug reports Confirmed Confirmed issues released

Comments

@timpa009
Copy link

timpa009 commented Feb 3, 2023

What happened?

As the title specifies, my system audio becomes very laggy with the 6.5.1 update.
The problem goes away whenever I close the program.
For now I have downgraded to 6.5.0 and seem to be back to normal operation without any problems.
Might also be worth mentioning that I am running VoiceMeeter for my audio ins and outs.

Step to reproduce

Update to 6.5.1
Start program
Try to watch YouTube
Unwatchable because of horrible Audio stutters

Version

6.5.1

What version of Windows are you seeing the problem on?

Windows 10

Relevant log output

No response

@timpa009 timpa009 added the Bug Issues which are bug reports label Feb 3, 2023
@ghost
Copy link

ghost commented Feb 3, 2023

Came to GH to report a problem in 6.5.1, I will mention it here as I suspect these are related.

I'm seeing climbing memory utilisation (people would call this a 'memory leak'... which is the wrong term, but just so you know what I mean, I'll use that common vernacular) and a constant 1% draw on the CPU, which doesn't sound like a lot, but this is an extremely powerful system and even several realtime VST plugins don't generate 1% here. This is probably enough to grind most systems to a state like "entire audio system lagging".

6.5.0 doesn't do it, and nor does 6.5.39816.6488. I hope that helps you pin it down easily :)

Repository owner deleted a comment Feb 3, 2023
@Belphemur
Copy link
Owner

This is weird, I'm unable to reproduce it.
On my machine, the CPU usage stay around 0% most of the time.
Memory usage is between 17Mb up to 50Mb (which is expected).

Can you attach the content of %appdata%/SoundSwitch ?

@xcasxcursex There are only minor changes since that build, nothing that could explain this issue. Can you uninstall SoundSwitch (keep your config) and cleanup fully the folder then reinstall it ?

@ghost
Copy link

ghost commented Feb 3, 2023

Screenshots for an idea of what I'm seeing (Note CPU time column):
Soundswitch 6.5.x beta running all night sitting there doing nothing:
image
Soundswitch 6.5.1 right after startup also (should be) just doing nothing:
image
And about 20 seconds later:
image

It doesn't look like much but it's not normal for sure.

@xcasxcursex There are only minor changes since that build, nothing that could explain this issue. Can you uninstall SoundSwitch (keep your config) and cleanup fully the folder then reinstall it ?

Tried that and no luck I'm afraid....but since you mentioned keeping my config and the appdata folder, I noticed we have logs, yayy! I even have the log from the moment I upgrade from the beta to 6.5.1 and the problem appeared.

Trouble is, I can't upload it because it's 280MB hahah

It's stuck in some infinite loop of changing the default device. I will leave you with a random chunk of the file for now:

[19:02:54.884 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:54.885 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:54.902 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:54.904 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.168 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:55.168 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:55.169 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:55.171 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.172 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.190 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.192 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.454 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:55.454 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:55.455 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:55.457 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.458 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.475 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.477 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.740 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:55.740 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:55.741 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:55.743 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.744 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.761 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:55.764 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.026 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.026 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:56.027 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.029 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.030 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.048 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.051 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.314 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.314 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:56.315 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.316 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.318 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.335 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.337 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.600 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.600 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:56.601 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.603 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.604 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.620 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.623 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.886 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.886 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:56.888 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:56.889 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.890 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.907 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:56.910 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.172 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:57.172 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:57.173 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:57.175 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.177 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.194 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.197 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.459 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:57.459 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:57.461 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:57.462 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.463 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.481 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.484 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.747 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:57.747 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:57.749 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:57.750 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.751 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.768 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:57.771 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.035 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.035 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:58.036 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.037 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.039 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.056 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.058 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.323 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.323 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:58.324 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.325 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.326 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.343 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.346 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.608 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.608 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:58.609 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.611 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.612 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.629 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.632 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.895 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.895 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)
[19:02:58.896 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Icon replaced(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:58.898 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.899 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.0.00000000}.{603c67f4-8bd5-4bae-adba-5981c18f7944}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.916 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:58.918 DBG]]{ ActivityId: 00000000-0000-0000-0000-000000000000 } Default endpoint already {0.0.1.00000000}.{88c21b4e-850b-4afc-94ba-38e773bf0566}(at SerilogTraceListener.SerilogTraceListener.Write)
[19:02:59.180 INF]]{  } [WINAPI] Default device changed to "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)":Communications(at SoundSwitch.Model.AppModel+DefaultDeviceChangedJob.ExecuteAsync)
[19:02:59.180 INF]]{ Device: "[Render]VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX VAIO)", IconChanger: Always } Changing icon(at SoundSwitch.Framework.TrayIcon.Icon.Changer.AbstractIconChanger.ChangeIcon)

@Belphemur
Copy link
Owner

Do you have a profile that has forced audio device ?
That would be the only reason that would be triggered that much I think.

@miquelfire
Copy link

I have noticed my sound being buggy. Yesterday, it was only apps based on Chrome (Discord desktop app was the main issue) that had this issue, but today, Firefox had it as well. I went to see if maybe something changed with the sound settings, so Voicemeteer was on 48K, and the speakers it was output to were on something else, and I saw the default device flashing in the playback control panel. I got my smooth sound back when I removed the "Force Profile" trigger. Seems the new update has an issue with that trigger.

I found it odd that voice calls didn't have this issue, but that was because I configured my Discord to not use the default output anyway (even though communications was not changing)

@ghost
Copy link

ghost commented Feb 4, 2023

Do you have a profile that has forced audio device ? That would be the only reason that would be triggered that much I think.

Yes... but the triggers are false. Nothing is really changing outside of what SoundSwitch does. I don't even have any interruption to my audio like the other guys, since the audio devices are correct and the same all the time, it just keeps playing. It was my CPU fans that told me that something was wrong. Maybe it's detecting its own changes or something?

@Belphemur
Copy link
Owner

From both your report it relates to the force profile.

Like it thinks the audio device has changed and needs to be overridden.
If you remove that trigger does that solve the issue ?

I'll have to investigate what could be the cause of it.

@miquelfire
Copy link

Yes, I solved it on my end with the removal of the force profile trigger.

@Belphemur Belphemur added the Confirmed Confirmed issues label Feb 4, 2023
@Belphemur
Copy link
Owner

Before I make the release with the fix, can you try this version @xcasxcursex @miquelfire @timpa009 :
https://f000.backblazeb2.com/file/SoundSwitch/nightly/SoundSwitch-6.5.40929.8999.zip

  • Stop SoundSwitch
  • Override the content of SoundSwitch install with the zip
  • Restart SoundSwitch
  • Test a forced profile

@ghost
Copy link

ghost commented Feb 5, 2023

Seems fixed here, thanks!

github-actions bot pushed a commit that referenced this issue Feb 5, 2023
## [6.5.3](v6.5.2...v6.5.3) (2023-02-05)

### Bug Fixes

* **Profile::ForceProfile:** Fix issue with force profile crashing SoundSwitch. Fix infinite loop. ([988448c](988448c)), closes [#1103](#1103)

### Enhancements

* **Profile::Icon:** Always have an icon for the profile banner notification. Default to the first device of the profile when it's not linked to an application. ([c2f64d8](c2f64d8)), closes [#1109](#1109)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Issues which are bug reports Confirmed Confirmed issues released
Projects
None yet
Development

No branches or pull requests

3 participants