Jump to content

was early hyper threading only slower? or is it a limitation in server 2003? my cpu's are 16% faster with hyper threading disabled and show improvements in every aspect except integer math. the cpu's are xeon mp's and were some of the earliest to feature hyper threading.

 

 

untitled.jpg

Link to comment
https://linustechtips.com/topic/850486-hyperthreading-is-slower-enabled/
Share on other sites

Link to post
Share on other sites

Just now, emosun said:

was early hyper threading only slower? or is it a limitation in server 2003? my cpu's are 16% faster with hyper threading disabled and show improvements in every aspect except integer math. the cpu's are xeon mp's and were some of the earliest to feature hyper threading.

 

untitled.bmp

wait. DID.YOU.SAY.2003...................................................................................................................................................................................................

 

 

 

 

 

 

 

 

 

Is it fully updated to support hyperthreading?

Build

Spoiler

Ryzen 5 1600, Cooler Master Hyper 212 Evo, Gigabyte X470 Gaming 7. TeamGroup Viper 4133mhz 16gb, XFX RX 480 8 GB (1000mhz cause dying), Samsung 850 EVO 250 GB M.2 SSD, An old 1tb 5400 rpm 2.5" HDD, TeamGroup 480gb & Kingston 480gb ssds (May RAID 0), 1TB Western Ditigal HDD, EVGA 750W G2 PSU, Phanteks P400s

----------X-----------X------------

Link to post
Share on other sites

How many times have you run the benchmark? Sometimes scores can vary, especially when we're talking about old CPUs.

Do you know of any fluctuations in core frequencies? Maybe with HT enabled the cores clock lower for some stupid reason.

🇩🇪 🇪🇺 🏴‍☠️ 

Link to post
Share on other sites

4 minutes ago, DeezNoNos said:

Is it fully updated to support hyperthreading?

it's running service pack 2 and will show the correct core count in task manager when i change hyper threading .

1 minute ago, Senzelian said:

How many times have you run the benchmark? Sometimes scores can vary, especially when we're talking about old CPUs.

Do you know of any fluctuations in core frequencies? Maybe with HT enabled the cores clock lower for some stupid reason.

I've ran the benchmark several time to be sure because I know I've sometimes seen it change but the score hover around these same results.

and yes I did watch cpu-z to make sure the core speed stayed the same and it does during the whole test.

Link to post
Share on other sites

Just now, emosun said:

it's running service pack 2 and will show the correct core count in task manager when i change hyper threading .

I've ran the benchmark several time to be sure because I know I've sometimes seen it change but the score hover around these same results.

and yes I did watch cpu-z to make sure the core speed stayed the same and it does during the whole test.

how old is the cpu mark

 

Build

Spoiler

Ryzen 5 1600, Cooler Master Hyper 212 Evo, Gigabyte X470 Gaming 7. TeamGroup Viper 4133mhz 16gb, XFX RX 480 8 GB (1000mhz cause dying), Samsung 850 EVO 250 GB M.2 SSD, An old 1tb 5400 rpm 2.5" HDD, TeamGroup 480gb & Kingston 480gb ssds (May RAID 0), 1TB Western Ditigal HDD, EVGA 750W G2 PSU, Phanteks P400s

----------X-----------X------------

Link to post
Share on other sites

Just now, emosun said:

it's the current version

maybe try something from that time?

Build

Spoiler

Ryzen 5 1600, Cooler Master Hyper 212 Evo, Gigabyte X470 Gaming 7. TeamGroup Viper 4133mhz 16gb, XFX RX 480 8 GB (1000mhz cause dying), Samsung 850 EVO 250 GB M.2 SSD, An old 1tb 5400 rpm 2.5" HDD, TeamGroup 480gb & Kingston 480gb ssds (May RAID 0), 1TB Western Ditigal HDD, EVGA 750W G2 PSU, Phanteks P400s

----------X-----------X------------

Link to post
Share on other sites

3 minutes ago, DeezNoNos said:

maybe try something from that time?

I suppose I could try an older version.

but honestly I don't think that'll be the issue as the current version is made for windows 2003 and 32 bit os's. 

maybe it's having a fit with hyperthreading on 32bit cpu's

Link to post
Share on other sites

What is the hardware? Try something else like Cinebench R15. It has been a long time since I had a P4 era CPU when HT was introduced, but from memory it gave similar benefits to more recent CPUs.

 

I can imagine HT might cause problems if the OS/software are not able to intelligently handle a load of threads.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

