paulbnl wrote:After the scaler update on 28 January my TV has to resync everytime I load a rom when using HDMI with vsync_adjust=2. So I see a black screen for 2 seconds.
Before that update, vsync_adjust=2 did not work in any of the "official" releases (SNES, Genesis/Megadrive...), because of a missing signal (".o_lltune(lltune)" line in sys_top.v). It behaved like vsync_adjust=1, but without the triple buffering = with tearing.
With the fix, it now works as designed, continuously adjusting the HDMI PLL frequency to generate the HDMI video after a few lines of delay (e.g. <500 µs) from the source video.
The problem is that initial frequency and phase locking takes times. The next version will be faster, but still not instantaneous : 1-2 seconds. I have tried to have very slow adjustments, hoping to always keep an image displayed, but it doesn't work, even when spread for minutes.
Sorry, beside not using vsync_adjust, and optimising each core to avoid as much as possible resolution changes, I have no solution.