Linky? It seems preposterous to assume that we will be able to map the energy budget of earthlings over a thousand millennia.
With that assumption, fission can last for a very long time if we get uranium from the oceans, and burn it in fast reactors. The oceans hold four billion tons of uranium, and with fast reactors we'd use it a hundred times more efficiently than we do today.