Unsolved

1 Rookie

 • 

8 Posts

936

September 23rd, 2020 06:00

OptiPlex 7080 with i9-10900k can't keep hyperthreading enabled after shutdown

I recently noticed from task manager that my hyperthreading is disabled so I went into bios to enable and apply the change. It only worked once. If I shut down and start up again, it's disabled. If I save it as a custom setting, it only works if I don't shut down the  machine. Rebooting once, hyperthreading is still enabled. Shutdown for the day and starting up next morning, hyperthreading is disabled again. I don't run into any issues while hyperthreading is enabled. I need that to compile code. Without it, compile takes about 20% longer time. I wouldn't be purchasing this dell with this processor if I could just do this job with half the threads. I wonder if anyone has encountered this before. All my older HP desktops have no hyperthreading processors and my HP laptop has win 10 and hyperthreading enabled and never have seen it disabled.

It's pointless to complain about the dell quality. I've used dell as long as hp and don't expect miracles from either brand but if an expensive dell machine doesn't come with 10 cent nvme drive screws and an hp desktop 1/3 the price comes with a full set of screws in a sealed bag, you know what you're buying, just a dell. Technical support on dell is non-existing so I'm here looking for answers from fellow dell owners.

1 Rookie

 • 

8 Posts

September 25th, 2020 09:00

I asked microsoft folks. They say it's not their doing LOL.

Is it the dell optimizer?

1 Rookie

 • 

8 Posts

September 26th, 2020 09:00

Seems to be the optimizer program. I tried my best to learn how it does its optimization and there's zero information on it. So I turned it off. Shutdown and restarted. Seems like my hyperthreading is no longer disabled upon powering on again.

Some test to show how useless this particular program is. I compile a complex project after "make clean".

10 core 20 threads optimizer on
31s

10 core 10 threads optimizer on
36s

10 core 10 threads optimizer off
41s

10 core 20 threads optimizer off
31s

So with all 20 threads the optimizer has zero benefit. With only 10 physical threads, the optimizer gives some benefits. BUT, I paid for a hyperthreading processor and it seems having it on gives me a huge boost in my work, 31s vs 41s, I can say 33% faster than having it off. It's the nature of my work, compiling code that has many short files, so I imagine if there's a way to use a GPU to do it, it could be instantly done with just a moderate to intro level gaming GPU.

Just a caution to everyone using dell optimizer out there: the gain may be fake.

No Events found!

Top