• 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 ... 247 248 249 250 251 ... 368 Next »

Questions about DSPLLE plugin
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Questions about DSPLLE plugin
04-29-2011, 02:52 AM
#1
Nameless Mofo Offline
Smarter than your average dipshit
***
Posts: 121
Threads: 5
Joined: May 2009
I guess these questions are mostly directed to the devs, but anyway:

- I've read either here or on the googlecode pages that in 32-bit builds, LLE JIT falls back heavily to the LLE interpreter, presumably causing performance loss. Supposedly this had to do with several of the emulated DSP registers being 40-bits wide (which obviously does not fit into a 32-bit x86 register). However, I've tried both 32-bit and 64-bit builds of the same SVN rev from the same compiler (mamario) and performance has been the same. Is this to be expected?

- Using LLE, every game has noticeable audio lag, about 1/2 second or so. Is this some kind of buffer depth issue or something? Can this be fixed/worked around?

- For recent dolphin revs, DSPLLE on thread better to be ON or OFF? Assuming i5 dual core CPU.
Find
Reply
04-30-2011, 11:18 AM (This post was last modified: 04-30-2011, 11:20 AM by skid.)
#2
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
The DSP uses the 40bit registers for arithmetic. Arithmetic is kinda the primary purpose for the DSP, but if a game doesn't make much use of it, then the difference between the 64bit and 32bit LLE Recompiler will be smaller.

I don't notice any lag here. Try changing the Audio back-end and/or the 32000/48000hz switch.

On a dual core cpu, disable the LLE thread. On a quad core CPU, always enable the LLE thread unless it prevents the game from booting, in which case disable it. There is no possibility where LLE on thread will be slower than without on a quad core.
Find
Reply
04-30-2011, 01:13 PM
#3
Nameless Mofo Offline
Smarter than your average dipshit
***
Posts: 121
Threads: 5
Joined: May 2009
Hi Skidau, I was hoping you'd comment here. Yes those were the regs I was talking about. I'll try your suggestions on switching the backend and 32k/48k switch to get rid of the lag. Currently I use Directsound at 48khz.

So about the LLE on thread, does your comment mean that LLE is able (or close) to use a 3rd core? That would be awesome.
Find
Reply
04-30-2011, 01:51 PM
#4
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
Yes, LLE on thread uses the third core.
Find
Reply
« Next Oldest | Next Newest »


  • 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