Tom's Guide > Forum > CPU & Components > CPUs > Multithreded gaming

Multithreded gaming

Forum CPU & Components : CPUs - Multithreded gaming

TomsGuide.com: Over 800,000 questions and answers to address all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Well all know about the advent of Multithreaded gaming. We have heard tme and time again about games with engines that will start to utilize dual, triple and quad cores. But we rarely see it. It is very rare to see a game that can utilize a quad core to its full potential. And with the fact that singlethreading performance increases have been very little in recent years that means a standstill to the performance gains a game will see from a multi core CPU.

So what is this all about? Well I have been thinking about it. I have see what a well optimized game engine can do with a quad core. So today I decided to do a bit of testing using 4 games. Most are pretty popular games. I will be running Crysis, Far Cry 2, Lost Planet: Extreme Condition and the just released Left 4 Dead demo for the preorder customers (for everyone else they can get it on the 11th.

Now as to why is because after playing L4D and watching my CPU and memory usage on my Logitech G15, I noticed something quite amazing. The game utilizes quad cores, and very well. I would normally have about 50-60% across all 4 cores. Considering that this is still based off of the Source engine thats quite a feat to be able to use that much power. At peak times, normally when there were hordes of infected on Advanced or higher difficulty, it gets to 70% across all 4 cores. This suprised me.

As wel all know, VALVe has been working on multithreading for Source for a while and was supposed to come out for Source 2007 in Half Life 2: Episode 2, Portal and Team Fortress 2. While it was there, it was by default disabled due to instability issues. So we went along with our normal gaming. VALVe then releases a multithreading tech demo/benchmark. It was taken off unfortunately but it shows very well what VALVe wanted to do.

What amazed me most is how VALVe could work on it and get all the kinks out and just plug it into a 4 year old engine, Source, and there are other games that focused on that and yet we have very little pleasing results.

The following is going to be screenshots of my Task Manager just seconds after I played the game. For each I will run it with as many possible ways including explosions, fire and so on and so forth. What I want you to do is look closely at the results.

Left 4 Dead:

http://img118.imageshack.us/img118/7063/mtgaming1ul2.jpg

As you can see it uses quite a bit of the CPUs power. First core hits 100% and the rest run between 50-60%, sometimes higher.

Far Cry 2:

http://img118.imageshack.us/img118/6198/mtgaming2ue7.jpg

Far Cry 2 does use the CPU a bit but not as much. It hits about 50% on core 2 but the rest hover around 20-30% and it averages about 30% as well on all 4 cores.

Lost Planet: Extreme Condition:

http://img521.imageshack.us/img521/9437/mtgaming3qq1.jpg

Lost Planet seems to fluxuate a lot. I did the benchmark in it. It seems to me that it really depends on when and where. The first area (Snow) was using about 30% across all 4 cores and the second area would spike to 60% when a lot of the flying things were around. But it was equal across all 4 cores at almost every point.

Crysis:

http://img80.imageshack.us/img80/4118/mtgaming4hs1.jpg

Crysis is unique. With the first 2 cores they fluctuate the same. But are not used as much as cores 3 and 4. In fact cores 3 and 4 saw eratic behavior. But overall across all 4 cores it averaged about 30%.

Now with VALVe finally putting MT in Source we could see a trend like this in the near future. It helps performance quite a bit. Some people were having issues running MT in the demo of L4D while others were not. Ones who did would disable MT and their average FPS was about 42 when it was enabled though they were hitting abut 72FPS. thats a 30FPS increase or 71% performance increase just having it use your CPU which is very good.

So it looks like MT is coming, hopefully sooner than later, but its on the horizon. From LP which started it to Crysis. Both had very low usage. But now we have L4D that really pushes your CPUs power and performance to new levels.

Hopefully other game companies will see this and actually start to use MTing. It shows that done properly you can get great performance increases, such as the 71% jump in L4D.

More will come but we will have to see how hard they work on it. The more work they put into it, the better the results as seen here.

BTW, L4D is AMAZING!!!! Everytime I have played through the demo, the Director AI changed the infected. It was never the same. Areas I would be cautious in before were empty and areas that were empty were filled. Oh and when you get to play it, DO NOT BUMP OR SHOOT A CAR. The alarm will send a HORDE along with a few bosses and trust me it takes quite a bit to get through on Advanced +.

Peace out and leave your comments.

Sponsored Links
Register or log in to remove.
- 0 +

I hope it arrives soon... My quad isn't being used anywhere near properly and that means my Crossfire isn't being powered properly either (3ghz per card...)

Reply to JDocs
- 0 +

PS: The operating system's scheduler decides on which core a thread will be executed not the game. So even if the game is truely multi-core enabled we might never see the effects of it.

(Can't edit my previous message or I would've put it on the end of that one)

Reply to JDocs

^WHile I agree some ways the amount of actual use by L4D is quite amazing really. Some people are seeing a difference from single to sual to quad cores in it too. As I have noticed too, when you activate MQM mode in TF2 people with quads csee over 50% gains in performance.

------------------------------ http://www.steamcalculator.com/76561197970703804/camo_sig.png
Reply to jimmysmitty
- 0 +

Interesting. If you are running vista there is another way to monitor the average use of the processor. Control Panel-> Admin. Tools -> Comp. Management -> Reliability and performance. Then you open CPU and ther is a column where it says Average CPU and there you can see the average CPU that each task uses.

Reply to DiegoO

JDocs wrote :

PS: The operating system's scheduler decides on which core a thread will be executed not the game. So even if the game is truely multi-core enabled we might never see the effects of it.

(Can't edit my previous message or I would've put it on the end of that one)



And why do you feel this would prevent the games from being properly multi-threaded? MS OSes have been multi-thread aware forever and are very good at dynamically switching threads from core to core to balance the load where possible.

Reply to Geckotek

It can take a good 18 to 24 months to write a new game engine from scratch. Most companies will want to use their engines for as many SKUs as possible (sequels, expansion packs) to increase their return on investment. Along the way there may be time/need for some technological improvements, and that might include wedging in support for additional cores. But engines written to fully support multiple cores won’t happen until there are enough multi-core systems in the field to justify the investment. I’d say we’ve reached that point, but now it’s a question of when the existing technologies have been milked for all their worth and the game houses are ready to produce new multi-threaded engines. Multi-threaded engines are likely to start popping up from time to time, but I’d guess we have a couple of years to go before they begin to become commonplace.


Message edited by spongebob on 11-07-2008 at 04:55:49 PM
Reply to spongebob
- 1 +

They are hardly going to invest all the time and money into a feature that maybe 1% of there market is going to use.
How long have 4 cores been available and whats the percentage of people with them compared to single/dual core. Will be a year or two before there is a big percentage of people with them.

Reply to Belinda
- 0 +

I wish Source would multithread their bot code for the linux CS:S server

Reply to kyzarvs
- 0 +

Valve even... (does edit work on IE?)

Reply to kyzarvs

Pity more people don't licence source, it is a very versatile engine, hell, someone might try a crytek and say to hell with lower end systems, lets just put the source engine to it's limits.

------------------------------ I'm a git, deal with it.

Antec 1200,PC Power & Cooling 750,Gigabyte DS4-x48,Intel Q9550@3.4 W/Xigmatek S1283,8GB OCZ DDR2 800,ATI 4870X2,X-FI>CA 640C amp>Tannoy R300/Senn 595's
Reply to strangestranger

Geckotek wrote :

And why do you feel this would prevent the games from being properly multi-threaded? MS OSes have been multi-thread aware forever and are very good at dynamically switching threads from core to core to balance the load where possible.



When I built my (now ancient) QX6700 system almost 2 years ago, I installed both XP and Vista 64 in a dual-boot config. As I have 2 DVD burners, I would run 2 instances of DVDShrink or Nero7. Looking at the task manager in both, Vista 64 split the load much more evenly across all 4 cores than XP did (typically core3 would only be at 30% load whereas the others would be 60% or more). And DVDShrink's encoding rate would be about 15% higher on Vista than XP.

Unfortunately the novelty of Vista wore off after a month or two, so I didn't get around to comparing any other apps :).

Reply to fazers_on_stun

What this shows really is if you work on it and do a good job it can be done. But it is true that Source does have one advantage over any other game engine. It is highly modular which means they can add any features to it they want, even newer ones like this. And the switch over process is not that hard either.

Whats starting to sadden me is that after playing the demo there are people crying about the graphics (which look amazing to me) not being "good for 2008" and that damns the game for them. Thats just the dumbest thing I have ever heard of.

Anywho. I doubt anyone would push Source to mid/high end only. Thats why so many people do use it for their mods and so on. Becuase they can have it on more ppls machines than if they did it with CryEngine 2.

------------------------------ http://www.steamcalculator.com/76561197970703804/camo_sig.png
Reply to jimmysmitty

What XP tries to do is send code to the first core that isn't filled up with work; this leads to cores three and four not getting as much work, even in multthreaded code. Vista instead attempts to simply balance the load against all the cores, which is why most apps actually multithread better under Vista.

Reply to gamerk316

I really don't have any gripes about Vista 64, except the PITA getting XP games to run. There did seem to be a lot of driver & chipset updates esp. for my NVidia 680i mobo. Here's hoping MS improves on it with Win7, esp. if I have an i7 by then :).

