• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 155 156 157 158 159 ... 367 Next »

OpenCL texture decoder
View New Posts | View Today's Posts

Pages (3): 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
OpenCL texture decoder
10-20-2013, 08:08 AM
#1
drhycodan Offline
Senior Member
****
Posts: 740
Threads: 160
Joined: Apr 2013
I'm not sure if this is normal or not, but while testing out new super mario bro wii, OpenCL gave me full speed while otherwise the game runs in slow motion with EFB to RAM. Ironically, OpenMP did nothing at all to boost my framerate, but OpenCL enabled the game to run full speed. This is under OpenGL btw, I haven't tested out this game performs under D3D11.
Find
Reply
10-20-2013, 11:57 AM
#2
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I don't think anyone has ever reported anything like this. Which makes me skeptical. Can anyone else reproduce this?
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
10-20-2013, 01:01 PM
#3
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,502
Threads: 55
Joined: Dec 2011
I think someone mentioned a while ago in the Development forum that it provided a speedup in NSMB Wii, but that was w/o EFB2RAM iirc. I tried this myself on 4.0 (OpenGL obviously) and it made no difference to me. I can't speak for the latest revisions. The Vertex Streaming Hack is always enabled in my settings too.
Website Find
Reply
10-20-2013, 05:30 PM
#4
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Makes no difference here either. His cpu is very fast so I don't see why it would benefit his system. Plus with his specs he shouldn't be seeing any slowdowns in that game even with LLE and efb copy to ram.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
10-25-2013, 09:23 AM
#5
Xtreme2damax Offline
New & Improved
********
Global Moderators
Posts: 3,135
Threads: 91
Joined: Mar 2009
For me OpenCL helps curb massive framerate drops wit EFB to Ram. Games I've tested were SMG, SMG2, NSMB. Otherwise EFB to Ram nearly halves framerates. In Sonic Colors EFB to Ram exhibits weird behavior such as everything runs full speed other than on the stage select screen where framerate is halved. Only with certain games does OpenCL help improve performance with EFB to Ram. It seems to help games with dynamic textures that are modified by the cpu but I may not be right about that.
Find
Reply
10-25-2013, 11:19 AM
#6
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,502
Threads: 55
Joined: Dec 2011
NSMB Wii's FPS gets cut in half for me with EFB2RAM and OpenCL. Xtreme2damax, are you using OpenGL or D3D?
Website Find
Reply
10-25-2013, 11:49 AM (This post was last modified: 10-25-2013, 11:50 AM by Xtreme2damax.)
#7
Xtreme2damax Offline
New & Improved
********
Global Moderators
Posts: 3,135
Threads: 91
Joined: Mar 2009
Well that was the case for me up until recently but I just tested and got these results. With internal resolution at Auto (Multiples of 640 x 528) + OpenCL disabled I got near full speed, enabling OpenCL didn't do anything. Changing internal resolution to 2x caused NSMB to slowdown to 42 FPS with OpenCL disabled, enabling OpenCL with 2x internal resolution made the game run as fast as with internal resolution set to Auto (Multiples of 640 x 528), not sure if that is indicative of anything. Unrelated to what is being discussed in this thread is the weird issue with framerate being halved on the stage select screen with EFB to Ram in Sonic Colors but running full speed everywhere else.

Edit: Forgot to mention I am using D3D.
Find
Reply
10-26-2013, 01:50 AM
#8
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
I'm assuming using OpenCL helps the GPU notice it needs to run at full speed instead of powersaving mode. The Dolphin OpenCL decoder should be slower than the CPU decoder in every single case.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
10-26-2013, 04:57 AM
#9
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
That explains the correlation with IR.

@Xtreme2damax

Have you checked for GPU throttling with openCL off?
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
10-26-2013, 10:21 AM
#10
drhycodan Offline
Senior Member
****
Posts: 740
Threads: 160
Joined: Apr 2013
Do anyone of you use SLI? I'm suspecting OpenCL makes use of SLI, that's why there's a definite boost when I have OpenCL enabled.
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode