Skip to main content
Topic: Foobar2000 causes CPU overload in a VM - Can't play music as intended to  (Read 221 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foobar2000 causes CPU overload in a VM - Can't play music as intended to

Hi all,
there is a problem I meet: a high CPU power load, using Foobar2000 in a VM.

The configuration is:
Host:          Linux Lite on SSD
Virtualizer: Vmware 15.10 for linux on a SSD
The VM:     Ms-Windows 10 LTSC 1809 (2 cores Intel i5, 6 Gb RAM, usually, less than 4 used, little load before running Foobar -- Music:        Files are on an internal SATA HDD

Foobar2000 is 1.4.6 release and has the following components:
- Discogs tagger
- DSD processor
- DTS decoder
- DVD audio decoder
- Dynamic range meter
- Monkey's audio decoder
- Super audio CD decoder

The trouble:
* Playing audio (even 16 bits-44Khz) files:
   - Generates" spikes, like scratches on vinyl LPs
   - May stutur, there is some kind of hiccups (Like CDs skipping parts because of dirt or scratches)
   - The trouble is still bigger when files are copied from and to the HDD (This may be normal)
   - There is a heavy load on the CPU, 40 to 60+ %
* When Foobar is left open and iddle, it keeps using some 45+% of the CPU power.
   When Foobar is closed, the CPU consumption slowly goes back to 5+% (The VM being in low CPU power use)

It seems it didn't happen when running in any Ms-Windows I know, as host as nobody has complained about this.
Foobar2000 is stable, it didn't ever crash in this configuration.
Thank you for reading this.

Regards.

Escritoire

Re: CPU causes CPU overload in a VM - Can't play music as intended to

Reply #1
Did you try also without additional components?

Re: Foobar2000 causes CPU overload in a VM - Can't play music as intended to

Reply #2
@ Rollin

No, as I need them.
I do it right now.

 

Re: Foobar2000 causes CPU overload in a VM - Can't play music as intended to

Reply #3
@ Rollin

Thank you, after removal of all external components CPU load is 3-% reading 16b/44K file
Now looking for the bad guy(s), details should follow, FWIW.

Re: Foobar2000 causes CPU overload in a VM - Can't play music as intended to

Reply #4
@ Rollin

My stupid request, your quick and right answer...
The problem is caused by "Dynamic Range Meter-Foobar2000 Component 1.0.0", a well known buggy mess.
If you or somebody know a way to calculate the Dynamic Range leaving it back, I would be happy.
It was nice and easy to do it in Foobar.
In between, google (I use Duck duck go) is my friend.

Reading an ISO SACD, CPU load is peaking at 6%.
There is still though, some spikes (they sound like scratches on vinyl LPs) on non vinyl music sources.
I heard it could come from the soundboard; playing in a VM doesn't help diagnosing.
Thanks again.



Re: Foobar2000 causes CPU overload in a VM - Can't play music as intended to

Reply #5
You can download DR plugin 1.1.1 from the links button at the top of the DR page: http://dr.loudness-war.info/
I've never had any issues with it

 
SimplePortal 1.0.0 RC1 © 2008-2019