Yes the very first CPUs with HT generally did exhibit performance loss with it enabled, also Server 2003 doesn't handle it well ether. Most server applications and Microsoft recommended to turn off HT back then for things like SQL server. 

Link to post
Share on other sites

12 hours ago, DeezNoNos said:

maybe try something from that time?

I just tried performance test 6.1

and again it's show improvements in every aspect with HT disabled

 

12 hours ago, porina said:

What is the hardware? Try something else like Cinebench R15. It has been a long time since I had a P4 era CPU when HT was introduced, but from memory it gave similar benefits to more recent CPUs.

cinebench r15 is 64bit only

 

12 hours ago, leadeater said:

Yes the very first CPUs with HT generally did exhibit performance loss with it enabled, also Server 2003 doesn't handle it well ether. Most server applications and Microsoft recommended to turn off HT back then for things like SQL server. 

I'd be willing to try newer versions of windows however none are compatible with this machine as none have the driver for the drive controller , i might make a new thread on that.

Link to post
Share on other sites

47 minutes ago, emosun said:

cinebench r15 is 64bit only

One of the other Cinebenches then? I'm just trying to think of things that seem to scale well.

 

Again, what is the spec of the hardware?

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

2 minutes ago, porina said:

Again, what is the spec of the hardware?

it's a dl580 g2 with 4x xeon mp 2ghz and 8gb ram, xeon mp are 32bit cpu's

I think that it's just a limitation with old HT or a limitation in Windows server 2003.

The machine will need a different drive controller if I want to use something other than server 2003

Link to post
Share on other sites

Ok, I'm outta ideas then. If it was something with more cores I have some thoughts, but not the case here.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

2 minutes ago, porina said:

Ok, I'm outta ideas then. If it was something with more cores I have some thoughts, but not the case here.

i don't know if at the time they had 8 way 603 systems this one is only 4 way. 

Link to post
Share on other sites

1 hour ago, emosun said:

I'd be willing to try newer versions of windows however none are compatible with this machine as none have the driver for the drive controller , i might make a new thread on that.

 

36 minutes ago, emosun said:

I think that it's just a limitation with old HT or a limitation in Windows server 2003.

The machine will need a different drive controller if I want to use something other than server 2003

You'll find it's the implementation of HT in the CPU, early HT was mainly useful to protect against thread locking making the OS unusable and not to gain extra performance.

 

You should be able to get the disk controller on Server 2008 32bit, most of the time you can just use the server 2003 driver and manually select it.

Link to post
Share on other sites

1 minute ago, leadeater said:

You should be able to get the disk controller on Server 2008 32bit, most of the time you can just use the server 2003 driver and manually select it.

well it needs it for the installation and thats what most seem to have an issue with on server 2008. the installation media doesn't detect any drives. I'm also going to try 32bit windows 10 just to see if it'll detect the drive controller.

Link to post
Share on other sites

4 minutes ago, emosun said:

well it needs it for the installation and thats what most seem to have an issue with on server 2008. the installation media doesn't detect any drives. I'm also going to try 32bit windows 10 just to see if it'll detect the drive controller.

Put the driver on a USB drive and plug it in during install, when you get to the disk selection screen there is a load drivers option. Windows 10 might be better to test on anyway though, it also has very good inbuilt driver repo too.

Link to post
Share on other sites

7 minutes ago, leadeater said:

Put the driver on a USB drive and plug it in during install, when you get to the disk selection screen there is a load drivers option. Windows 10 might be better to test on anyway though, it also has very good inbuilt driver repo too.

there is no driver for this machine for windows 2008 , planned obsolescence at it's best.

course this machine is actually no faster than a pentium D so it's understandable that by 2008 they'd want to replace these machines. i'll still try 10

Link to post
Share on other sites

1 minute ago, emosun said:

there is no driver for this machine for windows 2008 , planned obsolescence at it's best.

Use the 2003 driver, works most of the time. Something I have done rather often for older systems, manufacture doesn't make a driver for a newer OS but that doesn't mean the older/existing ones won't work. I've even gone to the extent of editing the inf files before and adding in support OS lines but that is rarely required.

Link to post
Share on other sites

2 hours ago, leadeater said:

Windows 10 might be better to test on anyway though, it also has very good inbuilt driver repo too.

ok seems that the machine doesn't like windows 10 32bit

it just sits on the initial windows 10 logo right after the "press any key to boot from cd" message.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×