https://bugs.winehq.org/show_bug.cgi?id=43277
--- Comment #20 from Roderick Colenbrander thunderbird2k@gmail.com --- Created attachment 61028 --> https://bugs.winehq.org/attachment.cgi?id=61028 Output of coreinfo on Wine + Ryzen1800x
There are clearly a bunch of reporting issues in Wine for Ryzen. CPU name is wrong (not that big of a deal performance wise), but the main issue is reporting logical cores as physical cores.
Honestly if we are reporting this wrong on AMD, we are reporting the same wrong information in regards to SMT / hyperthreading on Intel. I suspect Intel to benefit from a proper implementation as well.
My bet is that the core reporting is making the game do pick incorrect pinning. I will work on patches for both issues. Not sure when I can get them ready though. I maybe to provide a really dirty hack just to test the theory.