I believe ssskip or whatever his name is wants to replace YieldCPU(); with sleep(); since it would consume less cpu power. If it has the benefit(s) he mentions, then perhaps it might be worth it since it'll leave more cpu power for the sound and graphics core in Dolphin if I am understanding correctly.
Yep, he just raised issue 2926 on googlecode, but I'll leave this topic to other devs who have more experience on this part than me. I did find few of my sources again, but its questionable whether those assumptions warrent the changes - after all, the pause instruction does sound useful to me (altho it seems to increase cpu usage).
(07-13-2010, 02:56 PM)Xtreme2damax Wrote: [ -> ]I installed Ubuntu for the sole purpose of testing Dolphin about a week ago and Dolphin ran like complete crap. The Linux version was dog slow, kept hanging
I think most or all OpenGL implementations will fall back to software rendering if proper hardware drivers aren't installed, so perhaps that's what you were getting. For some cards the only full-featured drivers are proprietary, so Ubuntu doesn't install them by default, although they're still conveniently available through the package management system. With vendor-supplied drivers, I get equivalent opengl performance in linux and windows, and I'd imagine that this is typically the case.
Quote:I wonder if enabling OpenCL will give some more FPS?
It doesn't make a detectable difference in ZTP, for me.
Quote:@ ivanq: Well, the audio isn't perfect. But that's not windows, it's Dolphin.
No, I'm quite sure that the issue that *I* was talking about was caused by either windows 7 or the nvidia audio drivers that installed themselves along with the video drivers before I could stop them. I was hearing the same audio track (with all of the usual imperfections that dolphin currently has) but it was muffled by some kind of lowpass filter. I was directly comparing dolphin's sound under linux and windows, so it doesn't make any sense to attribute any differences to dolphin!
Ok, will try to disable HyperThreading later to see if I get any improvements.
I'm wondering if I'll lose performance on other applications by doing so.
Anyone mind telling me which files below will be included in the video plugin after compilation?
Common.vcproj, OpenCL.cpp, OpenCL.h, OCLTextureDecoder.cpp, Dolphin.sln.
As far as I know, only the .cpp and .h files.
And you've posted the 500'd post :p.
(07-14-2010, 10:41 AM)Arcia Wrote: [ -> ]Ok, will try to disable HyperThreading later to see if I get any improvements.
I'm wondering if I'll lose performance on other applications by doing so.
Are you doing video encoding? cause that's the only performance loss you'll notice with that cpu.
(07-14-2010, 09:34 PM)naoan Wrote: [ -> ]Are you doing video encoding? cause that's the only performance loss you'll notice with that cpu.
As a matter of fact I do...
I'll check it out anyway. At least to finish Twilight Princess and then turn it back on. But I don't want to take the case out again to clear my CMOS

(07-15-2010, 12:31 PM)jakeslogan Wrote: [ -> ]y clear ur CMOS?
When I disabled HyperThreading a few days ago trying to test this, my computer won't boot up. It would turn on, then after some seconds off again. Then on, then off again. It keep repeating itself. =P