this is built from the offical Codebase
download and run and report back with your results and CPU model
http://cl.ly/Oso9/Quake3-UrT.x86.exe
current flags for windows are -O2 -mmmx -msse -msse2
Make file with comments here: http://cl.ly/OsMU/Makefile
Edit2:flags adjusted(again) it seems a large portion of the issue was as I have previously stated Was Indeed the use of certain flags that should never ever be used with quake3-urt
this is what FS was using
-O3 -fomit-frame-pointer -ffast-math -funroll-loops \
-falign-loops=2 -falign-jumps=2 -falign-functions=2 \
-fstrength-reduce
You Absolutely Can NOT use -o3 and all the -f flags with q3urt it causes the quake 3 engine to exhibit weird behavior: http://www.delorie.c...gcc/gcc_10.html Fortran Op-code + q3_VM = FAILZOR
this is what I changed it to
OPTIMIZE= -O2 -mmmx -msse -msse2
* I use -msse3 on my machine in theory it should be safe to use it on a release build as any cpu after 2005 should have it
in theroy you could do two different builds for both AMD and intel cpus and then let the launcher,
decide what one to use if you wanted to go overkill could do -march=native and then build the binary locally
This post has been edited by rjc862003: 11 May 2013 - 05:37 PM