• 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 … 75 76 77 78 79 … 370 Next »

What makes menus (generally) so slow?
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
What makes menus (generally) so slow?
02-02-2017, 01:30 AM
#1
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
Heya guys!

This is not about a specific game or anything. I'm just curious about something I've observed a lot of times in emulators (at the moment mostly Citra but it was the same with Dolphin in earlier stages):
Some games have costly 3D graphics but are smoothly emulated while simple 2D graphics like menus and stuff are sometimes awfully slow, especially transitions between different menus.
Why is this? The 2D graphics themselves cannot be so taxing, can they? Is it just some kind of idle state that needs to be skipped for it to be faster?
Intel i5-4690k (Devil's Canyon) @ 3.5 GHz (+Scythe Mugen) / Gainward GTX 1070 Phoenix (OC'd) / ASUS Z97 PRO GAMER / 16GB G.Skill DDR3-2400 CL10 TridentX / X-Fi XtremeMusic / Win10 Pro 64bit / Dell S2716DG Monitor / 3x original WiiMote+MotionPlus+Nunchuk
Find
Reply
02-02-2017, 01:54 AM (This post was last modified: 02-02-2017, 01:54 AM by Helios.)
#2
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
In the case of MKWii its because the videos it's rendering absolutely destroy Dolphin.
Find
Reply
02-02-2017, 02:22 AM
#3
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
Right, those make sense; but I'm talking about simple 2D menus without any videos or the like. Often, there's a rough slowdown when there's a transition from one menu to another... maybe some kind of transparency effect kicks in in that moment?
Intel i5-4690k (Devil's Canyon) @ 3.5 GHz (+Scythe Mugen) / Gainward GTX 1070 Phoenix (OC'd) / ASUS Z97 PRO GAMER / 16GB G.Skill DDR3-2400 CL10 TridentX / X-Fi XtremeMusic / Win10 Pro 64bit / Dell S2716DG Monitor / 3x original WiiMote+MotionPlus+Nunchuk
Find
Reply
02-02-2017, 02:35 AM
#4
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
Can you give some games as examples?
Find
Reply
02-02-2017, 03:36 AM
#5
mimimi Offline
Senior Member
****
Posts: 721
Threads: 1
Joined: May 2014
If it only happens the 1st time, it's obviously shader compilation. Transition from one menu to the other could be texture decoding though. You could try the GPU texture decoding PR for this:
https://github.com/dolphin-emu/dolphin/pull/4467
(don't forget to actually enable GPU texture decoding!)
Find
Reply
02-02-2017, 03:41 AM
#6
Craftyawesome Offline
Above and Beyond
*******
Posts: 1,309
Threads: 7
Joined: Mar 2015
I think it's because so many instructions fall back to interpreter. All of the FPRF instructions weren't JITed in 4.0
Website Find
Reply
02-02-2017, 04:44 AM
#7
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
They're using at least 5.0
Find
Reply
02-02-2017, 05:37 AM
#8
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
Hehe, thanks, guys, but I wasn't really asking for help regarding Dolphin. There's not a single game (I have) that doesn't run at full speed.
I was rather asking a general question regarding emulation. I'm sure I've seen this with Dolphin, too, but long ago.
Now it's rather newer emulators where you can still notice it. For example, the start screen of Rhythm Heaven Megamix... it's just some 2D stuff but it's very slow.
Last example I remember from Dolphin was the ingame-menu in Xenoblade Chronicles. The 3D graphics were super smooth, but the menus were rather slow. (although it's quite some time ago and I'm not completely sure if that was just due to custom textures).
Intel i5-4690k (Devil's Canyon) @ 3.5 GHz (+Scythe Mugen) / Gainward GTX 1070 Phoenix (OC'd) / ASUS Z97 PRO GAMER / 16GB G.Skill DDR3-2400 CL10 TridentX / X-Fi XtremeMusic / Win10 Pro 64bit / Dell S2716DG Monitor / 3x original WiiMote+MotionPlus+Nunchuk
Find
Reply
02-02-2017, 05:41 AM
#9
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
It's likely custom textures without pre-loading, if that's the case.
Find
Reply
02-02-2017, 06:16 AM (This post was last modified: 02-02-2017, 06:17 AM by StripTheSoul.)
#10
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
Hmm, nevermind that example then... Don't you guys know what I'm talking about? Emulation slowing down especially when the image fades to black to go to another menu page? I thought this would annoy and puzzle everyone Big Grin
Unfortunately, I'm lacking good examples right now but I've had this so many times...
Intel i5-4690k (Devil's Canyon) @ 3.5 GHz (+Scythe Mugen) / Gainward GTX 1070 Phoenix (OC'd) / ASUS Z97 PRO GAMER / 16GB G.Skill DDR3-2400 CL10 TridentX / X-Fi XtremeMusic / Win10 Pro 64bit / Dell S2716DG Monitor / 3x original WiiMote+MotionPlus+Nunchuk
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma