• 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 ... 97 98 99 100 101 ... 369 Next »

"Interpreter64" in the title bar
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
"Interpreter64" in the title bar
05-17-2016, 06:57 AM
#1
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
Is it normal that Dolphin sometimes changes "JIT64" to "Interpreter64" (or Interpreter -- I don't remember exactly) for the emulation window title? I noticed that this sometimes happens when I'm playing Mario Kart Wii; it's not affecting emulation speed, at least not noticably, but I'm curious if this is something that is completely normal or if something weird is going on.

PS: I'm running a fairly recent development build (4.0-9285) on GNU/Linux.
Website Find
Reply
05-17-2016, 07:35 AM
#2
Aleron Ives Offline
Senior Member
****
Posts: 662
Threads: 7
Joined: Apr 2014
IIRC Dolphin will fall back to interpreter if it needs to emulate something that isn't supported by the JIT yet (or if there is JIT support, but your GPU driver is too old to use it).
Find
Reply
05-17-2016, 07:38 AM (This post was last modified: 05-17-2016, 07:38 AM by leolam.)
#3
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
Yeah, now that you mention it, I think it's probably an instruction that hasn't yet been implemented. But are there still instructions that are not supported by the x64 JIT, and in a (pretty) common game such as Mario Kart Wii?
Website Find
Reply
05-17-2016, 05:22 PM
#4
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
There are some instructions, but we won't change the title bar because of interpreter fallbacks. So this sounds very strange to me.
Find
Reply
05-17-2016, 06:10 PM
#5
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
Yes, that's what I was thinking too… It makes no sense to display Interpreter in the title, even for a split second. I tested it again and it did say "Interpreter64", and the only place where this string is present is Interpreter::GetName(), so somehow the title is changing for fallbacks.
Website Find
Reply
05-17-2016, 06:48 PM
#6
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
Nope, not for fallbacks. We use the interpreter for initialization, and for single steping. Do you use cheats?
Find
Reply
05-17-2016, 09:06 PM
#7
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
I do indeed, to show a speedometer in the game. Does that make it fallback more often to the interpreter? But since you say it is not supposed to change for fallbacks...
Website Find
Reply
05-17-2016, 09:19 PM
#8
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
Single stepping != fallbacks. Fallbacks are at a very low level, single stepping is much higher. IIRC we switch to interpreter mode for AR codes.
Find
Reply
05-17-2016, 11:24 PM
#9
mimimi Offline
Senior Member
****
Posts: 720
Threads: 1
Joined: May 2014
I thought Dolphin switches to interpreter for gecko codes?
Find
Reply
05-18-2016, 01:51 AM
#10
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
Ah, okay. I suppose that it's normal then that it shows Interpreter64. Thanks for explaining it to me!
Website 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