High performance mode on Macbook Pro

High performance mode on Macbook Pro

avatar

Hi,

I have MacBook Pro 16" with both integrated Intel UHD graphics and Radeon 5500M.

When I connect to a server via RDP I can see in system monitor that graphics switches from integrated to discrete video card and it stills even after disconnect until I completely close the app. Seems like it's not a good application behaviour. As a result I'm getting high battery consumption every time I forget to close the app.

Any suggestions or plans to solve this?

All Comments (1)

avatar

Hi,

This is because we use Metal and OpenGL to render the content of those sessions. This is a default behavior for macOS application. It can be turned off, but it is a setting in the Info.plist (/Remote Desktop Manager.app/Contents/Info.plist), so changing it breaks the application code signature and will therefore cause issue with some features (as macOS can't confirm the integrity of the application anymore). As this can impact performance (greatly) we cannot change the default value of it. The setting in question is NSSupportsAutomaticGraphicsSwitching and, to get your desired behavior, would need to be put to true.

I would not recommend doing this though, especially since the setting in question will be overwritten on each update of the application.

Best regards,

Xavier Fortin