Dual Core and HyperThreading Users Increase Your Computer’s Performance
Today while going through Neowin forums I came across a thread in which a user had posted about a patch ( KB 896256) for Windows XP that can improve your Dual core and Hyperthreading enabled computer’s performance. This patch as of now is not available officially from Microsoft’s support site (as the patch is in beta stage), but Microsoft does have a knowledge base article describing about this patch.
From Microsoft Knowledge Base Article:
Symptoms
Computers that are equipped with multiple processors that support processor power management features, such as Advanced Configuration and Power Interface (ACPI) processor performance states, require Microsoft Windows XP Service Pack 2 (SP2). Additional updates are available to optimize performance and behavior on computers that are running Windows XP SP2. Without these updates, computers that are equipped with these power management-capable, mobile, dual-core processors may experience decreased performance or unexpected behavior.
Windows XP SP2 is required on computers that have multiple CPUs that support ACPI processor performance states. This requirement includes computers that support the following items:
- Multiple physical sockets
- Multiple-core designs
- Multiple logical threads, such as Intel hyper-threading technology
Because Windows XP was not originally designed to support performance states on multiprocessor configurations, changes are required to correctly realize this support on multiprocessor systems. Windows XP Service Pack 2 includes the required changes to the kernel power manager. These changes make sure that Windows XP correctly functions on multiprocessor systems with processor performance states.
This hotfix also addresses the following issues on computers that have multiple processors that support processor performance states:
- A possible decrease in performance on single-threaded workloads when processor performance states are using demand-based switching.
- The synchronization of the processor Time Stamp Counter (TSC) registers across processors when you use the ACPI Power Management timer on multiprocessor systems.
- ACPI C-state promotion and demotion issues in the kernel power manager.
Note: This solution favors performance gains over power savings. Although benchmark performance scores may improve, battery life could be negatively affected.
Solution
This hotfix includes changes to the kernel power manager to track CPU use across the processor package. These changes enable visibility into the true activity level of a CPU complex and therefore help correctly calculate an increased target performance state.
If you have installed this patch and wish to disable it, then follow the instructions given below.
- Click Start, click Run, type regedit, and then click OK.
- Right-click HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, point to New, and then click Key.
- Type Throttle for the new key name.
- Right-click Throttle, point to New, and then click DWORD Value.
- Type PerfEnablePackageIdle for the value name.
- Right-click PerfEnablePackageIdle, and then click Modify.
- In the Value data box, type 0. Make sure that Hexadecimal is selected in the Edit DWORD Value dialog box, and then click OK.
- Note You can type 1 in the Value data box to enable the new performance state policy behavior.
- Quit Registry Editor.
After installing this patch I did not notice much of a performance improvement in my computer. Dual core Laptops users it is not worth trying for you as Microsoft says that by installing this patch your performance may increase at the cost of your battery life.
If you are interested in increasing your computer’s performance you can download the unofficial beta patch from here.
Warning: Since this patch is in beta phase and is not officially released by Microsoft, you may end up screwing up your computer if you install it. I have tried this patch on my dual core computer and nothing went wrong for me.
If you tried this patch then let me know whether you got any performance improvements?
If you liked this article, click here to buy me a Beer! :) If you enjoyed this post, make sure you subscribe to my RSS feed!
To the reader of this blog: I’ve tested it and I confirm that you won’t screw up your machine.
Thanks Shiva !
Yep, I saw it there too, beta patch, slight increase in explorer.exe for my HT… not so worthy though… 1 Logical and 1 Physical, what more can I expect ?
I also tried it but I did not notice any appreciable change in performance.
Every Dell that I went into Bios and turned on hyperthreading showed a performance increase. (XP) These were not dual core, but BIOS supported “hyperthreading” Then get “CPU Control” to assign threads and watch performance rock.
The 3 phase electric power is common way of alternating current transmission and it is a type of polyphase system and is the common method used by electric power distribution grids to distribute power. That looks like exactly the 3 phase alternator I’ve been looking for.