Page 1 of 1

Quake3 + Athlon64 X2 = Stuttering Problem

Posted: Fri Nov 11, 2005 3:40 am
by mjrpes
Okay, just got a new AMD Althon X2 system set up. Runs great and all.

HOWEVER,

Quake3 is a victim of the problem X2 processors have where games will stutter. Seem to have something to do with the way Windows manages processes with multiple CPUs.

There's an article about it here:

http://www.amdzone.com/modules.php?op=m ... =0&thold=0

Here's what I've done so far:

1. In that article, someone posted the hotfix that Microsoft has released that supposedly fixes this problem. I installed it; quake3 still stutters.
2. There's also talk that if you disable Cool 'N Quiet in the BIOS, it will solve the problem. I tried that; quake3 still stutters.
3. There's also talk that if you set the 'affinity' of quake3 in Task Manager to one CPU, it will fix the problem. I tried that; quake3 still stutters.

So... has anyone dealt with this issue? Quake3 is pretty unplayable right now.

Posted: Fri Nov 11, 2005 4:47 am
by SoM
in that article it says that if you have the hotfix, your cool n quiet must be enabled..
Microsoft has released a hotfix to improve performance on dual core systems. It fixes a possible decrease in performance during demand based switching. Cool 'n Quiet must be enabled for the fix to work
have you done that also ?

Posted: Fri Nov 11, 2005 4:48 am
by mjrpes
SoM wrote:in that article it says that if you have the hotfix, your cool n quiet should be enabled..
Microsoft has released a hotfix to improve performance on dual core systems. It fixes a possible decrease in performance during demand based switching. Cool 'n Quiet must be enabled for the fix to work
have you done that also ?
I did both. Seperately, and together.

Posted: Fri Nov 11, 2005 4:56 am
by SoM
you can always sell the x2 and get an Opteron 170 :p

Posted: Fri Nov 11, 2005 5:00 am
by mjrpes
Dual procs are the wave of the future. If I don't buy one today, I'll have to buy one tomorrow. There's gotta be a fix for this somehow :)

Posted: Fri Nov 11, 2005 5:01 am
by mjrpes
SoM wrote:Opteron 170
The Operton 165 was even more tempting :)

Posted: Fri Nov 11, 2005 5:08 am
by Tormentius
I believe you need to type r_smp 1 and then vid_restart into your console

Posted: Fri Nov 11, 2005 5:16 am
by AmIdYfReAk
start r_smp from the command line, it is the only way you are going to maintain a stable system..

it was explained a WILE ago ( when i was first around here ) that quake 3 needs to start up a little diffrently when you are enabling SMP support.

Thus changing it to SMP wile th eprocess is allready running kinda... fucks with it :)

Anyway, best of luck, i hope this helps.

Posted: Fri Nov 11, 2005 5:34 am
by mjrpes
r_smp 1 made no difference after restarting. I even did what you said amidy and put it in the command line.

However, I think I've found a workaround, as I can get it to stop stuttering if I lower the maxfps.

This is interesting, though. On a large map that takes more CPU per frame, I need to set the maxfps lower than on a smaller map.

So, I tested myself out on q3ctf4, and could get by silky smooth at 125 maxfps. However, I loaded up q3ctf2 and it would start stuttering in the middle water area. So I lowered the maxfps to 60, and the stuttering stop. Weird.

Posted: Fri Nov 11, 2005 6:03 am
by mjrpes
BTW, the X2 compiles maps very well :)

http://ciole.net/quake_bench/

Posted: Fri Nov 11, 2005 1:49 pm
by R00k
Try downloading AMD's driver for the X2 processor. It corrects a problem with Windows CPU throttling.

I'll try to dig up the link where I found it, but you can find it on AMD's site or with Google.

It fixed the video jumping problems I had in SS2, if not the audio.

Posted: Fri Nov 11, 2005 8:39 pm
by mjrpes
I already have that installed; it's version 1.2.2.2, the most recent version on AMD's website:

http://www.amd.com/us-en/Processors/Tec ... 06,00.html

Posted: Mon Nov 14, 2005 6:59 pm
by mjrpes
Oh, the fucking joy.

I've finally discovered the problem had nothing to do with having an Athlon64 X2 (at least directly).

It turns out the problem is with the latest nivida forceware drivers (81.85). The funny thing is, I had uninstalled/reinstalled to older forceware drivers (77.77), but had noticed no difference. If was after I tried an even older driver (77.72) that I reloaded windows and got a corrupt MFT, making that disk useless without a reformat. After doing a clean install of windows and using the 77.77 drivers, I noticed no stuttering (hooray!). And this is without the special windows hotfix or using 'r_smp 1' on startup. I then installed the 81.85 drivers and the problem came back, confirming that this is the cause.

Posted: Fri Nov 18, 2005 9:18 am
by dzjepp
Have you tried 81.94 :o

Install everything again from a CLEAN format.

Posted: Fri Nov 18, 2005 11:40 am
by Doombrain
Did you try using the Xbox 360?

Posted: Sat Nov 19, 2005 6:33 pm
by mjrpes
dzjepp wrote:Have you tried 81.94 :o
When I installed the 81.85, I was on a clean format. I'll probably swap in another harddrive and do a quick test with 81.94, but for the time being I'm happy with things working as they are.

Posted: Sat Nov 19, 2005 6:35 pm
by mjrpes
Doombrain wrote:Did you try using the Xbox 360?
That was the first thing I did; no dice.