monroewilliams / MatrixDownload

Releases of my Matrix screensaver.
235 stars 10 forks source link

opengl vs metal / very high gpu usage on mac i7 #4

Open evdama opened 3 years ago

evdama commented 3 years ago
monroewilliams commented 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.