Reply To: Cannot get 5x 1600×1200 working on different monitors/cables :(

NewHome Forums OSSC, OSSC Pro and DExx-vd isl OSSC – Discussion and support Cannot get 5x 1600×1200 working on different monitors/cables :( Reply To: Cannot get 5x 1600×1200 working on different monitors/cables :(

#42964
Harrumph
Participant

    The output is not independent. The output is a direct multiplier of the input sampling clock. Line counts and refresh rate cannot be altered. That is simply how the OSSC works. So the output is often quite far from VESA or CEA standards. While you can influence the pixel clock by adjusting sample rate, there are limits to this because it will affect the aspect ratio.

    E.g. while x5 1600×1200 of NES in generic mode is 161 MHz (at 2046 sample rate * 262 * 5 * 60.08), very close to 1600×1200 VESA without reduced blanking (specs compatible with CRT monitors) at 160.9 MHz BUT it still has too high horizontal frequency due to having more lines than standard, AND it is way off VESA with reduced blanking (130 MHz), which is the standard adapted for flat screens. (CRT monitors need longer blanking due to the ray gun physically needing to move back across the screen to draw the next line).

    If you try using 1920×1200 mode on your widescreen monitors, that may fare better. While OSSC output pixel clock is still 161 MHz (at defaults, for NES), the VESA reduced blanking standard for that mode is 153 MHz, so you are in closer range. You will get even closer if you lower the sample rate to 1950 (as mentioned in tweaks thread), then output is 153.5 MHz, BUT then you have reduced the line so much there is barely space for sync and backporch (1950-1920= 30, which needs to fit both sync and backporch), and your monitor may reject the signal for that reason.