Multicore Processor question

ToiletPastries

EGO Zealot
Joined
Aug 19, 2008
Messages
1,797
I wasn't sure where to ask this but I know a lot of people want TF2 to soon update so that multicore processors have some role in gaming. I don't really know what a multicore processor is. I'm making the assumption it's dual core processing (two single core processors on one chip). The processor I have is an AMD Athlon(tm) 64 X@ Dual Core Processor 5000+ 2.60 GHz.

So two questions.
1. Do I have a multicore processor?
2. Could you explain what the relation is to a multicore processor and TF2? What would multicore processor support do?

Thanks
 
Yeah you have a multicore processor, My pc has a quadcore, sorry could only answer your first question.:D
 
Yes. The "Dual Core" means that you are "multicore."

In the old days of computers, you only had one processor. When you ran multiple programs at once, they all had to share that processor.

With a two core processor, your processor can run two processes at physicaly the same time.

I've got a PhenomX3, so I can run three processes at the same time.

Here's the problem: processors have gotten about as fast as modern physics will allow (barring suddenly discovering a black hole that does math). Between 2.2GHz and 3.4GHz... that's about it.

So, we're starting to add multiple processors instead of one faster processor!

However, most programs cannot use multiple processors.

Maybe you noticed that I suddenly switched from talking about "programs" to "processes." A program can be made of one, or more than one process.

Firefox is one process. Which means, at most, it can be run on one processor at a time.

Google Chrome is multiprocess program. There's one main "chrome" that draws the window, and every tab is a separate chrome process.

What this means is, on my 3 core processor, three tabs can all be working at once. Or the main window and two tabs. Or a tab and Windows Calculator and Firefox.

NOW, FOR TF2:

Games do a "game loop" which looks like:

* Get Input
* Get all the other characters from the server
* Move the camera
* Calculate what parts of the map you can see.
* Calculate what people you can see
* Calculate colors, compile shaders, do lots of math
* Cram all the stuff you can see into the graphics card
* Scan the keyboard and mouse for Input
* Decide what that input means.
* GOTO top

If you have a 2.2GHz 4 core processor, when you're running TF2... all that stuff is being done on one of the four cores, effectively running at 2.2GHz.

But, say you break up some of that stuff into extra processes? One process computes the map, one computes what you can see, one does your input and moves the camera... you're spreading the work out onto all the cores, up to an effective 8.8GHz. And when Intel comes out with the 16 core processor, everything gets even faster.

But you can't just decide to break a program up into processes. Processes have a specific way they are allowed to communicate, while different bits of a program can interwork however they want. So you have to very carefully untangle the code to break 'em up to multiple tasks.

This is way mondo simplified, but I didn't think you wanted to read a huge Operating System Theory book for an answer :D

TL;DR ANSWER: More Cores = More stuff being done at once = More FPS = More QQ n00bs
 
Ah that makes sense. I'm not sure how computers work. I want to upgrade my processor sometime in June. I know that the motherboard I have is somehow related to my processor... so does that mean I have to get AMD Athlon(tm) 64 X@ Dual Core Processor? I was looking at 3.2GHz.
 
I think it depends on what socket you have on your motherboard. Just check so the processor you want to buy fits with that socket. Intel/AMD/Whatever doesn't matter.
 
I think it depends on what socket you have on your motherboard. Just check so the processor you want to buy fits with that socket. Intel/AMD/Whatever doesn't matter.

How do I check what socket I have? Or is that something I'd have to do myself?
 
How do I check what socket I have? Or is that something I'd have to do myself?

I recommend downloading http://www.cpuid.com/cpuz.php, it will tell you everything including what's your cpu slot is :d.

Also don't get too excited, valve HASN'T said anything about updating tf2 so it can supports multicore processor....yet :]. *I know i'm a party poooper :]*

Edit: Well actually they might have a in a interview but you can't be sure it's coming with the scout update :P
*I know...I suck :)*
 
Last edited:
I recommend downloading http://www.cpuid.com/cpuz.php, it will tell you everything including what's your cpu slot is :d.

Also don't get too excited, valve hasn't said anything about updating tf2 so it supports multicore processor....yet :] *I know i'm a party poooper :]*

Thanks guys (mainly pie and Auto) :D

I've just seen a lot of people wanting the support for the multicore processors and I wasn't sure what it was. Thanks again :)
 
Ah that makes sense. I'm not sure how computers work. I want to upgrade my processor sometime in June. I know that the motherboard I have is somehow related to my processor... so does that mean I have to get AMD Athlon(tm) 64 X@ Dual Core Processor? I was looking at 3.2GHz.

Depends on what you do:

If you're a guy who usually runs one or two programs at once, but expect those programs to be blazing fast, you want to spend money on GHz, not Cores.

If you're a guy (like me) who runs 10-15 programs at once (multiple Chrome tabs, steam, chat software, explorer windows, FTP programs, text editors, etc), and wants the whole computer to run snappy, no matter how many programs you try to run at the same time, you want to spend your money on Cores, not GHz. That's why I bought a 2.4GHz 3 Core instead of a 2.8GHz 2 Core :D
 
Depends on what you do:

If you're a guy who usually runs one or two programs at once, but expect those computers to be blazing fast, you want to spend money on GHz, not Cores.

If you're a guy (like me) who runs 10-15 programs at once (multiple Chrome tabs, steam, chat software, explorer windows, FTP programs, text editors, etc), and wants the whole computer to run snappy, no matter how many programs you try to run at the same time, you want to spend your money on Cores, not GHz. That's why I bought a 2.4GHz 3 Core instead of a 2.8GHz 2 Core :D

Yeah I'm talking to my computer friend (who's gonna help me upgrade/build it). He's explaining everything to me and showing me stuff on newegg now.
 
heyo TP,
3.2 ghz duo is very good... higher the number, the better :) but it just depends:
it's up to you, autodmc did a very good explanation- just gotta think about how you want your computer running- very fast doing few things (duo with high ghz), or just decent but donig a lot at the sametime (quad with decent ghz)
and really though, the processors and tf2- sure, nice computer helps but really, I don't think a good computer really should justify how well you play...sometimes it may not feel too fair also, everyone has diff compies. heck if you play real well while on crappy computer you should feel proud then ;)
 
I have quad core Q6600 @ 3Ghz.

If you're on a budget, go for dual core over quad. Most programs will not use all 4 cores. L4D seems to have a really good multicore utilization. TF2 only uses the 2nd core for a few select processes. Since, for the price, dual core processors will have a higher clock (Ghz) per core, you'll get more bang for your buck in most situations.

Athlon X2s USUALLY use socket AM2. Intel Core 2 Duo USUALLY use LGA 775. However, make sure your specific CPU and motherboard match.
 
Unless your going to do some hardcore photo editing video editing or gaming theirs no need for you to really upgrade to quad or a better dual. You can overclock if you want a higher clock rate.
 
Just get a quad core. They're cheap now that i7 is out. Unless you have cash to burn or you can find a smoking deal a quad core will do fine for the next couple years. TF2 doesn't take that much to run so you'll be fine with a quad core and a decent video card.
 
more is better, q6600 oc'd to 3.6 stable is really solid i can say that it feels and performs much better than my e6750 which was also at about 3.6 stable..
 
Yeah seriously look what I'm playing on

Manufacturer: Hewlett-Packard
Processor: Intel(R) Core(TM)2 Duo CPU T5550 @ 1.83GHz (2 CPUs), ~1.8GHz
Memory: 3062MB RAM
Hard Drive: 237 GB
Video Card: Mobile Intel(R) 965 Express Chipset Family
 
1st off i fell out ma chair when i read this part
TL;DR ANSWER: More Cores = More stuff being done at once = More FPS = More QQ n00bs

second im what you call over kill

duel I7
4 xlr8 Pny 9800gt 1024MB
8 GB ram at 800 Mhz

i do alot off video editing and debugging i need the processors

all crammed into a 2 westing house 21in monitors (up grading to 32 in in the future)


all in all i sit at about 250 - 400 fps bcuz of the overkill and i cant wait for the multicore processor fix to see what my fps goes up too (did i mention that kill cam fps is like 800 )
 

Latest posts

Back
Top