This is with the new engine used by TF2. - Alfred
----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kevin Karan Sent: Saturday, October 06, 2007 1:15 PM To: [email protected] Subject: Re: [hlds_linux] Team Fortress 2/Dedicated Server updated > -- > [ Picked text/plain from multipart/alternative ] > I would like the know when this FCMOV requirement came to be. The > server I > am running works fine for any other source game. > > On 10/6/07, Ondřej Hošek <[EMAIL PROTECTED]> wrote: > > > > Both Intel and AMD manuals say that if CPUID returns flags saying > > that "FPU" and "CMOV" are present, then "FCMOV" is present too. > > > > If you want to be sure, just try it the hard way. Copy the following > > code into a text file (named "fcmov.s" in this example): > > > > .code32y > > .text > > .global _start > > _start: > > fldpi > > fldpi > > mov $0x0,%eax > > cmp $0x0,%eax > > fcmove %st(1),%st > > mov $0x1,%eax > > int $0x80 > > > > Then run this: > > > > as -o fcmov.o fcmov.s > > ld -o fcmov fcmov.o > > ./fcmov > > > > If nothing happens, your processor can do FCMOV. If you get a SIGILL > > (illegal instruction exception), congratulations, your processor is > > FCMOV-less. > > > > You'll have to have some sort of assembler with AT&T syntax support > > (normally called "as" or "gas") as well as a linker ("ld") > > installed on your machine. Alternatively, you can assemble and link > > it on a different machine with the same major and minor kernel > > version, such as 2.6, and then run it on your target. > > > > (The code runs only on Linux (the last two statements, asking the > > system to quit the process, are Linux-specific). It shouldn't touch > > any of your devices, unless the kernel is defective, so there > > shouldn't be any data loss, but just like everything originating > > from me, no warranty is given.) > > > > If you still get bone weight errors even though this program > > completes without breaking, then the culprit isn't FCMOV. > > > > ~~ Ondra > > > > On 06.10.07 16:54 Uhr, Steve Sumichrast wrote: > > > I Don't think this is accurate information -- My linux box (AMD > > > Barton > > 3000+ running Arch Linux kernel 2.6.20) is having the bad bone > > weight error -- and I have both of those listed in the output. > > > > > > However, I do not have FCMOV -- I have CMOV support.. Guessing > > > that's what's doing it. > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto: > > [EMAIL PROTECTED] On Behalf Of Ondrej Hošek > > > Sent: Saturday, October 06, 2007 08:17 AM > > > To: [email protected] > > > Subject: Re: [hlds_linux] Team Fortress 2/Dedicated Server updated > > > > > > grep ext /proc/cpuinfo > > > > > > If the output includes "fpu" and "cmov", chances are your machine > > > can do it. > > > > > > As for the "why"... Windows and Linux use different compilers. GCC > > > probably compiles into code using FCMOV while cl.exe doesn't. > > > > > > ~~ Ondra > > > > > > On 06.10.07 5:59 Uhr, Kevin J. Anderson wrote: > > > > > > > In what processor range(s) was this FCMOV introduced? > > > > > > > > Alfred Reynolds wrote: > > > > > > > > > Your CPU needs to support the FCMOV instruction, if you get > > > > > the bone weight problem then chances are it doesn't. > > > > > > > > > > - Alfred > > > > > > > > > > Daron Dodd wrote: > > > > > > > > > > > i see no fix to the bad bone weight crashes > > > > > > > > > > > > On 10/5/07, Jason Ruymen <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > Required updates to Team Fortress have been released. > > > > > > > Please run hldsupdatetool to receive them. The specific > > > > > > > changes include: > > > > > > > > > > > > > > - Fixed certain crashes with paged pool memory > > > > > > > - Added a warning for when paged pool memory is low > > > > > > > - Fixed some prediction errors with player avoidance > > > > > > > - Fixed columns and row bunching up in server browser > > > > > > > - Fixed a rare bug where the wrong launcher.dll was being > > > > > > > used to launch the game > > > > > > > - Fixed teleporter/spawn doorway exploit > > > > > > > > > > > > > > Jason > > > > > > > > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list > > archives, please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

