PDA

View Full Version : UT2003 SMP Problem


sentry
8th September 2006, 03:44 PM
I recently installed ut2003 and am having a problem with game crashes.

My game crashed with the error "Negative Delta Time!". I did some poking around and it looks like this is actually a Dual Core issue. I was able to reboot into a uni proc kernel and the game played fine. But, I don't really want to reboot everytime I want to play UT and I don't want to boot into a uni proc kernel because I would like to utilize the full potential of my hardware...

Does anyone know how I can get around this issue?

pewterdragn
8th September 2006, 05:56 PM
I haven't used this much in the past so I won't be much help beyond this but I think this may help you:

NAME
taskset - retrieve or set a processes's CPU affinity

SYNOPSIS
taskset [options] [mask | list ] [pid | command [arg]...]

DESCRIPTION
taskset is used to set or retrieve the CPU affinity of a running pro-
cess given its PID or to launch a new COMMAND with a given CPU affin-
ity. CPU affinity is a scheduler property that "bonds" a process to a
given set of CPUs on the system. The Linux scheduler will honor the
given CPU affinity and the process will not run on any other CPUs.
Note that the Linux scheduler also supports natural CPU affinity: the
scheduler attempts to keep processes on the same CPU as long as practi-
cal for performance reasons. Therefore, forcing a specific CPU affin-
ity is useful only in certain applications.

sentry
8th September 2006, 06:34 PM

That's awesome. I'll give it a try when I get home.

Cheers.

sentry
8th September 2006, 10:55 PM
It works like a charm :)

I type taskset -c 1 ut2003 and ut runs perfectly on my 2nd processor.

Thanks a lot for your help :)

pewterdragn
9th September 2006, 12:43 AM
Anytime :)