https://bugs.winehq.org/show_bug.cgi?id=49135
Brendan Shanks bshanks@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bshanks@codeweavers.com
--- Comment #6 from Brendan Shanks bshanks@codeweavers.com --- I tested this on my Ryzen 5 3600 system, and the dialog also appears on Windows 10 2004. The SSE detection code is flawed, it gets the "highest basic function parameter" (returned in EAX after CPUID with EAX=0), ANDs it by 0xF, and fails if the result is 0.
Zen 2 returns 0x10 (and thus fails), whereas every modern Intel chip returns something where the low byte is nonzero (see https://en.wikipedia.org/wiki/CPUID#EAX=0:_Highest_Function_Parameter_and_Ma...)