
Tue 02 Oct 07 @ 7:52 pm
One way to temporarily disable hyper-threading for the program is by going to the Task Manager (Ctrl-Alt-Del) and right clicking on the process you want to test. Click on "Set Affinity..." and deselect the "CPU 1" checkbox.
I found a useful program I would love to share with the Virtual DJ comminity, the ImageCFG Affinity Mask Tool. It permanently forces the program to only use "CPU 0" any time the program starts. It prevents having to go the the Task Manager to disable "CPU 1" all the time.
- Click on "To download the ImageCFG affinity mask tool, click here."
- Download and then copy the imagecfg.exe program to the Virtual DJ folder.
- There are two ways to use it. I will show you the easy way first and then the second way if the first does not work for you.
- Right-click on the imagecfg.exe program and select "Create shortcut".
- Right-click on the new shorcut and select "Properties".
- In the "Target:" text box where you see "C:\Program Files\Virtual DJ\imagecfg.exe", add "-a 0x1 virtualdj.exe" (Without quotes). It should look like this:
"C:\Program Files\Virtual DJ\imagecfg.exe" -a 0x1 virtualdj.exe - Click "OK".
- Double-click the shortcut and the affinity should be set now for Virtual DJ. You have to do this every time that Virtual DJ is updated though.
- Run Virtual DJ. Run the Task Manager and right-click on the process "virtualdj.exe" and select "Set Affinity..." to confirm that only the "CPU 0" checkbox is checked.
- You do not need the imagecfg.exe program anymore and can delete it if you want.
- Open up "Command Prompt". It should be in your start menu under "Accessories".
- Browse to your Virtual DJ Folder.
- Then type, "imagecfg -a 0x1 virtualdj.exe". It should be set now. You do not need the imagecfg.exe program anymore and can delete it if you want.
As far as I know, I do not know any other way other than reinstalling the program.