rjt
Max Output Level: -70 dBFS
- Total Posts : 1017
- Joined: 2003/11/08 10:12:44
- Location: Portland, Oregon
- Status: offline
Turn off Hyperthreading
I have heard a number of people here discuss hyperthreading. There was a suggestion to me from tech support for another problem to turn off hyperthreading. I didn't see anything about hypertheading in my BIOS. Is that the only place to look.... is it ever called anything else? (I have WinXP) I am not sure how to look up info about my BIOS to pass it on here. Thanks in advance Take Care
|
HMusikk
Max Output Level: -81 dBFS
- Total Posts : 463
- Joined: 2003/11/09 16:08:37
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 02:52:28
(permalink)
You can turn it of inside SONAR also under "Options" "Audio" "Advance" Check of use Multiprocessing Engine. I have also turned it of in my BIOS (ehhh...in my DAW)  . Look for CPU Management or something like that..
< Message edited by HMusikk -- 3/3/2004 8:54:22 AM >
Gunnar Hustvedt http://www.h-musikk.no/english.html ASUS X99-E, Socket-2011-3,Intel Core i7-6850K, Noctua NH-U9S CPU Cooler, Corsair Vengeance LPX DDR4 2133MHz 16GB, Samsung 960 EVO 250GB M.2 PCIe SSD (System), Samsung 850 EVO 500GB 2.5" SSD (Data), Samsung 850 EVO 1TB 2.5" SSD (Sample), WD Desktop Black 1TB 3.5" (Audio), Gigabyte GeForce GTX 1060 3GB Windforce, Corsair RM750x 750W PSU, Samsung 34" LED Curved C34F791, Microsoft Windows 10 Pro 64-bit, Lynx AES16e, Aurora 16, Sonar Platinum, Pro Tools 12, Studio One 3
|
jpkeys
Max Output Level: -83 dBFS
- Total Posts : 356
- Joined: 2004/02/06 13:19:00
- Location: New Jersey
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 07:22:44
(permalink)
ORIGINAL: rjt I didn't see anything about hypertheading in my BIOS. Are you sure you have a hyperthreading CPU? Not all P4's ar HT. If you do have a HT CPU, maybe your BIOS version doesn't support it. You can try upgrading your BIOS to the latest version.
|
Qwerty69
Max Output Level: -62 dBFS
- Total Posts : 1435
- Joined: 2004/02/19 17:44:10
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 07:24:28
(permalink)
The intel site has utilities to determine your CPU and chipset, both of which need to support HT for it to become available as an option in Sonar. Q.
|
jhonvargas
Max Output Level: -83 dBFS
- Total Posts : 371
- Joined: 2003/11/06 07:34:55
- Location: Australia
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 07:25:29
(permalink)
|
lame_lefty
Max Output Level: -90 dBFS
- Total Posts : 30
- Joined: 2004/02/24 17:00:50
- Location: Middle Tennessee
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 09:03:38
(permalink)
ORIGINAL: HMusikk You can turn it of inside SONAR also under "Options" "Audio" "Advance" Check of use Multiprocessing Engine. Turning HT off in Sonar only won't always solve problems. Sonar lets me record or play audio for about 2 seconds before BSOD'ing on me when I have my Tascam US-122 attached unless I also disable it in the BIOS.
|
HMusikk
Max Output Level: -81 dBFS
- Total Posts : 463
- Joined: 2003/11/09 16:08:37
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 09:50:45
(permalink)
Turning HT off in Sonar only won't always solve problems. Sonar lets me record or play audio for about 2 seconds before BSOD'ing on me when I have my Tascam US-122 attached unless I also disable it in the BIOS.
That's my experience as well....that's why I have H/T disablet in BIOS...
Gunnar Hustvedt http://www.h-musikk.no/english.html ASUS X99-E, Socket-2011-3,Intel Core i7-6850K, Noctua NH-U9S CPU Cooler, Corsair Vengeance LPX DDR4 2133MHz 16GB, Samsung 960 EVO 250GB M.2 PCIe SSD (System), Samsung 850 EVO 500GB 2.5" SSD (Data), Samsung 850 EVO 1TB 2.5" SSD (Sample), WD Desktop Black 1TB 3.5" (Audio), Gigabyte GeForce GTX 1060 3GB Windforce, Corsair RM750x 750W PSU, Samsung 34" LED Curved C34F791, Microsoft Windows 10 Pro 64-bit, Lynx AES16e, Aurora 16, Sonar Platinum, Pro Tools 12, Studio One 3
|
Stokes
Max Output Level: -89 dBFS
- Total Posts : 81
- Joined: 2004/01/06 15:00:55
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 11:43:50
(permalink)
I had tons of BSOD's until I turned Hyperthreading off in the bios
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 11:50:05
(permalink)
You should only turn off Hyperthreading if you do not have a multiprocessor system. Many MBs share bios setups and have an option for enabling and disabling hyperthreading. Hyperthreading is a function that will only benefit you if you are using two or more processors. If you have a single processor and hyperthreading is enabled, then your OS will attempt load balancing for two processors which will actually increase your CPU usage and lower the CPU performance capabilities of your system.
|
mort
Max Output Level: -89 dBFS
- Total Posts : 83
- Joined: 2003/12/03 14:35:06
- Location: Dublin, Ireland
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 12:10:37
(permalink)
ORIGINAL: tmrpro You should only turn off Hyperthreading if you do not have a multiprocessor system. Many MBs share bios setups and have an option for enabling and disabling hyperthreading. Hyperthreading is a function that will only benefit you if you are using two or more processors. If you have a single processor and hyperthreading is enabled, then your OS will attempt load balancing for two processors which will actually increase your CPU usage and lower the CPU performance capabilities of your system. Is this true???
|
lame_lefty
Max Output Level: -90 dBFS
- Total Posts : 30
- Joined: 2004/02/24 17:00:50
- Location: Middle Tennessee
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 12:58:17
(permalink)
No, it's not true, at least not uncategorically. The first implementations had performance degradations under many conditions. However, BIOS and chipset implementations have improved quite a bit. I run SETI@Home when I'm not otherwise using the computer and my workunit output increases by about 25% with HT enabled. Similarly, encoding MPEG2 video for DVD mastering is about 20% faster for me. Overall system responsiveness under load improves as well. My experiences are not unique. Check out the many detailed reviews on various hardware sites. If your BIOS is HT-aware and your OS, applications and device drivers are, too, then it generally helps performance except under certain circumstances and while running certain applications.
|
schmoron13
Max Output Level: -90 dBFS
- Total Posts : 18
- Joined: 2003/11/06 15:47:51
- Location: Bay Area, CA
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 13:56:39
(permalink)
for sonar, I turn off HT (it's a single p4 3.06 on an Intel D845PEBT2), otherwise I get crashes all the time. HOWEVER, since I do 3d work, HT allows me to render on 3ds max 5 MUCH MUCH MUCH FASTER!, so to say that HT is a bad idea under ANY situation is naive...just research when and how to implement it.
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 14:43:07
(permalink)
For those of you who are experiencing a better result utilizing HT technology with single processors, follow the stages of application workflow and see why. If your application has multithreading options turned on and your MB has HT disabled, then the result will be your application sending multithreaded requests to an OS that is not allowing multi-thread processing requests, your operating system is not load balancing for HyperThreading and will ultimately perform worse than if you had the function enabled on your MB because half of your processing requests are being sent in to outer space. HyperThreading is a function that ONLY occurs on multiple processor systems. Hyper-Threading Technology provides thread-level-parallelism (TLP) on each processor resulting in increased utilization of processor execution resources. http://www.intel.com/technology/hyperthread/
|
jyoung
Max Output Level: -81 dBFS
- Total Posts : 483
- Joined: 2003/11/09 19:57:36
- Location: Oregon
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 14:55:57
(permalink)
Your undestanding of how NT/W2K/XP do multithreading is wrong. All of these OSes handle multithreading whether you have 1 CPU or 16. Threads get scheduled by the kernel to execute on a processor. Application don't request to have their threads executed. Hyper-threading is transparent to the kernel and the kernel just treats it as if it has extra CPUs to schedule threads on. The fact that the CPU is getting MORE threads and able to run them in parallel is GOOD thing. Otherwise your CPU resources are being wasted when running in single processor mode.
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 16:08:09
(permalink)
ORIGINAL: jyoung Application don't request to have their threads executed. The application must be coded for multithread functionality.
|
CodeTech
Max Output Level: -90 dBFS
- Total Posts : 22
- Joined: 2003/11/24 14:46:27
- Location: Calgary, Canada
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 18:23:22
(permalink)
Which the OS is... Hyperthreading makes a significant difference in my system. If I turn it off in BIOS, normal background tasks screw up my recording. With it turned on, I can leave MSN Messenger and my anti-virus running without interference.
|
jyoung
Max Output Level: -81 dBFS
- Total Posts : 483
- Joined: 2003/11/09 19:57:36
- Location: Oregon
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 18:37:01
(permalink)
ORIGINAL: tmrpro ORIGINAL: jyoung Application don't request to have their threads executed. The application must be coded for multithread functionality. This is true, but every application has at least one thread and that thread is scheduled along with all the other threads (and there can be thousands) on the system by the kernel. An application can boost the priority of its threads, which would make it more likely to get CPU slices, but this is not normally done, plus the thread would need to be running under an account that has the permissions boost thread priority.
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 19:29:44
(permalink)
ORIGINAL: CodeTech Which the OS is... Hyperthreading makes a significant difference in my system. If I turn it off in BIOS, normal background tasks screw up my recording. With it turned on, I can leave MSN Messenger and my anti-virus running without interference. My internet workstation Okay guys: Hyper-Threading Technology provides thread-level-parallelism (TLP) on each processor resulting in increased utilization of processor execution resources. This is a quote directly from intel. I'm relaying information as it has been defined to me by the makers of the technology. Go argue with the developers of the technology.
|
jyoung
Max Output Level: -81 dBFS
- Total Posts : 483
- Joined: 2003/11/09 19:57:36
- Location: Oregon
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 20:00:17
(permalink)
I read the article too and I understand this to be GOOD thing. You want the execution resources of the CPU to be utilized. You see, by having extra resources to schedule threads with, the OS and all the processes running on it will be able to do more in a given period of time. You need to read the part that says multiple threads of software applications can be run simultaneously on one processor and By allowing the processor to use on-die resources that would otherwise have been idle, Hyper-Threading Technology provides a performance boost on multi-threading and multi-tasking operations The entire OS is multi-threaded. Even though an particular application is not multi-threaded there are still hunderds of other multithreaded operations going on in device drivers, and other system processes, and the quicker they can get their work done the better. So this can only be of benefit to the performance of the system.
|
CodeTech
Max Output Level: -90 dBFS
- Total Posts : 22
- Joined: 2003/11/24 14:46:27
- Location: Calgary, Canada
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 20:34:57
(permalink)
ORIGINAL: tmrpro This is a quote directly from intel. I'm relaying information as it has been defined to me by the makers of the technology. Go argue with the developers of the technology. Are you a software developer? Because, as a software developer, I have a pretty good idea of what's going on inside the CPU. I've done many optimization projects that involved counting clock cycles and manually stuffing the execution pipelines. Hyperthreading makes a big difference in the way the processor schedules threads, and completely eliminates (on my computer, anyway) the occasional huccups that I used to always see with badly-behaved single-thread apps siezing control for extended lengths of time.
|
Scott Reams
Max Output Level: -56 dBFS
- Total Posts : 1918
- Joined: 2003/11/06 15:32:28
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 20:53:32
(permalink)
Keep in mind that Hyperthreading has been shown to hinder performance in certain instances as well. It's not always a good thing. -S
|
michael japan
Max Output Level: -22.5 dBFS
- Total Posts : 5252
- Joined: 2004/01/29 03:01:03
- Status: offline
RE: Turn off Hyperthreading
2004/03/03 21:10:13
(permalink)
gunnar, I don't see that under audio options advance. Is there a yes or no for HT.My CPU does support it and I have it on in my bios and I seem to working fine, but to I have to have it on in Sonar as well. Where is the link? It's not in the manual. Tack
< Message edited by michael japan -- 3/3/2004 9:10:55 PM >
Windows 10/64 bit/i7-6560U/SSD/16GB RAM/Cakelab/Sonar Platinum/Pro Tools/Studio 1/Studio 192/DP88/MOTU AVB/Grace M101/AKG Various/Blue Woodpecker/SM81x2/Yamaha C1L Grand Piano/CLP545/MOX88/MOTIF XS Rack Rack/MX61/Korg CX3/Karma/Scarbee EP88s/ Ivory/Ravenscroft Piano/JBL4410/NS10m/Auratones/Omnisphere/Play Composers Selection/Waves/Komplete Kontrol
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Turn off Hyperthreading
2004/03/04 00:02:31
(permalink)
Well, I may have completely misunderstood what has been explained to me by people involved in serious CPU development. Hey, if that's the case, I'll be glad to step aside and swallow my foot. But, It has been explained to me (by the people who developed HT) and it is my understanding that the better results that people see with HyperThreading enabled on single processor machines is due to an application having multithreads active or multitasking creating multiple threads that would otherwise be overlooked by the single processor. Without HT, the OS splits the threads of a multithread enabled application for load balancing and the processor only receives the first 1/2 of the processing request in the request stream because the application has indicated that there are two processors and Windows only designates one thread per processor unless HyperThreading is enabled, then when the remaining 50% processing request has not been fulfilled it is streamed at the back end of the initial stream. With HT enabled, Windows allows both 50% requests to go to the single processor at the same time, thus the result is 50% faster processing then the previous described process stream load and balance. But if you take the same application and disable its use of multithreading (optimizing for a single processor) and do not have HyperThreading enabled then the ultimate result will be faster because there is no need for managing the HT in the first place. The method of using HyperThreading to manage what is improperly set up in your application in the first place is like going around the block to get across the street. But if it works better for you to leave it enabled and you think its better then leave it enabled. I think when you run a poll of which method produces the better overall results (not talking about applications that have multitasking enabled) you will find that everyone with single processors is getting better results with HT DISABLED. If you asked me which way I've gone I'd say "on which workstation"? It's enabled on my Tyan Tiger MB with dual Opteron 64 bit 244s, but it is disabled on my P4T-E with a single 2G. The rest of my machines have it disabled and they are all single processor machines. There are a total of 8 workstations in my main facility. & if you want to take it up with me on a direct level, your more than welcomed to send me a private email here: http://tmrpro.com/contact.html
< Message edited by tmrpro -- 3/4/2004 12:23:06 AM >
|
Rousseau
Max Output Level: -83 dBFS
- Total Posts : 388
- Joined: 2004/03/04 00:22:10
- Location: Hong Kong
- Status: offline
RE: Turn off Hyperthreading
2004/03/04 00:45:59
(permalink)
I think the point is that HT on a single CPU helps the operating system manage all the processes running on that machine. On a single threaded CPU, at the OS level it needs to switch between different tasks. On a HT CPU, the hardware helps the OS to handle the task switching, and can indeed process some tasks simultaneously. While its true that if you were only running a single task, turning off multithreading (you'd need to do this both at the OS and CPU level) would speed up the application, but a typical Windows PC is not just running one single task. To see all the processes running on your machine, open the task manager and look at the process tab to see all the threads. On my (admittedly unclean) office PC I have 45 processes running at the moment. Only one of those belongs to SONAR, but the other 44 will kick in from time to time and take processing time away from the audio application. So, if you have any other processes (eg. antivirus, internet explorer windows, audio device drivers etc.) that kick in on a regular basis, HT at the hardware level should improve performance. Also bear in mind that simply disabling HT at the CPU level wont make Windows a single threaded operating system - it'll still continue to task switch between applications, it would just be slower as the CPU cannot help in the process. However, audio device driver programming is a tricky business and many drivers contain optimisations for a specific platform. I could well believe that some users would find audio performance better with a non-HT CPU, but that is more likely to be due to the device driver than the OS/CPU itself. My advice would be to leave HT switched on if both your CPU and OS support it, and only disable if you experience problems with audio quality that are cured by turning it off. Just my 2c.. feel free to flame ;) Steve
|
michael japan
Max Output Level: -22.5 dBFS
- Total Posts : 5252
- Joined: 2004/01/29 03:01:03
- Status: offline
RE: Turn off Hyperthreading
2004/03/04 01:03:39
(permalink)
it's on in the BIOS (haven't looked in awhile where.) Is there another place?
Windows 10/64 bit/i7-6560U/SSD/16GB RAM/Cakelab/Sonar Platinum/Pro Tools/Studio 1/Studio 192/DP88/MOTU AVB/Grace M101/AKG Various/Blue Woodpecker/SM81x2/Yamaha C1L Grand Piano/CLP545/MOX88/MOTIF XS Rack Rack/MX61/Korg CX3/Karma/Scarbee EP88s/ Ivory/Ravenscroft Piano/JBL4410/NS10m/Auratones/Omnisphere/Play Composers Selection/Waves/Komplete Kontrol
|
CodeTech
Max Output Level: -90 dBFS
- Total Posts : 22
- Joined: 2003/11/24 14:46:27
- Location: Calgary, Canada
- Status: offline
RE: Turn off Hyperthreading
2004/03/04 06:08:13
(permalink)
ORIGINAL: Rousseau My advice would be to leave HT switched on if both your CPU and OS support it, and only disable if you experience problems with audio quality that are cured by turning it off. Just my 2c.. feel free to flame ;) I concur. If it works, great, if it doesn't, there's another thing you can disable in your debugging attempts. I like it because I can leave MSN Messenger running (with the sound off, of course!) even while working. Then again, I'm overclocking, too... I apologize if my previous post sounded know-it-all, I didn't mean it that way.
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Turn off Hyperthreading
2004/03/04 09:09:20
(permalink)
Hey Code, It doesn't hurt my feelings if you know more about than I do. Frankly, I'd like to be 100% clear about it myself. I will say that you are running things on a workstation that we never run (I.E.: internet & anti-virus). We don't introduce any software to our dedicated workstations that interfere with the operation of the specified applications. Also, in reply to Rousseau: It is my understanding that Windows has always allowed to MultiTask multiple single threaded processes and does so very successfully without HyperThreading. Is this not the case?
< Message edited by tmrpro -- 3/4/2004 9:10:05 AM >
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Still curious....
2004/03/04 11:42:42
(permalink)
I'm still curious if Windows and non-hyperthreaded CPUs allow to MultiTask multiple single threaded processes without HyperThreading?
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Still curious....
2004/03/04 12:20:54
(permalink)
1 bump for an answer.... Do Windows and non-hyperthreaded CPUs allow to MultiTask multiple single threaded processes without HyperThreading?
|
tmrpro
Max Output Level: -88 dBFS
- Total Posts : 114
- Joined: 2004/02/16 20:38:10
- Location: Nashville, TN
- Status: offline
RE: Still curious....
2004/03/04 21:51:37
(permalink)
another bump.... so I don't get lost...
|