Open evdama opened 3 years ago
The OpenGL/Metal code for the screensaver isn't doing anything too complicated (the most unusual thing is probably some instanced drawing coordinated with the vertex shader that it uses to reduce the amount of data written each frame), but it sounds like something it's doing is hitting a slow path in the drivers for the Iris 650.
You could try changing the render API between Metal and OpenGL in settings and see if one is better than the other, but to find the root cause and come up with a workaround I'd have to spend some time profiling on similar hardware.