https://bugs.winehq.org/show_bug.cgi?id=56667
dr. Hannibal Lecter neutrinocms@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |neutrinocms@gmail.com
--- Comment #5 from dr. Hannibal Lecter neutrinocms@gmail.com --- If anyone is coming here from search engines, the solution seems to be found on ProtonDB:
"Need workaround (from WoT discord) for multiple cores CPUs - restrict used number of cores to only physical ones: set env var WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7 (for 16 cores), 6:0,1,2,3,4,5 (for 12) etc."
However, I *think* the poster misunderstood the instructions, because in an 16-core CPU, you have...16 physical cores (but also 16 virtual/hyperthreading ones). So in theory, if the text is correct, for a 12-core CPU you should be able to use something like:
WINE_CPU_TOPOLOGY=12:0,1,2,3,4,5,6,7,8,9,10,11
But...I personally have a 7900X3D, which is a 12-core CPU, *however*, half of the cores have the new AMDs v-cache, so when I use all 12 cores, WoT still stutters a bit for some reason, so I used the cores without the v-cache like this:
WINE_CPU_TOPOLOGY=6:6,7,8,9,10,11
...and it finally seems playable again (although the good ol' ancient audio stuttering is back occasionally, I don't know if this is related or not, but it sure is annoying).