I dont know the whole thing doesnt really make sense to me tbh. I also tried the Affinity thing and oh god was it horrible my frames droped drastically.
this is somethng ive also been trying to figure out Dolphin runs on 2 CPus correct? then why is the load being distributed across my 4 cores?
Enable lock threads to cores else the load will bounce between all cores. If it's already enabled, then you likely have something else eating the CPU since Dolphin should only be using two cores unless you have DSP-LLE on thread enabled and are using the DSP-LLE plugin.
Being consisted with the benchmark me and NaturalViolence did earlier, the games FPS dropped to 25 FPS when using two threads or lock to cores. Adding a third thread increased the FPS to 38 (See screenshot). I have a save file for the Wii version much later in the game (at the end), FPS on Hyrule field is around 20 - 25 FPS.
ATI Radeon 5850 (10.4 drivers)
Intel i7 860, OCed to 3.5 Ghz
4 GB of RAM
Onboard Sound Card
Windows 7 64Bit
Dolphin R5424
I suspect it got to do with how the OS handle the load balance... and wow your vps is good, mine went down to 45 even during mid-game X(
Yeah but that still wouldn't explain why on some systems the higher fps with only 2 threads this whole things getting more random by the day. But if more threads would help it couldnt that just be implemented for this game only. Would stop alot of hardship like make it selectable instead just being on all the time.
So, here go my results:
geforce 8600 gt
athlon 64 x2 2700 @ 2970
4G RAM
windows xp 32 bit
geforce video: 197.45 (6.14.11.9745)
directx: 9.0c (5.3.2600.5512)
dolphin: 2.0 release
without enable dual core, videodx9: 6 fps
with enable dual core, videodx9: 11 fps
without enable dual core, videoogl: 4 fps
with enable dual core, videoogl: 6 fps
linux 64 bit
geforce video: 195.36.15
dolphin: r5423, unpatched(compiled with flavor=debug with added -O2, gcc 4.3.4)
without enable dual core, videoogl: 3 fps
with enable dual core, videoogl: 5 fps
Locking threads to cores does nothing. I'm testing with gamecube PAL version, savepoint is hyrule field west, with all of hyrule field visited.
There is a significant difference between dx9 and opengl video renderer, so to get comparable results, you should post which plugin you used alongside your other data.
I suspect that all users without problems on hyrule field are using windows vista/7, thus have dx11, and the dx9 plugin.
Quote:I suspect that all users without problems on hyrule field are using windows vista/7, thus have dx11, and the dx9 plugin.
Not true, I have Windows 7 x64 and a Geforce 9800 GT that is capable of DX10, however Dolphin only supports DX9 so that is pretty much a null point.
Without the patch I get 20 FPS in the Hyrule Field with moderate slowdown, the speed I get immediately after visiting Hyrule Field North.
Of course frame rate in Hyrule Field is once again cut in half without a logical explanation (yet) immediately after beating Goron Mines. All this happens without any additional geometry whatsoever being rendered on the scene, so Hyrule Field is essentially the same as before.
Kiesel, I also noticed your patch seems to only work for this game. The patch has no effect on any other game I've tested so far, was kind of hoping it would also fix the slowdown issues in Resident Evil 4 that also happen with some/most people.
can someone send me a compiled r5424 with this patch in it for X64 i want to see the diffrence.
or tell me where to put this in at and i'll compile it myself.
(05-01-2010, 12:01 PM)Xtreme2damax Wrote: [ -> ]...I have a Core2Duo E8500 clocked at 3.3 Ghz and am only receiving 12 FPS later in Hyrule Field without the patch...
That's really strange, on R5386 x64 I'm getting at least 16 fps (unpatched, NTFS GC, whole game beaten, right after using the portal to the south of Castle Town and not moving) and my PC is a lot slower than yours (see sig). When fighting an enemy it slightly drops to 14-15 fps. So I'm wondering why your game runs slower on a much faster PC? My GFX card isn't exactly high-end, and as GFX cards usually aren't the bottleneck anyway, I'd rule that out. And we're using the same version of Windows, so what could it be? Are you using OpenGL?
I'd try to test if DSPLLE on thread would make a differnce (since I'm using a Quadcore), but when I chose DSPLLE from the plugin dropdown list the game won't start but gives me an error message: "Failed to load DSP Rom: Sys/GC/dsp_rom.bin" and indeed the file doesn't exist. Sorry for the noobish question, but do I have to install something extra to make that plugin work? I can even open the plugin configuration dialog (of exactly that plugin), but why are those apparently crucial files mentioned in the error message missing, also in all other revisions I have?
I also tried to overclock my PC some days ago, but it doesn't really work. The chipset says nVidia MCP7A so I've installed nVidia System Tools, there I could change the FSB (would apply at the next startup). The default setting was FSB: 333.3 MHz and multiplier 7.5 => 2500 MHz. But unfortunately whenever I did changes to the FSB value, it would automatically set the multiplier to only 6.0 (cannot be changed with that program, it's a grey box), so in order to OC just a little from 2.5 to 3 GHz I had to set the FSB from 333.3 to 500 MHz, that's a 50% increase. Did that anyway, the PC booted up normally but after just ~30sec the screen started to flicker and I could do nothing anymore (I think the FSB increase was just too much). Had to start in Safe Mode and uninstall the program, fortunately my PC is undamaged and running again, phew. So I have no idea how to OC in another way that won't destroy my PC (it's originally an Acer OEM, so there's no chance to do anything in the BIOS and I don't want to dig up the money for another mainboard) :/
(05-02-2010, 04:43 AM)blubb Wrote: [ -> ] (05-01-2010, 12:01 PM)Xtreme2damax Wrote: [ -> ]...I have a Core2Duo E8500 clocked at 3.3 Ghz and am only receiving 12 FPS later in Hyrule Field without the patch...
That's really strange, on R5386 x64 I'm getting at least 16 fps (unpatched, NTFS GC, whole game beaten, right after using the portal to the south of Castle Town and not moving) and my PC is a lot slower than yours (see sig). When fighting an enemy it slightly drops to 14-15 fps. So I'm wondering why your game runs slower on a much faster PC? My GFX card isn't exactly high-end, and as GFX cards usually aren't the bottleneck anyway, I'd rule that out. And we're using the same version of Windows, so what could it be? Are you using OpenGL?
I'd try to test if DSPLLE on thread would make a differnce (since I'm using a Quadcore), but when I chose DSPLLE from the plugin dropdown list the game won't start but gives me an error message: "Failed to load DSP Rom: Sys/GC/dsp_rom.bin" and indeed the file doesn't exist. Sorry for the noobish question, but do I have to install something extra to make that plugin work? I can even open the plugin configuration dialog (of exactly that plugin), but why are those apparently crucial files mentioned in the error message missing, also in all other revisions I have?
I also tried to overclock my PC some days ago, but it doesn't really work. The chipset says nVidia MCP7A so I've installed nVidia System Tools, there I could change the FSB (would apply at the next startup). The default setting was FSB: 333.3 MHz and multiplier 7.5 => 2500 MHz. But unfortunately whenever I did changes to the FSB value, it would automatically set the multiplier to only 6.0 (cannot be changed with that program, it's a grey box), so in order to OC just a little from 2.5 to 3 GHz I had to set the FSB from 333.3 to 500 MHz, that's a 50% increase. Did that anyway, the PC booted up normally but after just ~30sec the screen started to flicker and I could do nothing anymore (I think the FSB increase was just too much). Had to start in Safe Mode and uninstall the program, fortunately my PC is undamaged and running again, phew. So I have no idea how to OC in another way that won't destroy my PC (it's originally an Acer OEM, so there's no chance to do anything in the BIOS and I don't want to dig up the money for another mainboard) :/
You gotta rip the dsp from your system id send you mine but i think thats against rules and illegal