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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 21 22 23 24 25 ... 111 Next »

GC bios animation. Safe?
View New Posts | View Today's Posts

Pages (3): « Previous 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
GC bios animation. Safe?
04-15-2016, 10:48 AM
#11
trihy Offline
Senior Member
****
Posts: 681
Threads: 47
Joined: Jun 2013
Im my case vps goes to 100 percent and fps are below 60 on many games. With xfb disabled, they run at 60fps.

i7 haswell 4.5ghz

gtx 980
Find
Reply
04-15-2016, 02:55 PM
#12
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,471
Threads: 28
Joined: Feb 2013
Virtual XFB takes next to nothing, but RealXFB is very harsh.
Find
Reply
04-15-2016, 03:03 PM
#13
Kurausukun Offline
Zeitgenössischer Wurst
*******
Posts: 1,041
Threads: 62
Joined: Mar 2014
That's what I thought, thanks for the confirmation.
Find
Reply
04-18-2016, 02:40 AM (This post was last modified: 04-18-2016, 02:50 AM by trihy.)
#14
trihy Offline
Senior Member
****
Posts: 681
Threads: 47
Joined: Jun 2013
virtual xfb can hit 30% performance down on many games.

Can test for yourself. Render doesnt change results, at least on dx11 and 12.


Attached Files Thumbnail(s)
       
Find
Reply
04-20-2016, 08:48 PM
#15
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
(04-18-2016, 02:40 AM)trihy Wrote: virtual xfb can hit 30% performance down on many games.

Can test for yourself. Render doesnt change results, at least on dx11 and 12.
This sounds like a bug in the VI emulation, or a very strange behavior of the game itself. Did you try single core?

Virtual XFB has almost no overhead, *but* it has other issues. Our disabled XFB code just push every frame which the GC has finished to render. With XFB, we also emulate what the GC will output on screen. Just remember that the GC is able to render more than 60 fps, it can show the frames in a different order, it doesn't have to show all frames at all, and it may show a framebuffer in memory which wasn't rendered locally. So XFB emulation means that we're emulating the scanout, so disabled XFB is more like a hack to always present a frame when "rendering" is done.

So, the downsides of XFB are that we'll loose all frames which aren't shown on the GC (eg for variable framerate games), and we have to delay alraedy finished frames again (so a higher latency). Not that much, but for 99% of the games just not required at all.
Find
Reply
04-27-2016, 02:11 AM (This post was last modified: 04-27-2016, 02:17 AM by trihy.)
#16
trihy Offline
Senior Member
****
Posts: 681
Threads: 47
Joined: Jun 2013
Hi, I d open another thread for this.

Maybe has something to do with variable framerate. Not sure how it behaves on a real GC.

It happens on mp6 and mp7 for sure. Not sure what other games.

Tried single core and it s the same, no improve.

BTW, on mp7 you can see the slow fps as quick as you see the intro. Not sure if GC wasnt able to render the intro at 60fps. Doesnt look heavy at all.

Also tried dolphin cpu oc setting, still the same.

MP games doesnt seem to be variable fps ones, but dont know. On games like mp8, fps are locked to 30 or 60, depending where you are. And 25 or 50 in pal. They dont seem to care to offer variable fps.
Find
Reply
04-27-2016, 07:34 AM
#17
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,471
Threads: 28
Joined: Feb 2013
There's a bug in Virtual XFB with MP6/7. I don't know if it applies to other games.
Find
Reply
04-30-2016, 07:24 AM (This post was last modified: 04-30-2016, 07:33 AM by trihy.)
#18
trihy Offline
Senior Member
****
Posts: 681
Threads: 47
Joined: Jun 2013
Mario party 8 is also affected. Game table runs at 15-18fps. Turning off virtual xfb, goes to 25fps (pal)

Didnt tried in game.
Find
Reply
07-10-2016, 01:28 AM
#19
Dabil
Unregistered
 
Thanks for the information guys. I love having the bios logo's display for all my systems but was having issues that the game cube logo wouldn't play properly until I read here that you have to enable virtual xfb in hacks. I appreciate the information.

I was wondering if there was a way to play a mp4 of the gamecube logo rolling out instead of having to use the actual bios when Dolphin starts up with a gamecube game. Then we wouldn't have to make any changes.
Reply
07-10-2016, 01:37 AM
#20
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 7,995
Threads: 7
Joined: Oct 2014
(07-10-2016, 01:28 AM)Dabil Wrote: I was wondering if there was a way to play a mp4 of the gamecube logo rolling out instead of having to use the actual bios when Dolphin starts up with a gamecube game. Then we wouldn't have to make any changes.

Dolphin doesn't support that. However, virtual XFB is likely going to be turned on permanently in some future update to Dolphin, so then you won't have to enable it for the BIOS anymore.
Find
Reply
« Next Oldest | Next Newest »
Pages (3): « Previous 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