Reply to fazers_on_stun

^You have trouble getting XP games to work or 32bit games to work? Because I have plenty of old games running on Vista, some I thought never would. I have C&C (the original one from 1995) and even Duke Nukem 3D Atomic Edition for Windows. I know its crazy but I do. And I get like 3K FPS in Duke Nukem too. Its funny as all get out.

But I feel that what VALVe is doing by updating their game engine to actually use quad cores well is a great step in the right direction. Normally what VALVe does is followed as they are the top teir of PC game companies.

So hopefully other companies will learn from VALVe and follow suit allowing us to actually use quad cores to their full advantage because getting 50%+ performance gains allows devs to do more with the game be it more realistic physics or more eye candy (even though I prefer a game that plays well with a good story over eye candy hence my love of VALVe).

------------------------------ http://www.steamcalculator.com/76561197970703804/camo_sig.png
Reply to jimmysmitty
- 0 +

Funny that the same people who demand the best graphics, physics and play in games scream the loudest for dual cores. The fact is the only way to increase these are by increased use of true multi-threading , multi-cores, multi graphics as unlkess there is some radically new technology. The MHZ race has little left to offer. This has been written about for a while now so don't be surprised with the advent of Intel's release of Nehalem, fast approaching Windows 7, and DX 11 that the rate of progress won't accelerate toward favoring multithread/multicore coding in games as well as most other apps.


