This has been brought up several times before, and, if I remember correctly, you won't be able to do it with the current OSSC. Part of the problem is that when sync drops, sync drops, and the HDMI devices in your chain will need to resync, even if the resulting scaled images are the same dimensions (they'll be at slightly different framerates as well).Jademalo wrote:Bit of a weird question, but I'm curious - With the current hardware of the OSSC, would it be possible to make a firmware variant that had a forced locked output refresh rate regardless of input and accepting the tearing that comes with it?
I'm mostly thinking for games like RE2 on the N64 where the resolution changes constantly. If both 240p and 480i were set to the same output resolution (either 2x/passthrough or 4x/2x), then having a locked refresh should result in the OSSC not having to resync with the display on every change. (I think?)
I know this would be doable with a framebuffer, but my main interest is if it's doable without. Yes it may not be ideal quality wise with the tearing/stutter, but it should be lagless.
Another part of the problem is that the current OSSC hardware lacks a full framebuffer, which would be needed (as well as coding of the requisite new firmware) for the kind of seamless transitions you're looking for.
I believe you can get seamless transitions now by using an HDMI-capable presentation scaler, like those from Extron and (I think) Kramer; but they'll be expensive, and they'll definitely add lag.