Bug 470319

Summary: Add recent instruction sets to processor.h
Product: [Frameworks and Libraries] frameworks-solid Reporter: 2wxsy58236r3
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: kdelibs-bugs-null, lukas, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: All   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description 2wxsy58236r3 2023-05-27 01:22:28 UTC
From src/solid/devices/frontend/processor.h, solid only contains a very short list of instruction sets. Recent ones such as AVX, AVX2, AVX-512 (x86-64 CPUs), or NEON, SVE, SVE2 (ARM CPUs) are missing.
Comment 1 2wxsy58236r3 2023-06-01 01:57:48 UTC
Since kinfocenter uses solid, if you view CPU information by Devices -> Device Viewer -> Processors -> Processor 0, you will see that AVX, AVX2, etc. will not be listed under "Supported Instruction Sets" even if your CPU supports them. It can only expose the short list of instruction sets provided by solid.