Message edited by Craxbax on 11-08-2008 at 01:19:07 PM
Reply to Craxbax

Uhhh, isn't Windows 7 due somewhere around q4 2009 or later? That's not very fast. And... As for right now, it's because the overclocking is better on the duals and it does make a difference still. People are stupid enough to believe whatever the mainstream makes look good.

The truth back then was that IMC was the winner at one point, then the core duo arch, now it's ghz, then in a few weeks Intel taking advantage of the IMC. Why do people always try to follow trends and get ahead of themselves? But that's okay, I'll greatly pay less for my dual core to get more performance and push it out until the real quads come out. Then, what's the next trend? Processor scaling 8 years from now? And people are giving architecture details 2 years from now? These are the same idiots claiming that you should be future proof while changing computers every several years or less.

And... I remember all the price complaints back then. Now that they gave the core 2 duo to us at good prices, I can't believe we have idiots that STILL want to pay more for the quads so they can run special programs that are like in beta. Then speculate junk 1-3 years later in the future. And it gets better, then they say, well that's penny scraping while the people that bought the right chip are laughing their asses off at these idiots while they are trying to put the fire out with their hsf fanning it. (Trying to play catch up with the serious oc capability of the dual) LOL! Seriously, give it a rest.

I have yet to see some real benchmark stuff where the quad was actually useful to the thousands of people that bought it in real life situations. What I think Intel was sneaky about was being able to fool these people by adding a bigger cache, a little better specs and basically making it look so good that they would ignore real life situations...

Yeah, it uses all four cores when running a quad core. That's so amazing. No seriously. I would have never thought that loading a quad core cpu would use all four cores. That's groundbreaking stuff right there. And for a game that's not even out and you have no idea when it's going to be out? *Sigh

I think I might as well start the new thread of processor scaling for desktops now...


Message edited by habitat87 on 11-11-2008 at 01:43:33 PM
Reply to habitat87

While I agree with alot of what youre saying, MT will eventually become the norm. You have to remember that were on the cutting edge here, and doing something as simple as looking at statistics of gamers online, and their rigs shows the majority still using single cores, its the overall growth speed at which these transitions occur. We, the enthusiasts and businesses are and will will be the first to i7 or quad, or whatever that improves performance, while average Joe is happy to be playing wow with his single core 4 gen old gpu. Intel and AMD are looking to the future, just like when AMD was waaaay ahead of Intel, and went server with their IMC, ala K8

As for windows 7 and even Vista, both OS allows for better usage of MT, and DX11 will allow more for AI etc in games, as well as multi card support, tessalation etc, plus again, MT. Its a slow process, and only slowed more now with the current economic scenarios playing out. Itll take time, but it IS coming


Message edited by jaydeejohn on 11-11-2008 at 01:51:14 PM
------------------------------ I went drifting, thru the capitols of tin, where men cant walk and cant freely talk, and sons turn their fathers in
Reply to jaydeejohn

Does anyone know if football manager 2009 supports multi-threading or SMT?

It strikes me as the kind of game that could support parallel operations as it is essentially database manipulation.

Reply to Amiga500

Sure, I know it's coming. My guess is probably just about when or after Windows 7 hits the shelves in mainstream numbers and comfortable sales. Could be more, who knows. What's interesting is that they talked about a dual core nehalem being brought out maybe later. The way I see it, with hyperthreading being a nice addition, a dual core is looking like a nice option again. Plus it's probably going to hold a lower threshold in temps, better oc's once again. But that one is honestly just a guess.

