More > JRiver Media Center 23 for Linux
CPU running too hot on Raspberry - SOLVED
neolith:
I have MC23 installed on a RPi-3. I am using Dietpi with a minimal configuration (no bluetooth, no wifi). When I run MC23, the CPU temperature quickly approaches 75C and the audio begins to sputter. The output is a self-powered USB-DAC and the source is a HDD connect via a powered USB hub. I have a heat sink on the CPU and cover is off of the case. I am listening to FLAC files with no conversion or upsampling, etc.
Is this a common problem? Is there a solution other than trying a fan (not in favor of this because of noise)?
millst:
75C is okay for a Pi3. I believe they are oven tested to 125C and don't start throttling until 80C. This is probably a symptom, not a cause of the problem.
I can play MP3 on my Pi2 with hardly any load, temps around 41C. It seems like something, possibly MC, is running amok and hitting the CPU hard. Maybe you could try some experiments to narrow down the cause:
Does it happen with all file formats or only FLAC?
What if you store the file on the SD card?
What if you use a different program to play the file?
-tm
Zhillsguy:
Did you read this thread? https://yabb.jriver.com/interact/index.php/topic,114086.0.html
What you are experiencing may be "normal" if the library is not fully imported, thumbnails created, etc.
In Tools/Options/Tree & View set Thumbnail priority to low. Also create missing thumbnails and let it ride until done. Do a full import of your library, depending on your library size and options selected it will take some time to settle in. When all done and nothing playing or active the CPU rate should be very low (mine is 1-2%).
Make sure you are using a hw: or front: (ALSA) selection for your usb dac, and it supports the bit rate / depth natively of whatever you are playing with no conversion (sounds like you may already have that part down).
neolith:
I checked that the Thumbnails were loaded (and set to low) and the library was loaded. At idle the CPU% is ~84% and Mem% is ~11%. I have things set to loaded the entire file into memory. When running the CPU% is over 90%, sometimes jumping to 120%, and the Mem% is ~30% (I do not use a swap file to reduce writes to the SD Card).
While fooling around I notice that I cannot get a Theater View ("error starting Open GL engine"). I don't use the Theater View but I wonder if MC is trying to get this to work in the background and consuming the resources.
BTW I did read the thread.
Zhillsguy:
1. Turn off memory playback.
2. I'm not sure about the swap file thing.... you may need to try both ways.
3. If at "idle" you are using high CPU that's definitely an issue you need to investigate. Open a terminal and use either top or htop to help determine that.
4. Theater view doesn't work well (if at all) on a pi, it may be OS dependent. MC is not using it unless user activated.
5. It is now off by default (may be removed from MC23?) but make sure the Show Spectrum Analyzer is not on in the display.
Navigation
[0] Message Index
[#] Next page
Go to full version