(03-17-2014, 05:18 AM)rokclimb15 Wrote: [ -> ]I'm not particularly interested in wading into the details of your reply, but that whole thing about the processing power of various CPUs is just way off base.
However, I would like to explain a little about what is going on in your screenshot above. You're running at about 50% realtime speed. Normally, that's a CPU bound function, but you are arbitrarily constrained by GPU in this situation because you're using 1. a Dolphin build after tev_fixes_new merge 2. OpenGL backend and 3. an Nvidia card. If you use these three things together, you'll get about a 50% reduction in FPS.
I recommend switching to D3D in that revision and re-performing your experiment with the screenshot and re-post. Or, switch to some revision before 1198 (I think). The above experiment does not reflect the capabilities of your hardware accurately.
It's not always a 50% reduction in FPS though (unless somehow I should actually be getting 60 FPS in certain areas). I can wander around just fine in the beginning area (Orion Village?) and be at 30 FPS, but entering the forest ahead of it launches me down to the 15 FPS.
Wait, I remember reading somewhere in the tutorials about D3D not being that great for NIVIDA graphics... Oh! It was on the setup guide for best recommended settings:
" Backend - OpenGL is the fastest for Nvidia graphics cards, and Direct3D is usually the fastest for AMD graphics cards. Note: OpenGL is the only backend available on Linux and Mac OSX. "
So why isn't this the case here? My guess behind it was that OpenGL was developed more for NVIDIA and D3D developed more for AMD. I mean, I guess it wouldn't necessary apply to every scenario, but why would changing between the who cause a speedup?
*NOTE* I wasn't using D3D because it was giving me some issues, but using it now I get about 25 FPS in the areas where I was seeing some intense lag and slowdown.
Picture below:
(03-17-2014, 05:19 AM)Anti-Ultimate Wrote: [ -> ] (03-17-2014, 05:13 AM)QuentinX5 Wrote: [ -> ]The "high-end" retailer one out currently, the FX-8350, for instance, has a "processing power" of 33.6 GHz, because 8 cores * 4.0 GHz. However, a CPU comes down way more to just it's "processing power" (I'm using the word processing power for lack of a better term. )
Please tell me you are joking. Are you seriously working in a computer store? That sentence above there made me cringe really hard. You can't just multiply the frequency * number of cores, that's not how it works.
You seem to of taken my quotes about how processors work to be 100% accurate. Please refer to the quote below where Kinkinkijkin explains it without the use of quotation marks.
(03-17-2014, 05:58 AM)KazumiZorah Wrote: [ -> ] (03-17-2014, 05:13 AM)QuentinX5 Wrote: [ -> ]The "high-end" retailer one out currently, the FX-8350, for instance, has a "processing power" of 33.6 GHz, because 8 cores * 4.0 GHz
No it doesn't. Even games that use 4-cores (the few, I don't think any game uses over 4 at this point) don't use it like that at all. Dolphin is a single-core application and only uses 3 cores to emulate the GC's 3 microprocessors. I contemplated getting that (or similar) AMD cpu a while ago and people here were pretty insisting that it was far inferior to a high-end i3/5/7. It's cheaper for a reason, why would 8 cores @ 4.0 be cheaper than 4 cores @ 3.4?
Correct, and once again, as I said, I used the term "processing power" for lack of a better term. The point of my post is in no way to say AMD is better, because throwing more processors onto a CPU in no way makes a computer, or even a CPU for that matter, work harder or faster.
(03-17-2014, 06:28 AM)kinkinkijkin Wrote: [ -> ]QuentinX5, do you even know what IPC is? It is how many instructions a core can handle per cycle. AMD's IPCs are very, very low right now, while Intel's are rather high. To get the total peak IPC of a processor, you do not simply multiply the clock rate by the amount of cores. You must multiply the clock rate by the IPC, then multiply THAT by the number of cores. And then, you need to factor in architecture differences.
Currently, Intel not only has higher IPCs than AMD (AMD's peak IPC on most chips right now being 2-4), but (correct me if this is wrong) also does some things using less instructions.
So, no, AMD doesn't have the most processing power right now.
Even if your equation were right, they don't, because Intel has a 12-logical-core beast with a clock rate that I can't remember which is higher than a stock 8350. Maybe a tiny bit slower than a 9590, but a 9590 still has 8 cores.
Thank you for explaining it in a way in which quotations weren't needed. As I stated above, I used the term "processing power" for lack of a better term. In marketing and the world we live in, people look at that and say "HOLY COW! A 8-CORE PROCESSOR THAT RUNS AT 4.2 GHz AND IS $100 CHEAPER THAN INTEL! AMD MUST HAVE THEIR STUFF TOGETHER!" and go run off and build an AMD computer and have at it. Which, don't get me wrong, there are "some" (NOTE THE USE OF A QUOTATION MARK) advantages to having more processors in a CPU. But, as you said, at the moment, Intel's ability to have higher IPC's per core gives them a HUGE advantage over AMD, considering that (rough estimate of a number coming up here) probably 95% of programs people use access nowhere near 8 cores.