Eh, it's a logic that can't be properly managed. The XU4 and Tinkerboard (both armhf) have GPU's that run circles around RK3328, S905(X), H5, etc. I'd say leave it alone, after all the experience should be up to the user anyway. Because then you also need to start talking about RAM, and it just gets out of control.