http://bugs.winehq.org/show_bug.cgi?id=35056 Anastasius Focht <focht@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1|ecbc4cf06d6c9253ba92065f320 |d929a1fa86005dffdbe10b1a77a |ddd6eeff3177f |c23c1bc44f67b --- Comment #11 from Anastasius Focht <focht@gmx.net> --- Hello folks, some addendum ... The bug was fixed by commit https://gitlab.winehq.org/wine/wine/-/commit/d929a1fa86005dffdbe10b1a77ac23c... Wine 4.0 (before): --- snip --- $ export WINEPREFIX=/tmp/pfx-4.0 $ ~/wine/mainline-install-4.0-x86_64/bin/wineboot -u $ ~/wine/mainline-install-4.0-x86_64/bin/wine64 reg query "HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0" HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 Identifier REG_SZ x86 Family 25 Model 97 Stepping 2 ProcessorNameString REG_SZ Intel(R) Pentium(R) 4 CPU 2.40GHz VendorIdentifier REG_SZ GenuineIntel --- snip --- Wine 4.1 (after the fix went in): --- snip --- $ export WINEPREFIX=/tmp/pfx-4.1 $ ~/wine/mainline-install-4.1-x86_64/bin/wineboot -u $ ~/wine/mainline-install-4.1-x86_64/bin/wine64 reg query "HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0" HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 Identifier REG_SZ AMD64 Family 25 Model 97 Stepping 2 ProcessorNameString REG_SZ AMD Ryzen 9 7945HX with Radeon Graphics VendorIdentifier REG_SZ AuthenticAMD --- snip --- Wine 4.0 reports a hardcoded CPU ("Pentium 4", "GenuineIntel") with the x86 prefix. Wine 4.1 reports the actual CPU via cpuid, with AMD64. That is exactly the check from my comment #4 and the workaround from comment #6. The fix is here: --- snip --- commit d929a1fa86005dffdbe10b1a77ac23c1bc44f67b Author: Hans Leidekker hans@codeweavers.com Date: Mon Jan 28 2019 wineboot: More accurate reporting of AMD and Intel processors. --- snip --- https://gitlab.winehq.org/wine/wine/-/commit/d929a1fa86005dffdbe10b1a77ac23c... Commit ecbc4cf06d6c9253ba92065f320ddd6eeff3177f ("wineboot: Retrieve CPU details through the SMBIOS table", wine-9.9) is a refactor that moves the logic that already worked. --- snip --- 4.0 Identifier=x86 Family 25 Model 97 Stepping 2 VendorIdentifier=GenuineIntel 4.1 Identifier=AMD64 Family 25 Model 97 Stepping 2 VendorIdentifier=AuthenticAMD 4.2 Identifier=AMD64 Family 25 Model 97 Stepping 2 VendorIdentifier=AuthenticAMD 9.8 Identifier=AMD64 Family 25 Model 97 Stepping 2 VendorIdentifier=AuthenticAMD 9.9 Identifier=AMD64 Family 25 Model 97 Stepping 2 VendorIdentifier=AuthenticAMD 10.0 Identifier=AMD64 Family 25 Model 97 Stepping 2 VendorIdentifier=AuthenticAMD --- snip --- Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.