Considering this doesn't happen in the desktop version, have you tried other things like cached interpreter? It's more likely to be a CPU difference than a GPU difference on the Shield T.V.
I'd feel more confident if we could find another work-around.
I'd feel more confident if we could find another work-around.