...Do also note that the two processors aren't otherwise identical. The i5 has turbo and twice as much cache than the i3 among other things...
Don't think turbo would be relevant here though.
...Do also note that the two processors aren't otherwise identical. The i5 has turbo and twice as much cache than the i3 among other things...
Probably a small factor, true, but it helps with amdahl portions of workloadsDon't think turbo would be relevant here though.
Probably a small factor, true, but it helps with amdahl portions of workloads
Unfortunately modern OSes are only starting to get support for cooperative task scheduling (work stealing, etc) so this is pretty typical.
People create a thread for each of their subsystems and some of the subsystems even create all their own worker threads. Then you get thread oversubscription which tanks the performance of the entire machine far below what it should be. Step 1 is using a single shared thread pool in your application but good luck getting every piece of middleware to agree on that. Thus this probably needs to be solved at the OS level (which also solves the same issue between processes), but as I mentioned, it's pretty immature so far. Tools exist (TBB, Cilk, Apple GCD, Microsoft PPL) - some better than others - but people haven't settled on anything standard yet.
Not saying that's what is definitely happening here, but it's certainly possible. Take a look at how many threads the alpha client is using (and ideally which are awake and working hard at the same time) to get an idea of if this is an issue. Also check whether it scales down proportionally on a dual core vs quad core system.
Do also note that the two processors aren't otherwise identical. The i5 has turbo and twice as much cache than the i3 among other things.
Note too that they have been saying get a quad core all along. That's hardly a budget stretch these days and I imagine a lot of people will be upgrading for BF3
More or less risky than requiring DX10?Still seems like a risky decision from a business point of view though.
I dunno, hard to say without knowing the workloads. They're already keeping the GPU pretty busy with compute for shading anyways. And don't be fooled - there are still lots of algorithms that are unsuitable for GPUs. You want to keep running stuff where it's the most efficient and sometimes there are more efficient but more complex algorithms that are simply not suitable for current GPU architectures.I don't see that this would have happened if it wasn't for the necessity of moving this work to the CPU's in the consoles.
Yeah those numbers are more in line with my understanding of the sales.Vgchartz is a bullshit site and BC 2 PC version sold about the same as other versions. Here's the proof http://bfbcs.com/
More or less risky than requiring DX10?
Judging from most of the videos I've seen from people playing the alpha, reality is going to hit a lot of newcomers to the series like a ton of bricks. I've seen BOATLOADS of individuals whoring rockets against infantry and ignoring objectives, rather thinking the game is a deathmatch and stacking kills. [...] Little do they know, one of the beautiful things about the BF series is you could potentially be the most valuable asset to a team without even killing a single enemy, rather emphasizing the importance of whatever class you're playing's abilities, or focusing on objectives.
Judging from most of the videos I've seen from people playing the alpha, reality is going to hit a lot of newcomers to the series like a ton of bricks. I've seen BOATLOADS of individuals whoring rockets against infantry and ignoring objectives, rather thinking the game is a deathmatch and stacking kills. I guess it's the price a seasoned BF franchise veteran pays when the latest addition has the graphics 3 is boasting. Little do they know, one of the beautiful things about the BF series is you could potentially be the most valuable asset to a team without even killing a single enemy, rather emphasizing the importance of whatever class you're playing's abilities, or focusing on objectives.
I think I'll stick to hardcore servers like I did with BC2. Albeit, that's not exactly an answer to my woes, those game modes did have a tendency to filter a lot of the aforementioned riff raff on normal servers.
Is there something going on in DX10.1 that's absent from DX10? I just find it odd that Nvidia's weaker GPUs perform so darn close to AMD's better ones(GTS 250 vs HD4870, GTX 260 vs HD4890), and some of them even beating them(GTX 260 beating HD4870, and GTX 260 216 cores beating HD4890)
I'm definitely glad I got a quad core though
I agree wholeheartedly with that statement. It is one of those things that kind of made me stop playing my favorite servers and maps in the original BF and then BF2 because people were all about just kills and nothing else. [...] It did not matter to most people that the team lost as long as they had the highest # of kills.
Wot? You mean my k/d ratio doesn't define me as a human being?
suryad said:I agree wholeheartedly with that statement. It is one of those things that kind of made me stop playing my favorite servers and maps in the original BF and then BF2 because people were all about just kills and nothing else. I always tried to keep a balance but kept the team objectives in mind. It did not matter to most people that the team lost as long as they had the highest # of kills.
More or less risky than requiring DX10?
I believe he and I are going to join you PC boys for BF3,
On a serious note, is it worth it to get a 6-core CPU versus a quad-core? I have to get a new PC anyway, so I can go either way.
If you don't pipe down, I may plug in my wired 360 controller into my PC and own you.Are you worthy enough ?
you have admitted to dabbling with evil
All this dual core performance whining is funny coming from people who routinely tout PC hardware superiority. Upgrade already! LOL!
On a serious note, is it worth it to get a 6-core CPU versus a quad-core? I have to get a new PC anyway, so I can go either way.