Affinity Patch

Andrew Sumner <[email protected]>
Newsgroups gmane.games.torcs.devel
Message-ID <817522051E65D511A2740001028074C403FBDDB9@EX1>
My new laptop has Windows Vista installed, which for various reasons I must
put up with.
Its a reasonably powerful dual-core machine with an NVidia graphics card, so
I expected
TORCS to run well.

When I ran the game though, I found that every 5 seconds or so there'd be a
hiccup in the
rendering of the game (which would freeze for half a second or so) and the
sound (half a
second of silence).  Its enough to make driving a car impossible.

Looking at the Task Manager I saw that TORCS was taking up 100% of _both_
CPUs.  
Having run into this problem in another game (Myth), I tried setting the
affinity on TORCS 
to just one processor.  All the jerkiness disappeared, with the graphics
rendering smoothly.
I've tested this on & off quite a few times now, and the affinity change
always fixes the problem
with no ill-effects at all.

Therefore I've made a change to windowsspec.cpp, which basically sets
affinity to a single
cpu on startup.

cheers
Andrew

 <<windowsspec.cpp>>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

_______________________________________________
Torcs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/torcs-devel
windowsspec.cpp (application/octet-stream, 16.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.