Solar power supply under the magnifying glass