P/E cores do benefit from software tuning, but aside from that it's almost all hardware.
The GPU is significantly different from other desktop GPUs but it's in principle like other mobile GPUs, so not sure how much better Linux could be adapted there.