I recently found out the solution to my openSUSE Tumbleweed issue (see: #2102) and was testing some dGPUs on a temporary improvised test bench I happened to already have set up that's of largely the same architecture as my primary PCs (LGA1150 Broadwell and Haswell Xeons) but just fewer CPU threads and a cut-down iGPU (Pentium G3268 - basically a multiplier-unlocked Haswell i3 without hyperthreading nor AVX) which shouldn't matter for dGPU-specific tests anyway.
...but it turns out koboldcpp seems to completely lack an option for using Vulkan on CPUs that lack AVX altogether? The weird thing is that it does have an "old CPU" option for CPUs that have AVX(1) but not AVX2 - weird because the last CPUs like that were in the DDR3 era on either AMD or Intel, but the full-fat non-Atom-derived Intel Pentiums didn't have AVX enabled support for the entire DDR4 era for whatever reason *cough*product-segmentation*cough*. In other words, AVX wasn't present on Pentiums until the much more recent 12th gen Alder Lake (!) - you know, when DDR5 was (optionally) supported!
Thing is, the Pentium beginning with the G4560 (7th gen "Kaby Lake") basically became the i3 of yore, being 2core/4thread and were the budget gaming option up until the release of the Ryzen 3 series, so there were a lot of RX 470 and GTX 1050 Ti PCs with such a CPU.
But again, to be clear, I am not referring to the Pentium CPUs such as "Pentium Silver" that were initially just rebrands of their former Atom based cores and later the basis of Intel's "e-cores" - I'm referring to the Pentiums that share the exact same CPU core architecture as their "bigger brother" i3/i5/i7 and such.
I recently found out the solution to my openSUSE Tumbleweed issue (see: #2102) and was testing some dGPUs on a temporary improvised test bench I happened to already have set up that's of largely the same architecture as my primary PCs (LGA1150 Broadwell and Haswell Xeons) but just fewer CPU threads and a cut-down iGPU (Pentium G3268 - basically a multiplier-unlocked Haswell i3 without hyperthreading nor AVX) which shouldn't matter for dGPU-specific tests anyway.
...but it turns out koboldcpp seems to completely lack an option for using Vulkan on CPUs that lack AVX altogether? The weird thing is that it does have an "old CPU" option for CPUs that have AVX(1) but not AVX2 - weird because the last CPUs like that were in the DDR3 era on either AMD or Intel, but the full-fat non-Atom-derived Intel Pentiums didn't have AVX
enabledsupport for the entire DDR4 era for whatever reason *cough*product-segmentation*cough*. In other words, AVX wasn't present on Pentiums until the much more recent 12th gen Alder Lake (!) - you know, when DDR5 was (optionally) supported!Thing is, the Pentium beginning with the G4560 (7th gen "Kaby Lake") basically became the i3 of yore, being 2core/4thread and were the budget gaming option up until the release of the Ryzen 3 series, so there were a lot of RX 470 and GTX 1050 Ti PCs with such a CPU.
But again, to be clear, I am not referring to the Pentium CPUs such as "Pentium Silver" that were initially just rebrands of their former Atom based cores and later the basis of Intel's "e-cores" - I'm referring to the Pentiums that share the exact same CPU core architecture as their "bigger brother" i3/i5/i7 and such.