See, since the Pentium D, we really didn't see a boost in performance with more cores as we wanted. Only that our systems ran a lot more smoother from day to day multitasking. They even took away HT just to mess with our thinking even further. I must say though, by them keeping the quad to the core arch and sticking bigger caches only on the quads for that small performance gain, it was a smart move.

Also, I hated Vista since the final rc (And the original rc1 and beta, yes, I have been through that torture) release that I downloaded years ago. When I heard that they were going to release it, as is, I couldn't believe it. I thought Microsoft had lost it's mind. Although I admit the new Vista Sp1 was a huge improvement since then. I still think it's terrible for it's time. But with Windows 7 said to be having a new file system with the Vista kernel but with better utilization of processes and memory, it looks pretty promising.


Message edited by habitat87 on 11-11-2008 at 02:49:20 PM
Reply to habitat87

See, then you got people seeking out games to use for a quad. That's no fun, play the game you want to play.

Reply to habitat87

It is showing better usage accross apps for MT, Vista vs XP, and it also allows for 4 gpus usage, or better usage anyways. I agree, having a duo doing 4 threads with HT should be enough, and itll be tricky for Intel to ride the fence as to how theyll implement this, as there reall wont be any use for 8 threads for a looong while

------------------------------ I went drifting, thru the capitols of tin, where men cant walk and cant freely talk, and sons turn their fathers in
Reply to jaydeejohn
- 0 +

jimmysmitty wrote :

What this shows really is if you work on it and do a good job it can be done. But it is true that Source does have one advantage over any other game engine. It is highly modular which means they can add any features to it they want, even newer ones like this. And the switch over process is not that hard either.

 

Whats starting to sadden me is that after playing the demo there are people crying about the graphics (which look amazing to me) not being "good for 2008" and that damns the game for them. Thats just the dumbest thing I have ever heard of.

 

Anywho. I doubt anyone would push Source to mid/high end only. Thats why so many people do use it for their mods and so on. Becuase they can have it on more ppls machines than if they did it with CryEngine 2.

 

I hear you on this, I play L4D with 8x AA and just like TF2 and every other source, it looks really neat and clean. IMO it looks great and to me even better than a lot of UE3 games. But regardless I don't play Valve games to look at scenery, I play them because they are the only company that guarantees a fun experience on all of their games.

 

Anyway I love the demo :D I must have played it a billion times, what I did notice is that on Expert you can only go through if your team works like a cohesive unit at all times, otherwise you're doomed to failure. I am a bit scared to think what the finale on the last stages will be when you have to fight 2 tanks at once, since one is already devastating to a team. (We only managed to kill one and remain unscathed in my numerous playthroughs, and we all admitted that it was just dumb luck)


Message edited by emp on 11-11-2008 at 04:17:24 PM
Reply to emp

Best save a molotov or tow for that one.

------------------------------ I'm a git, deal with it.

Antec 1200,PC Power & Cooling 750,Gigabyte DS4-x48,Intel Q9550@3.4 W/Xigmatek S1283,8GB OCZ DDR2 800,ATI 4870X2,X-FI>CA 640C amp>Tannoy R300/Senn 595's
Reply to strangestranger

Then, we got people desperately trying to make use of a quad with a demo? WTF! What's next? People are going to start writing their own simple game after this so they can convince themselves that Intel didn't once again succeed in shoving a worthless chip down their throat. But I guess that makes sense, unfinished tech with an unfinished game.

Jaydeejohn, what's really going to be interesting is how they can't explain later why the dual releases for nehalem is going to be kicking the crap out of the current quads. And why we haven't got our great performance boosts yet from having more then two cores. And your right about the HT and four threads, with HT being used like before to take away loads from the background and speed up small things along with 2 cores for a total of 4 threads, this is perfect.

The performance boosts that you mentioned from multiple graphics... 10 fps is not really impressive. Especially since those fps could be indirectly gained from the larger cache from the cpu and/or larger bandwidth output from the four cores. But if this is called utilizing multiple cores, that's pathetic. If you want to spend that much money for more cache and little gains for certain situations, then that's fine.

I also like (sarcasm) how they were able to push the quads to almost their limits and how they didn't push the dual to their limits? Were they scared to show the potential of each chip? I mean, why didn't they just use a cpu like my e5200 and the 2180 to compare at those speeds? Seriously...

Reply to habitat87

THanks for the post, I guess I have to download the demo to get some L4D lovin'.http://seoagora.com/img/589/d08l1104oulu/smiley2.gifhttp://seoagora.com/img/308/s08e1024rvou/champagne.gifhttp://seoagora.com/img/317/s08b1024uzjw/content.gifhttp://seoagora.com/img/459/k08q1024glza/ecstatic.gifhttp://seoagora.com/img/460/c08n1024twxu/eeek.gif

Reply to universedo

habitat87 wrote :

