f.lux works by simply setting a new ICC profile - right? That’s often supported directly in hardware in the GPU’s scanout system (so it doesn’t appear in your framebuffer). So why would that cause poor performance?
yea never had any performance related problems on the visual end of things with flux (typing this with it on). Although flux is getting pretty outdated on Big Sur, so there are some hiccups and lockup bugs that could be interpreted as "performance issues".
f.lux had major problems. There was some sort of weird issue that seemed like they were not unpremultiplying colors before shifting the colors, so you'd get these weird blobs of color that either didn't have the color shift applied or were just the wrong color in the middle of videos. It was quite annoying.