When playing the Urban Terror 3.7 mod online with icculus Q3, I experience repetitious visual stuttering. This usually occurs when I am close to and facing an enemy and we are both firing automatic weapons at each other. When this happens, the video will temporarily "freeze" and empty gaps will appear in the netgraph. Ordinarily this will happen multiple times over the course of a few seconds.
Additional information:
Pentium 4 2.53Ghz CPU, no HT, no 64-bit extensions
Linux kernel version 2.6.15
Ubuntu dapper
ioQ3 built with default optimizations
Workaround:
Building ioQ3 with -march=i586 instead of the default -march=i686 eliminates the problem.
Comment 1Zachary J. Slater
2006-01-12 13:43:57 EST
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.
--ryan.
I'll see what I can do, but keep in mind that my only Intel box is that same old P4. You may also want to seek input from people with newer-generation Intel CPUs (Prescott/C2D).
Yes, this does still seem to happen on the same machine. I built svn r1136 with gcc version 4.2.1 (Debian 4.2.1-4), using the default i386 OPTIMIZE flags except with -march=i686 instead of -march=i586. I then tested on a remote q3ut3 server with one bot. Let me know if I should try anything else.
Could you try some other -march settings please? e.g.:
pentium2
Intel Pentium2 CPU based on PentiumPro core with MMX instruc‐
tion set support.
pentium3, pentium3m
Intel Pentium3 CPU based on PentiumPro core with MMX and SSE
instruction set support.
pentium-m
Low power version of Intel Pentium3 CPU with MMX, SSE and SSE2
instruction set support. Used by Centrino notebooks.
pentium4, pentium4m
Intel Pentium4 CPU with MMX, SSE and SSE2 instruction set sup‐
port.
prescott
Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and
SSE3 instruction set support.
Closing due to lack of information, it's not reproducible, we supposedly have a work around in place and it's probably not even our bug in the first place ;).
Could you try some other -march settings please? e.g.: pentium2 Intel Pentium2 CPU based on PentiumPro core with MMX instruc‐ tion set support. pentium3, pentium3m Intel Pentium3 CPU based on PentiumPro core with MMX and SSE instruction set support. pentium-m Low power version of Intel Pentium3 CPU with MMX, SSE and SSE2 instruction set support. Used by Centrino notebooks. pentium4, pentium4m Intel Pentium4 CPU with MMX, SSE and SSE2 instruction set sup‐ port. prescott Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support.