Hi, I’m using Plexamp 3.4.4 on a 2011 Macbook Pro, 15", running MacOS High Sierra 10.13.6.
I love using plexamp as my main music player, but I noticed that whenever it is running, activity monitor detects that the discrete GPU is being used. This has a pretty significant impact on battery life and thermals, and does not seem necessary given that I use plexamp in the background while working.
I’m aware of the dangers of feature creep, but; however it is not necessary for the discrete GPU to always be in use by plexamp. I observe that the discrete GPU turns on as soon as plexamp is started, even without playing music or using the visualizer.
Some possibilities:
- Add a settings switch to disable use of the discrete graphics. This may actually read as a setting to disable video hardware acceleration. I recently had to disable hardware acceleration in chrome to get it to stop using the discrete GPU, for example.
- Simply stop using the discrete GPU and stop running the render process when the visualizer is not actively on (I do not leave it running).
I will note that I can use a tool like gSwitch to manually set a systemwide policy and force use of integrated graphics only. This feels like a hack, and stops me from using the discrete GPU when I have an application that actually needs it just to make sure that plexamp isn’t reducing battery life to no end.
Thanks,
- Droid5x
