The problem with the dispmanx grabber in the RPi firmware is that it needs a lot of RAM bandwidth. It downscales the full (HD or 4k) image down to 64x64 (or whatever's configured in hyperion) which is then processed by hyperion. If that needs too much RAM bandwidth the HDMI output "starves" (can't get it's data in time) and the screen cuts out.
The downscale processes every pixel on screen which could probably be optimized (eg checking only every 2nd/4th/8th... pixel) which should still give a good enough approximation for hyperion, be a lot quicker and save a lot of RAM bandwidth.
Such a thing might be easier to do with V4L2 decoders, a new grabber could directly hook into kodi (or get the video buffers with decoded images from kodi) and could implement optimized downscaling in userspace.
But that's something for the future and of course a new grabber (which could then work on all platforms using V4L2 decoders) plus some plumbing on kodi side would need to be implemented in hyperion.
so long,
Hias