Dolphin, the GameCube and Wii emulator - Forums

Full Version: Weird but potentially obvious problem
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(11-15-2010, 01:26 PM)EmuTool Wrote: [ -> ]Listen, I'm not a big time developer myself but I think that the developers need to slow down; pull it back a notch and revisit some of the older builds, because they seem to have some handy stuff. I'm just saying, I'm getting better results from a build some 2000+ versions back.....unless of course the latest versions of dolphin are optimized for the Wii, and cutting edge systems only......

Which is going to suck for those P4 fans....Sad

They're trying to solve bugs and emulation issues. They often alternate, sometimes they focus on performance and Dolphin gets faster, also sometimes this breaks things/games down, then some time later they start focusing more on accuracy and this often slow things a bit, but that's how they work and if you look back to like a year ago you will see that the emulator is now faster and much more accurate, so it works, just be patient friend Wink
Most PC games offload the heavy process to the GPU. Not Dolphin, it relies on the CPU all the time, and probably a CPU overheat is slowing down your system.
Quote:Most PC games offload the heavy process to the GPU.

Riiiiiight. Other than rasterization the only other things a can think of that pc games have used gpus for so far is a COUPLE of games that used physics engines running on the gpu either natively or through cuda, and some post-processing effects (also extremely rare), other than that, no. For 99.999999999999999999999999999999% of all games made in the last decade the gpu is used for rendering and everything else is handled by the cpu.
(11-16-2010, 08:18 AM)kernel64 Wrote: [ -> ]Most PC games offload the heavy process to the GPU. Not Dolphin, it relies on the CPU all the time, and probably a CPU overheat is slowing down your system.

Doesnt OpenCL kinda gives some of the work to GPU?
(11-16-2010, 08:18 AM)kernel64 Wrote: [ -> ]Most PC games offload the heavy process to the GPU. Not Dolphin, it relies on the CPU all the time, and probably a CPU overheat is slowing down your system.

Doesnt OpenCL kinda gives some of the work to GPU? <-- That's just a way of summarizing, no need to come with giant explanations, I know there's a much prettier way of telling what OpenCL is, I just can't remember it Big Grin
Y'know, not all games are using OpenCL. And those which do are doing it bad probably Tongue
Also, only recent GPUs are supporting that kind of stuff anyway: e.g. AMD only supports OpenCL since their r700/4xxx chips.
Isn't opencl only used for the texture decoder though? Most of the tasks that dolphin performs would run massively faster on a cpu than a gpu thanks to branch prediction, proper cache, out-of-order execution, etc.. Assuming a gpu is "faster" is just stupid because it's a very specialized chip.
At any rate, I checked the clock speed on my CPU using CPUID while running Dolphin and the clock stays in the same area as long as dolphin is running, weither or not dolphin is running at good speed, so I doubt it is anything to do with the CPU.....
wtf? Your computer's CPU can't change its clock speed on the fly.

A better option would be to use task manager (ctrl-alt-delete) and click on the "Performance" tab. If the plot reaches close to 100% then you will know where your bottleneck it.
Ive also noticed this sense of slowdown occurring.

I usually test as many SVN's as possible, but since the SVN's got into the 64xx series, i've noticed that all games, whether GC or Wii, are now slow.

Irrespective of emu settings (which i've gone through in-depth) it seems that OpenGL is affected the most. Some titles will either plummet to 20-25fps or so, OR will run at 50-60fps and then, on random occassion, drop to 25fps and then rise again.

I did a simple test, with Metroid Prime, standing in one area I would just rotate round and round...and it'd randomly slow down.

Every single title, especially GC games, ran full speed. Now, it doesn't...and it's quite annoying. :p

If this helps at all, i've done some tests...and it seems that OpenGL is affected by this the most. OpenGL usually has the games plummet to 20fps average or so. Direct3D 9 is similar, but falls to about 40fps or so. Direct3D 11, however, is absolutely silky smooth! But it doesn't seem to be as refined as OpenGL/D3D9, resulting in random graphical bugs/issues.

Nothing on my system has been changed/modified aside from SVN versions of Dolphin....so it doesn't make sense why this has happened.

r2rX Smile
Sorry to double-post, but this is quite interesting...

I've just upgraded from v6365 to v6441, in Ubuntu Linux 10.10 x64, and it's behaving the exact same way! 6365 was running smooth! Now 6441 has the same slowdown issues as experienced in Windows.

So, regardless of which O/S (whether Linux or Windows), there is something that has happened to this emu.....and it affects OpenGL the most...so either the emu or the OpenGL plugin.

r2rX Smile
Pages: 1 2