I have been searching for i fix to me shuddering and drop in frames while ADS . I am running a i7 6700 with a gtx 1080 ti and had hyper threading enable i bois. Upon some research i seen someone had posted to turn off hyper threading and he was laughed at in the post. I thought i would try it.
enabled- 80 to 110 frames with shuddering while ADS.
disabled- 130 to 170 frames and run smooth as butter now. I will try running everything on high now as my monitor has a 165 refresh rate.
this is a possible explanation.....
Depends on the game. Many people blindingly say no to this sort of thing. There is a reason why AMD chose for the longest time to abandon multi-threads, in favor for the higher TDP method of just providing more cores. E.g. FX series processors only had as many threads as they did cores. While intel i7's were rockin only 4 cores and an additional 4 threads. Of course, this didn't prevent AMD architecture at the time from running like dog, and essentially just generating a lot of heat, sucking a lot of power and not producing efficient results lol.
In most games single core performance is the best.
Hyperthreads are "logical cores," and are thus seen by the OS and software as virtual cores. Many games only support a certain amount of cores anyway...best to give the game actual dedicated cores. Essentially, many games will use the threads and treat them as cores. This also increases chances of something called thread collisions, which is when an app may try to use the same thread for multiple purposes, or even multiple processes and apps trying to use the same thread...since things happen in the background of your OS as well.
This is something you will have to monitor and choose accordingly for the game. That's why there are apps like "CPUcores" which let you toggle the HT functionality, among other things, preventing the need to have to pop into Bios and permanently disabling/ enabling.
You may also want to run a couple bench tests to see how it fares for you and what your game is using in the first place. DX12 titles, though, can be tricky...since it relies a lot on computing power e.g. the CPU is playing a more major role. Only tests can tell you. However, if someone only had two cores, I'd say role with the threads. But if you have 4+ cores, you may stand to benefit from not only disabling HT, but you might stand to gain from disabling actual cores in some games, too. It's known that some games do better with fewer cores at higher clock speeds, than many cores...especially if said game wasn't designed to use many in the first place. Again, you can take pretty much any game and see how many threads it will use, then whether they stand to gain from disabling threads/ CPUs in the first place. Up till about 2012/ 2013 most games really used two CPU cores. It really wasn't till around that time they started leveraging quad cores and up...