continuation from a
now-
not-so-hi-jacked thread
Quote:
cartman-2000 wrote:
I wouldn't be able to record vids on my comp, because of my single core proccesser, as soon as I start recording the fps goes straight to 6-8 fps.

It's funny you mention that. I'm running a hyper-threaded CPU* and as far as I can tell, with non-Source games (they don't support HT), I'm only using 1 logical processor for SC. I've tried Fraps and it works okay with mine, but I do notice a huge drop in FPS. I haven't run any tests with Fraps, but here's a shot of Task Manager when running SC:
(what can I say? I'm an info junky...

)
[attachment moved]
I found it interesting that map-change actually utilized the other logical processor more than in-game, but I'm hardly ever the first person in after map-change...
I did the same with HL2EP1 and usage is just about even:
(but I only get about 5-10 fps on most levels O_o

)
[attachment moved]
It's also interesting to note that my PC is obviously bottle-necking (CPU usage was a LOT lower than what I expected)... most likely due to only having 512mb of ram (mismatched), an older low-rpm HD and an older video card... I hope to see an improvement if I could ever get around to upgrading the RAM, at least.
*
For those who don't know, Hyper-threading (HT) is a single core processor with two logical processors to "simulate" a dual core. Intel has discontinued these, afaik, in favor of real multi-core processors.First off, I'm not an expert - I've done a lot of reading on this subject, but I'll admit that I'm still bit fuzzy about HTT/multi-threading. I know the basics, but...
Anyway, what I'm about to say may be completely wrong, but this is my current understanding of it:
I'm going to refer to Hyper Threading as HTT (Hyper Threading Technology).
HTT is a
form of multi-threading. HTT being a trademark name used by Intel primarily for the P4 processor family with two logical processors. But I often see it get misused as a catch-all term for any system with multi-threading capability. It is my understanding that a true multi-threaded CPU is one having more than one PHYSICAL core - whereas, HTT refers to having only one physical core and two logical processors. An HTT-enabled CPU is not nearly as efficient at dealing with multi-threading as a multi-core/multi-threaded CPU. I also believe it's easier to implement multi-threading in a multi-core system than it is in an HTT system.
Goldsource/Source gamingI know for a fact that Gldsrce is NOT HTT/multi-threading compatible and never will be (what's the point?). But I thought I read somewhere that Valve had made the Source engine multi-thread compatible in one of their many updates (but not necessarily HTT compatible). Maybe it was only applied to certain titles at first (TF2, EP2?)? I don't know, maybe something else is going on with my system, but this seems to be the only explanation as to why my CPU usage is almost even when running EP1. I'll try other Source titles later.
Looking at the Steam hardware survey, I remember it used to show HTT percentage - I think it was only about 10% at the time; whereas in their current survey
(Mar '09), users with more than one physical processor (not HTT) is at 71.27% - that's pretty significant.
tl;dr
Anyway, I'm just trying to make sense of my task manager readings:
(I added color-coded bars to illustrate what was happening at the time)
EDIT: Oops, forgot to label the separate Logical Processors...
Attachment:
HL2EP1_usage.PNG
As for my FPS in SC: I'm usually at my 75 fps cap at low demand, somewhere around 50-60 during normal gameplay and it drops to about 30-40 during intense scenes (I've seen it go as low as 5-10 sometimes

). With Fraps, it will usually shave about 20-30 fps off anytime it's recording. Best I've seen with Fraps running is about 30 fps.