15.03.2026, 21:04
The used code:
should be correct, so I suspect it's some detection or preset glitch.
Does this also happen if you:
a. restart Hybrid
b. clear the tools cache?
c. reset the defaults
Cu Selur
bool HybridMainWindow::cpuSupportsAVX2() const
{
unsigned int ebx = 0;
#ifdef _MSC_VER
int cpuInfo[4];
__cpuid(cpuInfo, 0);
if (cpuInfo[0] < 7)
return false;
__cpuidex(cpuInfo, 7, 0);
ebx = cpuInfo[1];
#elif Q_OS_WIN
unsigned int eax, ecx, edx;
unsigned int cpuInfo[4];
__cpuid(0, eax, ebx, ecx, edx);
if (eax < 7)
return false;
__cpuid_count(7, 0, eax, ebx, ecx, edx);
#endif
// Bit 5 of EBX in CPUID leaf 7 subleaf 0 indicates AVX2 support
return (ebx & (1 << 5)) != 0;
}Does this also happen if you:
a. restart Hybrid
b. clear the tools cache?
c. reset the defaults
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.

