From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tara2.wa.amnet.net.au ([203.161.126.21]) by speech.braille.uwo.ca with esmtp (Exim 3.36 #1 (Debian)) id 1I2PPR-0001S1-00 for ; Sun, 24 Jun 2007 06:33:33 -0400 Received: (qmail 7955 invoked by uid 89); 24 Jun 2007 10:32:55 -0000 Received: from unknown (HELO gotss1.gotss.net) (203.161.101.89) by tara2.wa.amnet.net.au with (AES256-SHA encrypted) SMTP for ; 24 Jun 2007 10:32:55 -0000 X-Envelope-To: speakup@braille.uwo.ca Received: from [192.168.24.37] (helo=bouncy) by gotss1.gotss.net with smtp (Exim 4.50) id 1I2POp-0006ac-86 for speakup@braille.uwo.ca; Sun, 24 Jun 2007 18:32:55 +0800 Message-ID: <000301c7b64b$053dd810$2518a8c0@bouncy> From: "Kerry Hoath" To: "Speakup is a screen review system for Linux." References: <000a01c7b647$edc2d350$6401a8c0@YOUR3ADE1B78A3> Subject: Re: Assistance with a dual-core machine. Date: Sun, 24 Jun 2007 18:32:51 +0800 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.9 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2007 10:33:34 -0000 This is not possible. You can not tell certain threads to run on certain cores without modifying the code itself. Also the problems with speechdup/speech dispatcher on multi-core systems relate to the fact that multiple threads run concurrently rather than running in a pre-emptive manner. That is to say on a single core only one process runs at a time; with each process scheduled into running one after the other. The code in speechdup/speech dispatcher needs to be rewritten to take into account the possibility of multiple threads running at once, and your only solution to running this stabily on your system is to disable your second core or run and test cvs code. Without testers it will take far longer to debug these problems; and unless you are willing to run a single core you sacrifice stability regardless of whether the code is cvs or not. cvs is not difficult to use; and you simply check out a source tree which you then build. If you are not used to building from source; perhaps it is necessary to wait for the next stable release of these tools that will be stable and aware of smp systems. Regards, Kerry. ----- Original Message ----- From: "Keith Hinton" To: Sent: Sunday, June 24, 2007 6:10 PM Subject: Assistance with a dual-core machine. > Hello all on the ilst, > At this time, (although) I am sure that CVS SpeechD-up/Dispatcher sounds > great, I do not wish to test it..and