• 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 2 3 4 5 ... 117 Next »

[UNOFFICIAL] Ishiiruka-Dolphin Custom Version
View New Posts | View Today's Posts

Pages (806): « Previous 1 ... 565 566 567 568 569 ... 806 Next »
Jump to page 
Thread Rating:
  • 33 Vote(s) - 4.55 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[UNOFFICIAL] Ishiiruka-Dolphin Custom Version
10-13-2016, 01:13 AM
#5,661
themanuel Offline
Parasitic Member of the Community
*****
Posts: 828
Threads: 63
Joined: Oct 2009
(10-13-2016, 01:00 AM)Psycho Wrote: By any chance, are you talking about this? 
https://bugs.dolphin-emu.org/issues/9723

Yes. Actually, thank you for reminding me of the “render to main window” work-around. I play with borderless fullscreen to take advantage of “free” Windows WDM vsync, as opposed to Dolphin’s vsync implementation, which hurts FPS quite a bit. I will set dolphin to only render to main window to fix that problem until it gets fixed.
Windows 10 Pro x64  |  i7-9700K @ 4.6-5.0GHz  |  MSI Z370 Gaming Plus  |  MSI RX 5700 8GB Factory-OC  |  16 GB DDR4-3000
Find
Reply
10-13-2016, 02:51 AM
#5,662
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
@ Tino: I got a weird question, maybe: Since Dolphin exists there's this one thing that always annoys me: I like to have the Dolphin window maximized. Dolphin does remember window position and stuff. But it never remembers to start maximized. Shouldn't this be something super-easy to code? I mean, I have no idea about these things, but all kinds of simple programs do this. ^_^
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
10-13-2016, 03:12 AM
#5,663
Zerowalker Offline
Member
***
Posts: 208
Threads: 19
Joined: Jan 2016
(10-13-2016, 01:13 AM)themanuel Wrote: Yes.  Actually, thank you for reminding me of the “render to main window” work-around.  I play with borderless fullscreen to take advantage of “free” Windows WDM vsync, as opposed to Dolphin’s vsync implementation, which hurts FPS quite a bit.  I will set dolphin to only render to main window to fix that problem until it gets fixed.

Remember though that it worse.

The Window Vsync stutters cause it just forces the rendered picture to be in sync with the screen either getting getting the latest rendered picture, Or just using the old one.
Cause  Windows can't just wait in line for a picture to appear, it just forces them to be in sync causing random stutters at times.

But you will not get any tearing that's for sure.

And why Dolphin doesn't have Triple buffering, i don't understand.
I read about it, and they said it was that it would use Triple buffering if the Game uses it, but to me that's invalid.
The Game will indeed use Triple Buffering if it had, but only within the Emulation, meaning, if the Game itself fps drop (as in, The Gamecube), it will act within that realm.

However if the Emulator fps drops, it's outside that realm, meaning it acts just like a PC would, dropping it in half no matter what the Gamecube thinks.
Find
Reply
10-13-2016, 03:32 AM
#5,664
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
(10-13-2016, 03:12 AM)Zerowalker Wrote: Remember though that it worse.

The Window Vsync stutters cause it just forces the rendered picture to be in sync with the screen either getting getting the latest rendered picture, Or just using the old one.
Cause  Windows can't just wait in line for a picture to appear, it just forces them to be in sync causing random stutters at times.

But you will not get any tearing that's for sure.

And why Dolphin doesn't have Triple buffering, i don't understand.
I read about it, and they said it was that it would use Triple buffering if the Game uses it, but to me that's invalid.
The Game will indeed use Triple Buffering if it had, but only within the Emulation, meaning, if the Game itself fps drop (as in, The Gamecube), it will act within that realm.

However if the Emulator fps drops, it's outside that realm, meaning it acts just like a PC would, dropping it in half no matter what the Gamecube thinks.

Yeah, I just tried Render to Window + V-Sync disabled and my performance was much worse than Render to Window disabled and V-Sync enabled.
I think triple buffering would only work for OpenGL, anyway, right? At least that's the case for using Triple Buffer in the nvidia settings.
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
10-13-2016, 03:38 AM
#5,665
themanuel Offline
Parasitic Member of the Community
*****
Posts: 828
Threads: 63
Joined: Oct 2009
(10-13-2016, 03:12 AM)Zerowalker Wrote: Remember though that it worse.

The Window Vsync stutters cause it just forces the rendered picture to be in sync with the screen either getting getting the latest rendered picture, Or just using the old one.
Cause  Windows can't just wait in line for a picture to appear, it just forces them to be in sync causing random stutters at times.

