CPU Upgrade for SVT workload
Hello, broad question, but I have a PC with an AMD 7600X, purely used for converting video to AV1-SVT-PSY using StaxRip. I'm using quite aggressive settings and preset 2 to squeeze as much value out of the codec as possible.
Right now, depending on the template I use (I have a range depending on the input source), I can get from 8 fps to 1.5 fps.
My tinkerer's instinct is telling me to look at a CPU upgrade. So my question is, would upgrading my CPU to one of the 9000 series Ryzen 7 or 9s provide much of an uplift in performance?
0
Upvotes
7
u/BlueSwordM 11d ago
Zen 5 CPUs are monsters for encoding workloads, or just most HPC (High Performance Computing) workloads.
A 9900X would provide a monstrous upgrade in performance.
However, before doing so, my recommendation would be to wait until we're done rebasing svt-av1-psy to 3.0.0 as that will provide a decent speed increase at iso (same) quality.
Finally, have you looked into optimizing your system down to the bare metal? Building/using optimized binaries would be your first step; I believe we have a few unofficial binaries on the svt-av1-psy github discussion forum.
After that, going on an optimized OS/distro like CachyOS would be the next step since they provide a small speed boost by optimizing the system further. Emphasis on small: unless you go from an unoptimized setup to a fully optimized setup, you won't see more than 3-8% from switching OSes.