raiguard / ModernGadgets

Sleek, minimalist, information-dense gadgets for the modern desktop. Inspired by the AddGadgets.com system monitoring gadgets. Built on the Rainmeter platform.
MIT License
300 stars 32 forks source link

Logical threads in single line per physical core. #184

Closed grappas closed 4 years ago

grappas commented 4 years ago

In case of ;) obraz F.e. instead of this: obraz Something more like this: obraz To save space.

raiguard commented 4 years ago

I will definitely be looking at ways to compact things, people with the newer threadripper CPU's have an obscenely large gadget to look at. I'll do some experiments.

grappas commented 4 years ago

You also should take under consideration rumours about 4 threads per core in upcoming Ryzens (still just a rumours, but better to be prepared ;))

raiguard commented 4 years ago

CPU Meter already supports an arbitrary amount of threads per core (I think), and with the rewrite will support an arbitrary amount of cores.

Also, who on earth needs four threads per core!?

grappas commented 4 years ago

Hype train to be derailed I think xD

SilverAzide commented 4 years ago

Hype train to be derailed I think xD

Yes, thanks to Spectre/Meltdown attacks (to which AMD is not immune), one might reasonably expect less HT, not more... From wikipedia: In 2019, with Coffee Lake, Intel began to move away from including hyper-threading in mainstream Core i7 desktop processors except for highest-end Core i9 parts or Pentium Gold GPUs. It also started recommending disabling hyper-Threading as new CPU vulnerability attacks were revealed which could be mitigated by disabling HT.

grappas commented 4 years ago

It's not a place for such discussion, but what you are saying is full of BS.

  1. AMD processors are fully immune to Spectre
  2. -.- was mildly vulnerable (in comparison to Intel processors) to Meltdown but single microcode update fixed it with very small performance hit.
  3. Modern Intel cpus are patched to be immune for these attacks.
  4. It's not related to Hyper-Threading or SMT at all. It's different pairs of shoes.
raiguard commented 4 years ago

I no longer plan on modifying CPU meter any further. If you have too many threads, use the average CPU usage option. Seeing the usage of 64 individual threads probably isn't useful anyway.