Hello fellow foobar users, I need some help and advice.
I was using foobar with 2 concurrent visualizations, namely
foo_enhanced_spectrum_analyzer and
foo_loudness_peakmeter.
A few weeks back I heard very occasional dropouts, and while trying to diagnose the cause, I noticed that foobar cpu utilization is almost 100% most of the time while playback is going on. I have already done the basic tuning like increasing output buffer to 2000ms, WASAPI exclusive buffer to 50ms, enable MMCSS, set MMCSS to "Pro Audio". The situation seems to improve and I think I do hear some dropouts on rare occasions.
As part of diagnosis, I moved the visualizations into tabs such that only one is displayed (active) at any one time. The CPU utilization dropped with this change.
With
foo_enhanced_spectrum_analyzer tab active the foobar cpu utilization now hovers around the 90% mark.
When I switch to
foo_loudness_peakmeter tab to active, foobar cpu utilization drops even further (hovers around 60%).
I can now conclude that
foo_enhanced_spectrum_analyzer is the highest contributor to the cpu utilization, and
foo_loudness_peakmeter is the second highest.
Problem is -- I like to have
both visualization running together as
eye candy.
Question is - does anyone know if there is a way for me to configure foobar to run those visualizations on
different processor cores ? For example, setting processor affinity for both visualizations to a different processing core other than the one that foobar is running on?
Thanks in advance for any advice/guidance/pointers.