![]() |
|
Have dolphin output at a frame rate that's higher than monitor refresh rate - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: Support (https://forums.dolphin-emu.org/Forum-support) +--- Thread: Have dolphin output at a frame rate that's higher than monitor refresh rate (/Thread-have-dolphin-output-at-a-frame-rate-that-s-higher-than-monitor-refresh-rate) |
Have dolphin output at a frame rate that's higher than monitor refresh rate - oblivioncth - 12-02-2016 Hi guys, So I recently ran into a major problem. My friend and I like to play games using Dolphin on his PC that is hooked up to his TV. Earlier this year I upgraded his PC and for a few months we never used Dolphin so I just discovered this problem now. Before I upgraded his PC his graphics card was pretty old so we ran the display at 1080p (his TV is 4K). But now that he has a much beefier card he insists running it at 4K. Problem is, his TV is from 2013 or 2014 (can't remember) and is using HDMI 1.3 so it only supports 30Hz over HDMI. To me it looks really bad how much the even just the mouse trails but I'm also pretty OCD about visuals, but to him he can't even notice (which frustrates the F*** out of me since he acts like I care about something that doesn't matter just since he can't see it XD). Basically, I suggested just leaving the output at 1080p because the difference between resolution quality from 4K to 1080p seemed much less worse to me than the ghosting from 30Hz, but he insisted on keeping it at 4K. So, basically, while trying to fire up Dolphin for the first time in a while so we could play MGS: Twin Snakes, I discovered something new because of this setup. Dolphin caps FPS at the refresh rate of the monitor being used (*gasp*). Normally, big deal, the screen is at 30Hz anyway so you wouldn't see higher frames. Problem is that as we all know (I am slightly guessing from experience here but I am pretty sure this is correct) a lot of Gamecube games have their speed heavily tied to the frame rate, as a result of how the games/system is designed. MGS: Twin Snakes runs fine on my desktop, but I know for a fact it is one of the games designed to be run at 60FPS because it doesn't cap itself to 30 like a few games do (i.e. Gauntlet: Dark Legacy), and this is where the problem lies. The game is literally unplayable in his setup, because the game relies so heavily on the frame rate for timing the game runs at half speed. So essentially, my question is, is there a way to force dolphin to render at 60FPS even though the monitor is only at 30Hz? I know its perfectly capable of doing it as I know plenty of games that don't cap themselves like this and even when I first start up a game in Dolphin there's a few seconds when I can see the frame rate going as high as 65 or 66FPS until it settles down at the cap of 60. Same on my friends machine, I'll see it briefly go above 30FPS. My worry is that there is no option provided to do this and that its something you guys would have to implement, and depending on how you designed the emulator it might be very challenging. I haven't looked at the settings .ini but I can't seem to find any setting like this within the program myself. So, am I screwed?
RE: Have dolphin output at a frame rate that's higher than monitor refresh rate - ExtremeDude2 - 12-03-2016 Do 1440p60? (btw hz > pixel master race).
RE: Have dolphin output at a frame rate that's higher than monitor refresh rate - DrHouse64 - 12-03-2016 Do you have V-Sync enabled? RE: Have dolphin output at a frame rate that's higher than monitor refresh rate - JosJuice - 12-03-2016 Dolphin should let you run faster than the monitor's refresh rate as long as vsync is off and the GPU driver isn't artificially limiting you (which happens on some laptops for power saving purposes). RE: Have dolphin output at a frame rate that's higher than monitor refresh rate - oblivioncth - 12-03-2016 (12-03-2016, 12:05 AM)ExtremeDude2 Wrote: Do 1440p60? I totally agree, but it's his TV not mine ><. Unfortunately the TV won't do 1440p either and I doubt he would want it anyway. (12-03-2016, 01:35 AM)DrHouse64 Wrote: Do you have V-Sync enabled? (12-03-2016, 06:40 AM)JosJuice Wrote: Dolphin should let you run faster than the monitor's refresh rate as long as vsync is off and the GPU driver isn't artificially limiting you (which happens on some laptops for power saving purposes). Ah. I think v-sync is on. I'll try turning it off and hope there's no tearing. thanks for the suggestion. RE: Have dolphin output at a frame rate that's higher than monitor refresh rate - Craftyawesome - 12-03-2016 I had to use a d3d backend to not tear without vsync |