Then, we got people desperately trying to make use of a quad with a demo? WTF! What's next? People are going to start writing their own simple game after this so they can convince themselves that Intel didn't once again succeed in shoving a worthless chip down their throat. But I guess that makes sense, unfinished tech with an unfinished game.

Jaydeejohn, what's really going to be interesting is how they can't explain later why the dual releases for nehalem is going to be kicking the crap out of the current quads. And why we haven't got our great performance boosts yet from having more then two cores. And your right about the HT and four threads, with HT being used like before to take away loads from the background and speed up small things along with 2 cores for a total of 4 threads, this is perfect.

The performance boosts that you mentioned from multiple graphics... 10 fps is not really impressive. Especially since those fps could be indirectly gained from the larger cache from the cpu and/or larger bandwidth output from the four cores. But if this is called utilizing multiple cores, that's pathetic. If you want to spend that much money for more cache and little gains for certain situations, then that's fine.

I also like (sarcasm) how they were able to push the quads to almost their limits and how they didn't push the dual to their limits? Were they scared to show the potential of each chip? I mean, why didn't they just use a cpu like my e5200 and the 2180 to compare at those speeds? Seriously...



You are completely misreading it. L4Ds demo is a look at the game itself, Source 2008 you could say. Its multicore support is betetr than most of the newer engine games and is why I was showing Crysis, FC2 and LP because their engines were all built around MT as a part of the game engine. Source was not.

But having this ability in games and showing how well it can scale is a good way to get other devs to work on it too. VALVe is a big force in the PC market. There are more Source mods than any other game and more and more PC users are using Steam as distribution for their games.
The boost for multi GPU is dependant on drivers and the game really. SOme games scale extremely well with SLI and not with CFX and vice versa.

But having a quad now and being able to push 30%+ more performance out of your game is a great thing for those who decided to go quad now.

And as a side note, I have heard that VALVe is planning to port TF2 to this version of Source. It would make sense since going from using one core to using all 4 results in 70-100% performance boosts and will benefit a lot of people. Maybe not all of them but those who have quads.

BTW this will also benefit the dual core CPUs but not nearly as much as a quad core since it is utilizing its power. If you want a good look at this look up the Lost Planet dual vs quad tests at Xtreme Systems. A Q6600 @ stock go 81FPS and a E8400@ 3.8GHz got 80FPS usins the same mobo, memory and GPU.

That is what this thread is about. That and the fact that L4D rocks. It scales from even the lowest sysetms to the highest very well.

Reply to jimmysmitty

Just post the link or I call bs. I haven't seen one link yet that supports what people are saying. And what's wrong with toms's charts?

Reply to habitat87

Let me correct one thing. In Lost Planet it was a E6850 @ 3.85GHz, not a E8400, that the Q6600 @ 2.4GHz was keeping up with with the same setup. Here is the link for the guy who doesn't believe it:

http://www.xbitlabs.com/articles/c [...] html#sect0

And the image:

http://www.xbitlabs.com/images/cpu/core2quad-q6600/lp-2.png

Hows that for proof? Call BS all you want on anything. I don't care. I posted those actual task manager shots from MY PC. They are not from any other source. Thats MY task manager. I would test out the Source multi core performance on my own but am too lazy. With the L4D demo some people were having trouble with MT and disabled it and noticed their loss in performance and posted the info. I have no reason to doubt them.

But if you do feel free to. But you can't doubt that a 2.4GHz quad core being used to its max keeping up with a 3.85GHz dual core is pretty damn awesome. Allows you to stick it in their OCed faces.

But hey if you don't think there is enough prrof that MT will benefit games, even single card setups, then by all means stay that way. But when MT is what all the game devs go don't forget to kick yourself in the head.

Reply to jimmysmitty

Hey, another guy posted that in another thread.

How do you know that double the cache has nothing to do with it? You don't! Your assuming and going by what they say. Second, it scales sooooooo nicely with the oc. Why not put the e8600 and q9550 up to the task with a 4.0 ghz oc for the quad which is a generous oc prediction, against a 4.5ghz+ easily obtained by the dual. Newbies on newegg are showing these people up with low voltage oc's at 4.5 ghz. Your telling me enthuiasts can't match these people!?

I never claimed it wasn't true. I'm simply questioning the quads potential. And I do find it soooo weird that people CAN tell me the performance difference between the core 2 duo's down it's L2 cache performance. BUT!!! These same people can't tell me why a quad with double the cache over the dual core, regardless of it had fifty cores and are dumbfounded of why it performs better. But they can tell you EXACTLY why the core 2 duo with more cache can perform better. This is fine, but, if the gpu is in fact bottlenecking the cpu, how do they know that the cpu is in fact better? Such as a quad...

I was waiting for someone to kick their damn head to pluto anyways. The best part is, I didn't have to do ****. Well, I got to watch... LOL!

