hyperthreading?

how well does dx12 work with hyperthreading do you see a benefit compared to a i5?

15,608 views 3 replies
Reply #1 Top

A properly multi-threaded application is going to benefit from hyper-threading simply because it can utilize the extra logical cores just like it can the extra physical cores.

 

The real world benefit seems to be around 10%.  Hyper-threading will do absolutely nothing for a single threaded application, and many report worse performance with it on, than off.  As dx12 is supposed to be fully parallel, it should do the normal 10% performance boost that seems to be prevalent in benchmarking these days.  It can be a substantial performance boost if you have too much going on for your available resources, but odds are you wont notice much in most games as few things actually task the CPU these days.

Reply #2 Top

Quoting psychoak, reply 1

A properly multi-threaded application is going to benefit from hyper-threading simply because it can utilize the extra logical cores just like it can the extra physical cores.

 

The real world benefit seems to be around 10%.  Hyper-threading will do absolutely nothing for a single threaded application, and many report worse performance with it on, than off.  As dx12 is supposed to be fully parallel, it should do the normal 10% performance boost that seems to be prevalent in benchmarking these days.  It can be a substantial performance boost if you have too much going on for your available resources, but odds are you wont notice much in most games as few things actually task the CPU these days.

So far our testing with HT is that it varies greatly depending on CPU/RAM and workload. There is no general rule of thumb. IIRC< we did see a little bit of improvement with HT, but not nearly as much performance a true core would bring.