Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
wifi from MacBook to TP-LINK ROUTER TL-WA500G
Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
simple playback in a Covid rental apartment…Macbook via wifi - Google Home IOS App to Chromecast connected via HDMI to Sony Brava TV
Description Of Issue
Ciao from Italy. Waaaay bad battery drain on the M1 chipped 2020 MacBook Air. Roon varies from 16%-25% CPU and…drumroll 46-90 for Energy Impact. All other running apps are .1-1% including Safari. My advertised 15 hour battery life is averaging 6 hours. Screen brightness is at 7. Max 1-3 open browser tabs.WhatsApp & Messages are the only apps that is generally open. Thanks for looking at this. BTW, I am also experiencing the well known problem of Roon/Chromecast constantly having to hit pause/play to advance tracks. Grazie mille - David
The running theory behind this is when Roon needs to render animations in the user interface (like that tiny 3 blue bars next to the playing track) it uses OpenGL, which is not very performant on Macs. I believe OpenGL is now “deprecated” on Big Sur but still work without further development/support.
I haven’t seen this confirmed by Roon devs yet but if it’s true, I expect this is because they are trying to keep the codebase as cross-platform as possible between Mac/Windows/Linux apps to keep their development complexity/costs down, hence not using something like “Metal” which is Mac native.
I really hope v1.8 will switch Mac app to using Metal or any other more performant supported API.
grazie to each of you…I’ll refer you to Peter_Bruderer above. He’s experiencing the same. I had high expectations for the 2020 MacBook Air since Apple really hyped the battery life. Now that we’re all on the same page…Roon folks, care to jump in?
Thanks David, hope you can get an answer from Roon guys soon.
Just a suggestion, until this gets addressed, you can minimize the energy impact and preserve battery life by:
Switching to Now Playing view (by clicking the lower gray bar). This doesn’t show the now playing animation (those three blue bars) so GPU stays lower.
or keeping the Roon window minimised as an app on Mac OS, so Roon doesn’t have to render on screen while you are doing other things on your laptop.
These two tricks are inconvenient to do all the time but may allow you to enjoy your new Mac a bit longer as they should lower the impact of Roon on its battery. Not sure if they will any impact on CPU utlisiation but GPU usage should decrese at least.
I’m on an Air M1 and noticed a substantial energy impact by Roon. I am using the up to date versions of MacOS and Roon. It’s about 35 for the energy impact and the battery is draining a lot faster with Roon active. I’ll keep an eye on it but I think I won’t be the only one?
Thanks for the follow-up @beka. The issue persists also on my MBA M1. If have Roon running active on the foreground (without playing anything!) it’s at energy impact 15. That’s way high. If I run it in the background it’s at 5 which in itself is high already. So yeah, there’s an issue with it.
Hi folks, I don’t have any specific updates at this time, but it’s something our team has been looking into. Roon is not a native M1 app and uses Open GL for the UI which is similar to a game engine, so it’s definitely going to use more energy than a traditional native app. We are looking into where improvements can be made but I do not have any timeframes I can share yet.