Yes, silicon panels are not the only solution. Although not as efficient as silicon other techniques have other qualities that make it commercially viable (price, scaling, maintainability) as explained in this video by nano solar http://www.nanosolar.com/nanosolar-technology-overview