Emuforums.com

Go Back   Emuforums.com > Gamecube Emulation > Dolphin Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old October 16th, 2009   #1 (permalink)
Emulation Fan
 
Dizzee's Avatar
 
Join Date: May 2008
Location: Lithuania
Posts: 69
OpenCl doesn't work

DX with OpenCl doesn't work for me, when the game launches I'm getting a bunch of errors :
"Failed to Create Device Group", "Error queueing kernel".
The game that I am trying to play is Naruto Gekitou Ninja taisen 4.
Same errors messages appears with OpenGL.
Using SVN4428, driver version - 190.89.
Does OpenCL only works with newer video cards ?
__________________
PC SPECS :
Intel Celeron 2.4 GHz
1.25 GB of RAM
Geforce 6200 128 MB
I know, it's s**t .

TESTED EMULATORS :

[Console] --------- [Emulator/Emulation speed]

Nintendo 64 -------- Project64 (FULL) ,1964 (FULL).
GBA ---------------- Visual Boy Advance (FULL).
Nintendo NES ------- VirtuaNES (FULL).
Playstation --------- ePSXe (FULL) , PSXeven (FULL).
Dreamcast --------- Chankast (BELOW NORMAL).
Nintendo DS -------- NO$GBA (BELOW NORMAL).
GameCube/Wii ------ Dolphin (LOW).
Playstation 2 ------- PCSX2 (LOW).

Last edited by Dizzee; October 16th, 2009 at 18:09..
Dizzee is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old October 16th, 2009   #2 (permalink)
The one and only
 
makotech222's Avatar
 
Join Date: Apr 2004
Location: Chicago Illinois
Posts: 2,181
Geforce 6200 128 MB
Thats why it doesnt work. need an 8 series at t he lease
__________________


Custom Built Desktop: [Windows 7 build 7600 x64][Intel E8400@3.8ghz] [DDR2 4gb] [Nvidia EVGA Gtx 260(711/1533/2432)] [Creative Soundblaster] [Corsair 550w]
Lenovo X200Tablet: [Windows 7 build 7600 x86][L9400 @1.86ghz][Intel GMA 4500MHD][2gb Ram][160GB 7200rpm][LED-lit Touchscreen/pen-abled]

Quote:
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order.
makotech222 is offline   Reply With Quote
Old October 16th, 2009   #3 (permalink)
Registered User
 
ChronoBodi's Avatar
 
Join Date: Sep 2009
Location: usa/ny
Posts: 89
yea, that's one old-ass computer...
__________________

Click here to level up my card!


My PC + Macbook Pro

Desktop
Phenom II x3 720 BE at 3.4 Ghz
GTX 260 (216) with 896 MB OCed
4 GB GSkill DDR3
Laptop
Macbook Pro on Boot Camp: Window 7 64-bit Premium
2.8 Ghz Core 2 Duo T9600 (OCed to 3.06)
4 GB DDR3 Kingston
Nvidia 9600m GT OCed with 512 MB
ChronoBodi is offline   Reply With Quote
Old October 16th, 2009   #4 (permalink)
Stupid Newbie
 
TheExAm's Avatar
 
Join Date: Sep 2008
Location: California
Posts: 17
I visit this forum every now and then to check up on this project. I haven't been here in a few weeks, what is this OpenCL stuff, anyhow? From what I gather it works similarly to CUDA, but what does this mean for dolphin?
TheExAm is offline   Reply With Quote
Old October 16th, 2009   #5 (permalink)
Registered User
 
ChronoBodi's Avatar
 
Join Date: Sep 2009
Location: usa/ny
Posts: 89
It's like CUDA, but it's open-source for anyone to use, i think...

basically, it makes the GPU take some of the work off the CPU itself, which really helps when it comes to cpu-intensive stuff like video-editing... as for dolphin, if there's a way to implement some sort of openCL, our CPUs wouldn't be at 100% workload the whole time, or something like that...
__________________

Click here to level up my card!


My PC + Macbook Pro

