Termpro Audio Forum
Topic Closed  Topic Closed
Post New Topic  
Topic Closed  Topic Closed
my profile | directory login | register | faq | forum home

  next oldest topic   next newest topic
» Termpro Audio Forum » General Interest » Term-LAB » Help! - The scorekeeping timer acts erratically.

 - UBBFriend: Email this page to someone!    
Author Topic: Help! - The scorekeeping timer acts erratically.
Wayne Harris
Administrator
Member # 2

Icon 1 posted      Profile for Wayne Harris   Author's Homepage   Email Wayne Harris       Edit/Delete Post 
Symptom

When you press the "Start" button to begin a competition run, the timer acts erractically for the first few seconds. (Nothing happens for a few seconds or there is a delay and then the timer runs fast before stabilizing.)

Cause

Computer's with Dual-core CPU's, computers with multiple CPU's, or computers with Hyperthreading CPU's can cause this problem.

Solution

There are several solutions to this problem.

Solution 1 - Temporarily configure Windows to only use 1 CPU when running Term-LAB.

This is the recommended solution. When running Term-LAB, only 1 CPU will be used for the Term-LAB application. (Windows as well as all other applications will still utilize all available CPU's.) You will need to repeat this procedure each time you launch Term-LAB. (See Option 2 below for a permanent fix to this problem.)
  • Launch Term-LAB.
  • Press Ctrl-Alt-Delete to open the Task Manager.
  • Select the Process Tab.
  • Find Term-LAB in the list and highlight it.



 -
  • While highlighted, right click on the Term-LAB listing.
  • Click on the "Select Affinity" menu selection.



 -
  • You will now see a list of the processors available to Term-LAB. Uncheck all but 1 CPU. (Term-LAB should only use 1 CPU.)
  • Close all open windows.


Solution 2 - Permanently configure Windows to only use 1 CPU when running Term-LAB.

The following modification will permanently alter the Termlab.exe file installed on your computer. You will need to repeat this process any time you re-install Term-LAB or install a new version of the program.
  • Download the imagecfg.exe tool from HERE.
  • Unzip the tool into your Termlab folder.
  • Open a command prompt and go to your Termlab folder.
    • Select Start / Run and then type "command" and press "Enter".
    • At the command prompt, type "cd \progra~1\term-lab" and then press "Enter".
    • You should now see the c:\progra~1\term-lab directory.
  • Type: "imagecfg -a 0x1 termlab.exe" and press Enter.
  • Term-LAB is now "patched" to run on the virtual CPU 0 only when.
  • Type "Exit" and press "Enter" to close the command prompt window.


Solution 3 - Disable Hyperthreading

Disable "Hyperthreading" in the BIOS of your computer.


Solution 4 - Use a single-CPU computer

Run Term-LAB on a computer that incorporates a single CPU or a CPU with a single "core" and no Hyperthreading.

[ 04-25-2008, 03:54 PM: Message edited by: Wayne Harris ]

Posts: 5343 | From: Austin, TX | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
   

Post New Topic  
Topic Closed  Topic Closed
Open Topic   Feature Topic   Move Topic   Delete Topic next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:


(c) 1996-2007 WHE Inc, Carson City Nevada, USA

Powered by Infopop Corporation
UBB.classic™ 6.7.2