Take those benchmarks and shove it cause it's bs. Unless you can pull something else out of your ass and I can understand why your mad. I made you look stupid in your AMAAAAAAAAAAAAAAAAZING discovery that when your using a QUAD.... IT USES ALL FOUR CORES!!! A two year old could figure this out while taking a ****...

Message quoted 1 times
Message edited by habitat87 on 11-13-2008 at 03:22:10 PM
Reply to habitat87

"it's the cache people, multi-core's don't do anything it is all the additional cache"

Give it a break troll, everyone knows cache helps core proc's but enough to explain the gains, probably not, also what about non gaming apps. Are all those like encoding simply cache based increases?

Hell, i haven't even read all the replies so sorry if i have missed the point but why do people not just ignore these people.

------------------------------ I'm a git, deal with it.

Antec 1200,PC Power & Cooling 750,Gigabyte DS4-x48,Intel Q9550@3.4 W/Xigmatek S1283,8GB OCZ DDR2 800,ATI 4870X2,X-FI>CA 640C amp>Tannoy R300/Senn 595's
Reply to strangestranger
- 0 +

Habitat stop trolling, Quad-threaded applications are the future whether you like it or not, it's good that at least a few developers are putting some effort into it. (like usual valve doesn't disappoint)

jimmysmitty and strangestranger, are you two active on the Steam L4D forums? I saw two guys with your exact usernames, so I was wondering.

Anyway, even though it's nice to see technology being developed, I don't really think four threads are really necessary to play L4D fluidly (60fps constant), but they are definitely necessary for running servers, which is more of a concern to me than the difference between 120fps and 150fps.

------------------------------ Anxiously awaiting the Hydra 100 and the Hydra Engine...
www.lucidlogix.com
Reply to emp

Damn yes it is, i went there with a problem once and never left, kinda like here.

------------------------------ I'm a git, deal with it.

Antec 1200,PC Power & Cooling 750,Gigabyte DS4-x48,Intel Q9550@3.4 W/Xigmatek S1283,8GB OCZ DDR2 800,ATI 4870X2,X-FI>CA 640C amp>Tannoy R300/Senn 595's
Reply to strangestranger

I'm tired of people not being able to directly explain and give some solid hard evidence of the performance they actually gain. Remember why Intel was winning the multimedia benchmarks against AMD but not gaming in the Pentium 4 era? Cause of it's cache. Multimedia likes cache. OMG!!! That's a pattern, did you see that one? That's actual FACTS right there. And I'm not saying quad doesn't make a difference. From what we've seen so far, if your head wasn't in your ass, you'd see that there was really no gains if you factor this in. Like I said before too, "people can break down the cache performance in the core 2 duo by the percentage!" and you can't see or prove why the quad only gains in certain areas? And why isn't the dual being brought closer to it's limits??? http://forums.techpowerup.com/showthread.php?t=35842 <---- Oh yeah, It would show neglible gains in the benchmarks and it would actually kill the quad in a lot of stuff. Can't have that now can we?

I'm not trolling, I'm simply saying "prove it". We come here to learn, not spread opinions and bs, which is actually what the true definition of troll is. And if I'm not making a good point, why do you people seem so stirred by it? Did you buy a quad and I hurt your feelings because it? Then you want to throw out names? Take that bs and shove it.

You mean to tell me that some of these people bought a quad and you can't find ONE review that SOLIDLY shows gains without any FACTORS involved? Just one... A half retarted kid could find almost anything on the internet that's FACTS of that is there. You can't give me ONE SOLID review. Your right, I will call BS! You guys are the only trolls here, and ignorant ones on top of that.

And if that wasn't enough for you, here's a quote from the site. They explained why there was gains.

"And finally, we see pretty common picture in Lost Planet: Extreme Condition. The game itself by default creates two computational threads, however larger L2 cache of the quad-core processor grants its victory in overclocked mode. In nominal work mode Core 2 Duo E6850 wins the first prize as it boasts considerably higher working frequency."

@ emp, sure I can pull up threads from about three years ago when people were saying, Multi threaded apps is the future, Multi threaded apps is the future, Multi threaded apps are the future. How far in the future exactly? LOL! Also, quad threaded applications? I can't help but laugh and notice that you made this up. Well, I think two of you have quads and are probably regretting it. That's the real problem here.


Message edited by habitat87 on 11-14-2008 at 06:02:24 AM
Reply to habitat87
- 0 +

Quote :

Remember why Intel was winning the multimedia benchmarks against AMD but not gaming in the Pentium 4 era? Cause of it's cache. Multimedia likes cache. OMG!!! That's a pattern, did you see that one? That's actual FACTS right there.


Is that really a fact? Remember you are simultaneously saying, multimedia liked the cache, and games did not. And today you're saying a game like Lost Planet loves the cache.