Desktop
Phenom II x3 720 BE at 3.4 Ghz
GTX 260 (216) with 896 MB OCed
4 GB GSkill DDR3
Laptop
Macbook Pro on Boot Camp: Window 7 64-bit Premium
2.8 Ghz Core 2 Duo T9600 (OCed to 3.06)
4 GB DDR3 Kingston
Nvidia 9600m GT OCed with 512 MB
ChronoBodi is offline   Reply With Quote
Old October 17th, 2009   #6 (permalink)
Registered User
 
partypooper's Avatar
 
Join Date: May 2009
Location: iran
Posts: 58
I tryed the OpenCL plugins last night on my Pc (3800x2-GTS250) REzero is still slow as hell cant even run the title menu at 100%...

Zelda TP seems about the same ,very slow in big village

But This is def a good step forward ,if my gfx card can help more with dolphin cause my cpu just cant do it
partypooper is offline   Reply With Quote
Old October 18th, 2009   #7 (permalink)
Stupid Newbie
 
TheExAm's Avatar
 
Join Date: Sep 2008
Location: California
Posts: 17
Quote:
Originally Posted by ChronoBodi View Post
It's like CUDA, but it's open-source for anyone to use, i think...

basically, it makes the GPU take some of the work off the CPU itself, which really helps when it comes to cpu-intensive stuff like video-editing... as for dolphin, if there's a way to implement some sort of openCL, our CPUs wouldn't be at 100% workload the whole time, or something like that...
So, in effect it's an ad-hoc form of GPU acceleration.
TheExAm is offline   Reply With Quote
Old October 19th, 2009   #8 (permalink)
Registered User
 
Nintendo Maniac's Avatar
 
Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
Whoa wait, since when does Dolphin support OpenCL?! Dang, you realize this is one of if not THE first public non-Mac app that uses it?
__________________



CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2)
GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem
RAM: 512MB DDR + 256MB DDR
OS: Windows XP Pro SP3
Nintendo Maniac is offline   Reply With Quote
Old 4 Weeks Ago   #9 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,884
CUDA < is an open standard, anybody can addend to it, and anyone can use it, as long as they pay nvidia a small licensing fee.

That ATI couldn't cough up the fee and support it on ATI, was a poor move, especially since CUDA development will always move faster then OpenCL.

OpenCL and CUDA will never be efficient on Geforce 280 and lower chips as the task switcher is not designed to allow for fast switching between gfx and cuda functions.

Nvidia Fermi might provide more of an improvement.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.

Last edited by Squall-Leonhart; 4 Weeks Ago at 13:44.. Reason: Automerged Doublepost
Squall-Leonhart is offline   Reply With Quote
Old 4 Weeks Ago   #10 (permalink)
Registered User
 
Gareth1977's Avatar
 
Join Date: May 2009
Location: United Kingdom
Posts: 731
Quote:
Originally Posted by Squall-Leonhart View Post
OpenCL and CUDA will never be efficient on Geforce 280 and lower chips as the task switcher is not designed to allow for fast switching between gfx and cuda functions.
Yeah i would agree with that, OpenCL actually seems to make Dolphin performance worse, at least in my case. And thats with a GF 260
__________________
VISTA ULTIMATE x64
AMD PHENOM II 940 X4 @3.8GHz
4 GB DDR2
GTX 260 core 216
Gareth1977 is offline   Reply With Quote
Old 4 Weeks Ago   #11 (permalink)
Registered User
 
ChronoBodi's Avatar
 
Join Date: Sep 2009
Location: usa/ny
Posts: 89
i see... and what about CUDA support?
__________________

Click here to level up my card!


My PC + Macbook Pro

Desktop
Phenom II x3 720 BE at 3.4 Ghz
GTX 260 (216) with 896 MB OCed
4 GB GSkill DDR3
Laptop
Macbook Pro on Boot Camp: Window 7 64-bit Premium
2.8 Ghz Core 2 Duo T9600 (OCed to 3.06)
4 GB DDR3 Kingston
Nvidia 9600m GT OCed with 512 MB
ChronoBodi is offline   Reply With Quote
Old 4 Weeks Ago   #12 (permalink)
Registered User
 
