3 ms·
The things I want AVX512 for in a laptop: - AV1 encoders - VapourSynth - llama.cpp - whisper.cpp - numpy ...That's about it. Autovectorized AVX512 system
by brucethemoose2 3y ago
The things I want AVX512 for in a laptop:
- AV1 encoders
- VapourSynth
- llama.cpp
- whisper.cpp
- numpy
...That's about it. Autovectorized AVX512 system packages from CachyOS, Clear Linux and such would be cool, but I can live without that.
AV1/VapourSynth are branchy, and actually a reasonable fit for CPUs. Everything else seems like it would work well on IGPs, but alas it has not been done yet. shrug
- vnorilo 3y agoAVX is very useful for audio DSP when you care about latency. Which is mostly in the pro audio niche.
- bee_rider 3y agoLinux has this “pulseeffects” package with some nice features (eq, left-right balance), but it is a real CPU hog (especially for something that sits in the background all the time). Kinda wonder if it is worth re-compiling for avx-512…
- phkahler 3y ago>> Linux has this “pulseeffects” package with some nice features (eq, left-right balance), but it is a real CPU hog Yeah, but one or two cores should handle it just fine. If it really is a hog, it probably needs some optimization. Real-time audio DSP has been a thing for decades and should not be a hog.
- bee_rider 3y agoIt is running on my laptop so I’m probably being unusually picky.
- squeaky-clean 3y agoLooking at the source, it looks like pulseeffects doesn't run any of the DSP itself. It uses a number of lv2 format plugins to process the audio.
- ROTMetro 3y agoWould love to get my Acustica Audio plugins to use less CPU. I've heard good things about the 7XXX processors for this.