Solar power can easily deliver enough power if done on a wide enough scale.
For example in a desert region a solar panel could in theory deliver near maximum power for 8 hours a day. So a 3 meter square high efficiency panel could deliver 1kw during sunlight or about 330w on average over 24 hours. So an area 1km x 1km could deliver an average of 1MW. That would only be a tiny fraction of one desert. If you covered the Sahara then you have an area roughly 10,million square kilometres. So you would get an average of 10,000GW For comparison Drax in the UK which is the largest power plant in the UK has a capacity of 3.9GW. So you have the equivalent of more than 2500 drax type power stations. Put another way you have 200 times the UK's total power requirement.
The real problem is power storage and distribution. Distribution is possible using current technology but only just. You would have to have ultra high tension three phase (5 million volts at a guess) to reduce losses. To compare the highest voltage distribution in the UK is 440kV so you are talking a jump of about a factor of 12 in voltage.
There are several methods for electricity storage that do work on a colossal scale. In Wales there is a mountain that has been hollowed out. High efficiency pumps send water in during periods where demand is low and the turbines are a fast start type, so opening the valves to power delivery is about 5 seconds. If a network of mountains had the same treatment then this could store immense amounts of power.
There are also high volume low pressure compressed air systems that can deliver significant power for power storage. The pressure tanks are the same type as used for storing natural gas and are colossal. Air is pumped in on low demand and this is fed to turbines to drive generators. I have not seen this done commercially but I have seen plans for it and it works in theory.
There are also other systems but they are only theoretical as far as I know. So yes in theory if you used the Nevada desert, gobi desert, sahara and a few other places you could easily supply about 10 times the worlds current power needs.