Nintendo Maniac's Avatar
 
Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
CUDA support is stupid for the long run, both intel and ATI do not support it. Contrary to what Squall-Leonhart says, CUDA is NOT an open-standard. It may be freeware, but it is definitely proprietary Nvidia technology. Because of that, it would also make little business sense for both ATI and Intel to support it, which would essentially be giving control to Nvidia.

Also, unlike CUDA, one of the many benefits of OpenCL is that it can be run on multi-core CPUs instead of a GPU. So if you've got one of those 8-thread Intel i7 CPUs, you would be able to offload the OpenCL code to the rest of your idleing cores and threads if maybe your GPU isn't up to snuff or it's too old to run OpenCL code. (though I'm pretty sure dolphin doesn't support CPU OpenCL currently)
__________________



CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2)
GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem
RAM: 512MB DDR + 256MB DDR
OS: Windows XP Pro SP3
Nintendo Maniac is offline   Reply With Quote
Old 4 Weeks Ago   #13 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,884
Quote:
Originally Posted by Nintendo Maniac View Post
CUDA support is stupid for the long run, both intel and ATI do not support it. Contrary to what Squall-Leonhart says, CUDA is NOT an open-standard. It may be freeware, but it is definitely proprietary Nvidia technology. Because of that, it would also make little business sense for both ATI and Intel to support it, which would essentially be giving control to Nvidia.

Also, unlike CUDA, one of the many benefits of OpenCL is that it can be run on multi-core CPUs instead of a GPU. So if you've got one of those 8-thread Intel i7 CPUs, you would be able to offload the OpenCL code to the rest of your idleing cores and threads if maybe your GPU isn't up to snuff or it's too old to run OpenCL code. (though I'm pretty sure dolphin doesn't support CPU OpenCL currently)
But then theres no point at all, a cpu already does C, so what point is there of using openCL.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is offline   Reply With Quote
Old 4 Weeks Ago   #14 (permalink)
Registered User
 
Nintendo Maniac's Avatar
 
Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
You missed the part about using idling threads - Dolphin currently only uses 2. Instead of putting some of that load on the GPU, you could instead put it onto your other idling CPU threads. Obviously it'd be better to use the GPU, but not everyone has an OpenCL-supporting GPU, so this would work as a "Plan B".
__________________



CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2)
GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem
RAM: 512MB DDR + 256MB DDR
OS: Windows XP Pro SP3
Nintendo Maniac is offline   Reply With Quote
Old 4 Weeks Ago   #15 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,884
You missed the point.

if the cpu is already capable of C, why bother running openCL in software form on a cpu.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is offline   Reply With Quote
Old 4 Weeks Ago   #16 (permalink)
Registered User
 
Nintendo Maniac's Avatar
 
Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
You missed the point again.

Dolphin with plain C is coded to use only 2 threads, plain and simple. OpenCL however can take advantage of as many threads as available. Therefore, if you have a CPU with more than 2 cores, the OpenCL portion could be offloaded to the rest of your CPU.
__________________



CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2)
GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem
RAM: 512MB DDR + 256MB DDR
OS: Windows XP Pro SP3
Nintendo Maniac is offline   Reply With Quote
Old 4 Weeks Ago   #17 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,884
There is only so many threads you can use before you run into costly synchronisation faults.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is offline   Reply With Quote
Old 4 Weeks Ago   #18 (permalink)
Registered User
 
Nintendo Maniac's Avatar
 
Join Date: Aug 2008
Location: Northeast Ohio
Posts: 108
Even with OpenCL? O RLY? - YouTube - OpenCL for CPU Scales Applications Easily on Four Six-Core AMD Opteron Processors
__________________



CPU: Athlon XP 2100+ OC'd @ 2GHz (lacks support for SSE2)
GPU: Radeon 9600 256MB AGP OC'd @ 420 core : 200 mem
RAM: 512MB DDR + 256MB DDR
OS: Windows XP Pro SP3
Nintendo Maniac is offline   Reply With Quote
Old 4 Weeks Ago   #19 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,884
Those applications don't require intricate thread synching to maintain proper low level timings.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 02:49.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5