Im running Ubuntu on a Surface Pro 5 (i5 7300u, 8GB) with the linux-surface-kernel.
Generally, things pretty much worked out of the box, the only tinkering I had to do was to optimize battery life / cpu power usage when not plugged in. Theres packages that will limit your CPU frequency depending on the status of your battery. I dont remember the exact name, but it was pretty much the first hit I googled “linux limit cpu power” or something like that. Without that, the battery life wasnt great, especially when watching YouTube, but with some tweaking and the proper h264/h265 drivers, my surface achieves some 3-4 hours of video playback right now.
Other than that it’s smooth sailing all the way.
Do souls have sizes, like “you need at least the soul of a medium sized dog or pig”?
Because if every soul is worth equally much, just set an anthill on fire and be done for the foreseeable future.
Of course, as your next course of action, you should make up for the damage done to your local eco system, but that should be doable within the powers and lifespan of a lich.