Mac v26 - Excessive GPU utilization

When OBS Mac is started up, the application is using an EXCESSIVE amount of GPU processing bandwidth that varies dependent on the displays rendered resolution, not the pixel size of the monitor. If a user has a HiDPI resolution selected, an image with 4x more pixels is used to render the image before it's displayed on the screen. Those extra pixels quickly add up to an a LOT of GPU Bandwidth being chewed up.

MacOS 10.15.7 - OBS 26.1 - AMD 5700XT GPU (not a low spec GPU to say the least):
  • 1920x1080P 60Hz HiDPI resolution ~ constant 25% GPU load
  • 3840x2160P 60Hz resolution ~ constant 25% GPU load
  • 3840x2160P 60Hz HiDPI resolution ~ constant 65% GPU load!

Windows 8.1 - OBS V26.1 - AMD Fury Nano
  • 1920x1080P 60Hz HiDPI resolution ~ constant 2% GPU load from OBS.
The excessive load on MacOS will lead to MacBook Fans running out of control, 5K iMacs dropping frames, and if the user is doing streaming anything that needs the GPU bandwidth, a good chunk of needed GPU resources will be missing.
 
Top