ET.exe detecting wrong cpu?


(Eld0Rad0) #1

I just bought myself a new cpu, graka, MB, RAM, …
After I installed da hardware, I reformated my discs, reinstalled ET and I noticed now when I start da game, I see in console da following:

Hunk_Clear: reset the hunk ok
...detecting CPU, found logfile opened on Mon Jan 05 13:19:21 2004

Intel Pentium III
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----

Well, I got a pentium IV 2.8, not a pentium III. Any ideas on this?
Maybe this costs me some FPS :frowning:


(DG) #2

its normal, Q3 engine doesnt have to know it as anything other than a P3, it will still use it’s full speed, just not (afaik) any extra P4 instruction sets or whatever (which it doesnt have any coding to take advantage of anyway).


(squadjot) #3

thought about it too…wodered if i could make it write p4 instead…

But now i know it wont make any differnce…as i suspected…

thnx


(lennyballa) #4

And another treath solved thanks to the new jesus DG :wink:


(Juan) #5

At least you still get SSE though if you have an Athlon neither SSE or 3Dnow! works afaik.


(Sauron|EFG) #6

If you have an Athlon Thunderbird it’s detected as a PIII, and that most likely means that SSE is used.


(DG) #7

There’s some info on it if you look about the Q3 “hack” which re-enables 3dnow on XP cpus.

http://speedycpu.dyndns.org/opt/


(IPvD) #8

I know it’s not the same, but I’m reminded of this:
http://speedycpu.dyndns.org/opt/q3dllbench.htm

Will that work for ET/has anyone tried it?


(digibob) #9

The Q3 engine doesn’t take advantage of 3dnow! or SSE, it’s merely a cosmetic, “oh look, we know what cpu you have, aren’t we clever” kind of thing.

EDIT:

On another note, i’m fairly certain those tests were a complete load of rubbish, i remember hearing that they were comparing QVMs to the “AMD Enhanced” dlls, which is hardly a sensible comparrison, as QVMs have no optimisations, and are run with a JIT compiler, as opposed to native code run through and optimising compiler.