Perhaps I will start a discussion here on the topic python3-pil vs pillow-simd
I must say right away, unfortunately, I have not yet been able to confirm with tests that the render is really faster.
Tests conducted on VPS, where CPU is not guaranteed
Too small renders. And big maps don't allow rendering time/disk space
But pillow-simd works well.
Subjectively, on the production map, I got high results that I had not seen before. In 15 hours ~700000 tiles on ryzen 7 3700x in stock.
Render with SmoothLighting and webp on 6 threads.
Current render speed 14.71t/s
How to use it.
Before the next steps, make sure you have an overview. I was unable to build it with pillow-simd.
Make sure the processor supports avx2 instructions - lscpu | grep avx2
Perhaps I will start a discussion here on the topic python3-pil vs pillow-simd
I must say right away, unfortunately, I have not yet been able to confirm with tests that the render is really faster.
But pillow-simd works well.
Subjectively, on the production map, I got high results that I had not seen before. In 15 hours ~700000 tiles on ryzen 7 3700x in stock. Render with SmoothLighting and webp on 6 threads. Current render speed 14.71t/s
How to use it. Before the next steps, make sure you have an overview. I was unable to build it with pillow-simd.
This works for ubuntu 20.04/22.04. I don't know how to do this for windows.
I hope this research will help someone, add your own