But you will not get any tearing that's for sure.

And why Dolphin doesn't have Triple buffering, i don't understand.
I read about it, and they said it was that it would use Triple buffering if the Game uses it, but to me that's invalid.
The Game will indeed use Triple Buffering if it had, but only within the Emulation, meaning, if the Game itself fps drop (as in, The Gamecube), it will act within that realm.

However if the Emulator fps drops, it's outside that realm, meaning it acts just like a PC would, dropping it in half no matter what the Gamecube thinks.

Hmmm...

I've been actively using Dolphin for a couple of years and had settled for that for that solution to save FPS without giving it too  much additional thought.  However, now that you mention that I have noticed that some games, especially DKCR do stutter some, especially in fast scrolling scenes.  I initially thought it was my FPS suffering but later confirmed that I was at a solid 60FPS during those scenes so I did not know what it was.  I'll definitely check some of these scenes running with vsync.

I'll have to go back and rethink my screen-tearing avoidance strategy.  The only problem is that if I decide that some games are better off running without dolphin's vsync, I don't think there is a per-game setting for fullscreen/window settings; at least not here.

Darn it!  I expect a new couple of hours of playing around with settings!

Thanks for that tip!
Windows 10 Pro x64  |  i7-9700K @ 4.6-5.0GHz  |  MSI Z370 Gaming Plus  |  MSI RX 5700 8GB Factory-OC  |  16 GB DDR4-3000
Find
Reply
10-13-2016, 03:40 AM
#5,666
themanuel Offline
Parasitic Member of the Community
*****
Posts: 828
Threads: 63
Joined: Oct 2009
(10-13-2016, 03:32 AM)StripTheSoul Wrote: Yeah, I just tried Render to Window + V-Sync disabled and my performance was much worse than Render to Window disabled and V-Sync enabled.
I think triple buffering would only work for OpenGL, anyway, right? At least that's the case for using Triple Buffer in the nvidia settings.

That's really weird.  I've never played around with the render to main window setting (always used it "off") but I don't think that in itself would cause a performance degradation.

Disabling vsync should have improved your performance, not hurt it.  I really don't get that one.
Windows 10 Pro x64  |  i7-9700K @ 4.6-5.0GHz  |  MSI Z370 Gaming Plus  |  MSI RX 5700 8GB Factory-OC  |  16 GB DDR4-3000
Find
Reply
10-13-2016, 03:43 AM
#5,667
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
Well, by performance I mean what was going on on the screen. Might have been 60 fps but stutters or something. But it was very noticible. And since it was at specific spots I do think it was performance.
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
10-13-2016, 03:48 AM
#5,668
themanuel Offline
Parasitic Member of the Community
*****
Posts: 828
Threads: 63
Joined: Oct 2009
The plot thickens...
Windows 10 Pro x64  |  i7-9700K @ 4.6-5.0GHz  |  MSI Z370 Gaming Plus  |  MSI RX 5700 8GB Factory-OC  |  16 GB DDR4-3000
Find
Reply
10-13-2016, 04:45 AM (This post was last modified: 10-13-2016, 04:48 AM by Zerowalker.)
#5,669
Zerowalker Offline
Member
***
Posts: 208
Threads: 19
Joined: Jan 2016
Triple buffering should work on both DirectX and OpenGL.

However, i think that OpenGL has "true" Triple Buffering and DirectX 9.0 doesn't in some cases.
However anything above should have and would work pretty much the same (meaning fps drop doesn't cause it to jump to the next Vsync interval).
Hmm, might look at the code for Dolphin on DX11, to see how it looks, not that i know how to program really, but i do at least know a bit how that vsync setting looks like.

EDIT:

Might be worth changing: swap_chain_desc.BufferCount = 1; to swap_chain_desc.BufferCount = 2; just to see what happens i guess, doubt it would solve much though;P
Find
Reply
10-13-2016, 05:33 AM (This post was last modified: 10-13-2016, 06:32 AM by NeverExists.)
#5,670
NeverExists Offline
Member
***
Posts: 55
Threads: 1
Joined: Jun 2016
Failed to compile hull shader with Metroid Prime Trilogy. I have a gtx 780 and all drivers are updated.

Edit: I actually did a fresh install of windows last week so I might be missing something

Edit 2: K its working now. My c++ 2015 was corrupt. But a real wiimote no longer works. I'm using the dolphin bar. The IR no longer works just the buttons.
Find
Reply
« Next Oldest | Next Newest »
Pages (806): « Previous 1 ... 565 566 567 568 569 ... 806 Next »
Jump to page 


  • 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