Isn't a task manager pic showing > 50% core utilization proof that cache is not solely responsible for the dual to quad gains? There is a small portion in the Lost Planet picture where the cores all get close to 100%. Remember a dual caps this at 50%.

And in L4D, you see one core pegged at 100% and three at ~50%. Again, not possible with a dual.

Far Cry 2 and Crysis both used about 30% core time, nothing a dual can't handle at 60% load.

Reply to Wr
- 0 +

I actually have an E7200, but it definitely sounds that you regret buying a dual core deep down inside. I love my little chip, but to be honest if I had the chance to do it over with a little better budget I would've probably jumped on a Q9550.

I'm not really going to even bother arguing with you, because if a Task manager shot isn't enough to prove to you the advantages of a quad, then nothing is.

------------------------------ Anxiously awaiting the Hydra 100 and the Hydra Engine...
www.lucidlogix.com
Reply to emp

emp wrote :

Habitat stop trolling, Quad-threaded applications are the future whether you like it or not, it's good that at least a few developers are putting some effort into it. (like usual valve doesn't disappoint)

jimmysmitty and strangestranger, are you two active on the Steam L4D forums? I saw two guys with your exact usernames, so I was wondering.

Anyway, even though it's nice to see technology being developed, I don't really think four threads are really necessary to play L4D fluidly (60fps constant), but they are definitely necessary for running servers, which is more of a concern to me than the difference between 120fps and 150fps.



Yep thats me :D

I use it everywhere.

And no a quad is not needed but it benefits you. Some of my friends have old S939 Athlons and mid end GPUs and play it pretty well on max.

habitat87 wrote :

Hey, another guy posted that in another thread.

How do you know that double the cache has nothing to do with it?



How do I know the cache has nothing to do with it. Well lets see. If you would have pulled up the link I posted you would see two for Lost Planet. I will post them both for you:

http://www.xbitlabs.com/images/cpu/core2quad-q6600/lp.png

As you can see this is WITHOUT it being set to use 4 cores, only 2 and yes the extra cache helps when it is clocked near the same speeds.

http://www.xbitlabs.com/images/cpu/core2quad-q6600/lp-2.png

Hmmmm.... With it set to utilizing 4 cores and at the same tested clock speeds the quad blows the living bejebus out of a much higher clocked dual core (2.4GHz vs 3.85GHz and yet the stock Q6600 is getting the SAME FPS as the much higher clocked (1.45GHz difference dude) and more than the 600MHz advantage stock dual core).

And just for kicks this is a quote from their site itself in case you decide again not to actually pull the link up:

Quote :

And finally, we see pretty common picture in Lost Planet: Extreme Condition. The game itself by default creates two computational threads, however larger L2 cache of the quad-core processor grants its victory in overclocked mode. In nominal work mode Core 2 Duo E6850 wins the first prize as it boasts considerably higher working frequency.

UPDATE: However, you can make Lost Planet: Extreme Condition game work on quad-core processors, too, where there are four threads created. There is an option called “Concurrent Operations” in the Options menu. By changing it from 2 to 4 you can obtain even more impressive results on Core 2 Quad Q6600.




The task manager shots are unedited (except I cut everything else out to make them more manageable but would be more than happy to test the game if you don't trust them and post my own actual results while having L4D set at met_que_mode 1 (single threaded) and mat_que_mode 2 (multithreade).

I don't see why you are arguning because if you take a the LP results on a clock per clock basis the quad is giving about 50% better performance (do the math yourself) and you are trying to say that a 4.5GHz dul would do better than say a 4GHz quad core. No it wont since a Q6600 itself is keeping up with a dual core clocked 1.45Ghz more than it so 500MHz will not be able to outpace it.

Just accept that soon not only a GPU will define performance in a game that has a well written multithreaded engine. Its not a bad thing. In fact its a great thing. That means that those who do buy a quad core will have an advantage in future games. Especially if VALVe does start to port their more recent games (HL2:EP2/EP3 and TF2) to the new engine that properly utilizes quad core.

Reply to jimmysmitty

@Emp Regret buying a $84 chip? LOL! Get serious. I almost got the e7200 but the e5200 looked a lot more fun to oc. I have my eyes on the e8600 next also.

@WR Yep, but games during the time benefited from AMD's IMC. That's the factor you missed. All those are FACTS. I'm going benchmark by benchmark here. How is that simultaneously saying that games do not like cache and multimedia does? BS, you made that up.

@Jimmy I missed that part. I actually stand correct by facts. Not like some people. But I try to avoid embarassment as much as possible. But, nvm that, that's just me. And, this is one game. How did you speculate the other games the same way? See how it just doesn't make any sense? At least my stuff is accurate or I haven't found the answer yet. I was simply questioning this crazyness. I didn't make **** up.

Hmmm, well, that brings me to my question with that one benchmark or all of them for that matter. How come that quad is nearly at it's max and the dual is not? As I will mention that the game did scale very nice with the oc. The power in the dual is it's brutal oc ability. But let's just ignore that clock speed still exists today. Sure, in that one game it was better. I'm not denying that, I just saw it. And I know that the dual gets less here clock for clock, but for a dual to be able to catch up to the quad because it's getting too hot already? Ummm, I can see why they didn't want to show that. That would just baffle people more then they already are.

So the conclusion is buy a quad for Lost planet and maybe L4D if your only going to oc to 3.6 ghz. Obviously the review believe you shouldn't oc a dual closer to it's max, but putting a lot of voltage in the quad and putting it somewhat close to it's max is the answer. Then, wait for more games to come out... That's quiet impressive after three years of people talking about it.

It's good to have it for what? I doubt most people bought it for one game and are waiting for more to arrive. Hey, if you want to buy it for a few reasons, I'm not stopping anybody for that matter. I'm just questioning it's performance is all. Even if budget wasn't a factor, I'd still opt for an e8600 4.5+ghz. That's my next drop in upgrade. Plus prices might go down, who knows. Another thing about having a quad core as a good thing. Sure it is, but the point of making multitasking smoother with more cores was the idea of elminating the lag factor that single processors suffered from. Why do you expect to see the same results by adding more if it's already fixed?

I'm not saying it's a bad thing if that's what you think I'm getting at. I do think it's great too. Just one game though, and one about to arrive... Not impressive.


Message edited by habitat87 on 11-14-2008 at 01:36:43 PM
Reply to habitat87

My main point by this is that a trend has started. And when the one true PC only compnay (VALVe only makes them for PC then ports to 360 due to ease, EA ports it to PS3) starts to go in a certain direction you will see that trend followed. If a CPU @ 2.4GHz can keep up with a 3.85GHz dual core thats quite a feat.

I am saying that since the first multi core game has been released we have seen it just get better. Soon it will be even better with more games going that way.

Of course most of the other game engines are not modular like Source so we may have to wait for them to either updtae the entire engine or build a new one. But it still stands that this is a great thing in computing.

You will not see as much performance increases in single threaded apps in the coming years, and I believe they have hit their limit. Multicore is the only way to really go to get the nice big performance boosts we all need.

Besides, not everyone can afford to build a machine that can OC a dual core to 4.5GHz but they can afford a decent rig with a quad core that will push the limits of gaming higher and soon that will be the only way to go just like when duals first came out.

------------------------------ http://www.steamcalculator.com/76561197970703804/camo_sig.png
Reply to jimmysmitty
- 0 +

jimmysmitty wrote :

My main point by this is that a trend has started. And when the one true PC only compnay (VALVe only makes them for PC then ports to 360 due to ease, EA ports it to PS3) starts to go in a certain direction you will see that trend followed. If a CPU @ 2.4GHz can keep up with a 3.85GHz dual core thats quite a feat.

I am saying that since the first multi core game has been released we have seen it just get better. Soon it will be even better with more games going that way.

Of course most of the other game engines are not modular like Source so we may have to wait for them to either updtae the entire engine or build a new one. But it still stands that this is a great thing in computing.

You will not see as much performance increases in single threaded apps in the coming years, and I believe they have hit their limit. Multicore is the only way to really go to get the nice big performance boosts we all need.

Besides, not everyone can afford to build a machine that can OC a dual core to 4.5GHz but they can afford a decent rig with a quad core that will push the limits of gaming higher and soon that will be the only way to go just like when duals first came out.




No no no Jimmy, you got it all wrong

its Multi - Fredded games...

were for example 4 npc characters called fred ( funny enough ) sit in the corner and throw peanuts at you - hence multi - fredded..

Another example is night mare on elm street the game where there are 4 Krugers running around the place with spoons on their fingers ( the knives cut them too much and they had to right out a safety assessment form which concluded to ban the knifes incase they fell over and hurt them selves ) hence the term Multi- Fredded,, Dual Core gaming is mis-read and really applies to the Hot Coffee incident in GTA San Andreas... Dual H... .

Reply to Hellboy

I thought duals were cheaper? I didn't say the e8600 was the only one that does 4.5+ ghz. In fact, that one is capable of 5.0 ghz on air. Even the e7300 gets 4.2+ ghz.

The only thing I find sad is the quad's oc ability compared to the duals. Otherwise, the quad would actually be worth it.

And it's not really a feat when both chips aren't at their full potential. And you know Intel isn't going to ship out 12 meg cache duals.

Reply to habitat87
Tom's Guide > Forum > CPU & Components > CPUs > Multithreded gaming
Go to:

There are 12 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Google ads