Skip to content

No option for Vulkan with "Older CPU"? (aka no AVX at all) #2225

@NintendoManiac64

Description

@NintendoManiac64

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions