PDA

View Full Version : My favorite REGEDIT FOR 98 to XP


jgaud
01-15-02, 01:24 AM
I love this one its the best Free performance. The AGP edit is great too!!


CPU PRIORITY
[UPDATED 1-31-2001]


Many thanks Thomas Tompkins (thomast@ns.sympatico.ca, ICQ# 3001681).

Windows 9x/ME users ONLY:
"Run Regedit and go to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\BIOS

In the right hand pane create a new DWORD Value called "CPUPriority" (no quotes) -> double-click on it -> check the Decimal box -> type 1 -> click OK to save.
This will speed things up by using the fastest priority to the CPU when opening any program, and works on 99% of the PCs I've tried it on.
To reset to Windows 9x/ME default type 3 or delete this Value altogether.
To see your system's real time performance type 0 (NOT recommended by Microsoft!).
In some cases this Registry BIOS key is absent, because enabling the BIOS power management feature (APM) and the Win9x/ME ACPI BIOS extentions may disable it!
Make sure there is a Plug and Play BIOS item listed in Control Panel -> System -> Device Manager -> System devices.

Here are other DWORD Values (Decimal) you can use to tweak your CPU Priority even further (under the same Registry key above):


PCIConcur = 1 (enabled)
FastDRAM = 1 (enabled)
AGPConcur = 1 (enabled) [if your video controller is AGP based].
These settings speed up hardware specific operations by allowing installed devices to use extra CPU cycles: PCI, AGP and/or DRAM based I/O transfers from the motherboard interface/bus/bridge (PCI, AGP, DRAM) [-> to the motherboard chipset/bus/bridge where applicable] -> to the CPU, and the other way around."

MEANING:

"CPUPriority" DWORD valid Decimal values:


0 = The foreground (active) app/game is assigned exclusive CPU cycles (real time priority). WARNING: Use with caution!
1 = All open apps/games (foreground and background) benefit from a few more CPU cycles than loaded Win32 TSRs/DLLs/Runtimes/APIs.
2 = All open apps/games (foreground and background) benefit from even more CPU cycles than loaded Win32 TSRs/DLLs/Runtimes/APIs.
3 = All apps/games/TSRs/DLLs/Runtimes/APIs share same CPU cycles (default, same as "CPUPriority" absent from Registry).

ALL Windows 9x/NT4/2000/ME/XP users:
UPDATE: "This Registry hack might fix your CPU Priority if you don't have a PnP BIOS.
Recently I got a new motherboard and CPU: a P3 1 GHz with 512 MB RAM and an AX34 Pro II black PCB mobo.
When I loaded Windows I noticed I now have ACPI BIOS, and I found out that this new Registry setting overrides the first one (see "CPUPriority" above), increasing CPU priority by 50 to 100%.
Run Regedit and go to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\PriorityControl

or create it if not present: right-click on an empty spot -> select New -> Key -> paste "PriorityControl" (no quotes) into the type-in box -> click OK to save.
Now highlight this key, and in the right hand pane create a new DWORD [REG_DWORD] Value called "Win32PrioritySeparation" (no quotes) -> double-click on it -> check the Decimal box -> type 1 -> click OK to save.
When this baby is set to 1, the foreground (active) application has more CPU power than the background (inactive) apps (if any), and if you set the value to 2, you get even more power to the foreground app:


0 = Foreground and background applications equally responsive.
1 = Foreground application more responsive than background.
2 = Best foreground application response time.
The maximum value allowed is 26 (Hex) or 38 (Decimal). See Snakefoot's WinNT/2000/XP Tweaks (tip 13) for more info.
Play around with these values till you find your own "sweet spot".
BEWARE: Higher settings will drag down system resources considerably, especially when doing something big, like saving a huge Photoshop file, but hey, it saved it pretty darn quick. :)"

More info:

MSKB: "HOWTO: How to Set Foreground/Background Responsiveness in Code"
MSKB: "REG: CurrentControlSet, PART 1"
MSDN: "Win32PrioritySeparation"
"Inside MS Windows 2000, 3rd Edition: Chapter 6: Processes, Threads and Jobs (continued)"
MS Win2000: "Change the performance of foreground and background programs".
FEEDBACK:


Some PCs powered by AMD K7 (Athlon) CPUs and AMD compatible chipsets may NOT have the \VxD\BIOS Registry key installed, and therefore canNOT use the "CPUPriority" setting. :( [Thank you Peter Tran (phtran@geocities.com)!]

"CPUPriority works fine on my PC: AMD K6 450 MHz + 3DNow and Viatech MVP3 chipset." [Thank you Julian White (craniel@netscape.net)!]

"I have used the "CPUPriority" setting of 1 on my E-machine box: AMD K6-2 500 MHz (upgraded), Win98 original. For some reason it reverted itself to 0!"
[Thank you Greg (xxxooo27@ix.netcom.com)!]

Oni
01-15-02, 03:44 PM
And that does what?

Yodums
01-15-02, 03:48 PM
It'd be good if we knew what it did.

turok
01-15-02, 04:20 PM
0 = The foreground (active) app/game is assigned exclusive CPU cycles (real time priority). WARNING: Use with caution!
1 = All open apps/games (foreground and background) benefit from a few more CPU cycles than loaded Win32 TSRs/DLLs/Runtimes/APIs.
2 = All open apps/games (foreground and background) benefit from even more CPU cycles than loaded Win32 TSRs/DLLs/Runtimes/APIs.
3 = All apps/games/TSRs/DLLs/Runtimes/APIs share same CPU cycles (default, same as "CPUPriority" absent from Registry).

By assigning a value to the registry key, you can specify how cpu cycles are handled. Usually by default, most computers have the setting to 3. Which means that everything that is loaded by windows is given the same 'attention' by the cpu. At the other extent, 0, only the active window/program is given the most cpu cycles, hence the 'real time'. The best setting would be the 1, where open programs, both displayed and loaded are given more cpu cycles, while not neglecting the other files and programs windows loads at startup. In short, it's like cpu priority for your open programs.
Damn..i think i made it a tad worse....I've gone crosseyed

turd
01-15-02, 07:02 PM
um, how about right click my computer then properties\advanced\performance options
for w2k|nt|Xp

jgaud
01-15-02, 11:38 PM
TRY it it does work! and if it doesnt or something gets flaky then go back and erase it. And it will be as if it never was done no harm done it does speed up apps. opening and while in the app. it speeds up whateverelse.