-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switchres should use correct monitor type and alter between NTSC and PAL properly #14441
Comments
Mentioned here: libretro/fuse-libretro#137 |
Documentation here: https://docs.libretro.com/guides/crtswitchres/ |
Users with same issues and same monitor: https://forum.batocera.org/d/5865-scaling-all-games-properly-with-retroarch-on-a-crt-tv-screen/2 |
My investigation on forums: https://forums.libretro.com/t/force-custom-native-resolution-in-retroarch/39030/13 |
Even generic_15, which looks from the settings that it should encapsulate ntsc and pal official timings does not work. You really need to switch between ntsc and pal or generic_15 must have exactly 15.625000KHz 50.000000Hz for PAL |
and it is even better to use: |
|
Apart from Arcade support, there should be CRT TV support (such as Sony PVM profile)
This took me two years to figure out, guys. This is definitely a bug. |
I think another solution would be: arcade_15 has different frequency range than regular NTSC/PAL generic_15 should encapsulate regular NTSC/PAL frequencies, which it currently doesn't. Acceptance criteria: For completness:
NTSC modelines:
|
I have identified the issue in SwitchRes, including RetroArch dependency SwitchRes and recorded Youtube video. Here I present the cause as well as solution! But further development will be probably necessary to provide a better user experience and configuration properties. |
These people here (mainly top two comments) might have similar experience. I found it by accident when searching for VGA to Scart (for PS1 modchip PAL60 to JVC 10'' PAL 50Hz) https://www.reddit.com/r/crtgaming/comments/twx0wj/help_how_to_get_240p_out_of_my_vga_to_scart/ User 1 One of them has Sony PVM as well - it is really quite common for retrogaming people, who spend more time with it and go with home setup route (no arcade machine). |
I found the bug and solution. Switchres is by default using monitor setting: ‘arcade_15’
Which results in this: [INFO] Switchres: Modeline “704x576_50i 15.677190KHz 50.006985Hz” 14.344628 704 733 800 915 576 583 589 627 interlace -hsync -vsync
If you create switchres.ini (from the doc link) and set monitor to ‘pal’ It will use this modeline and it will work: [INFO] Switchres: Modeline “704x576_50i 15.625000KHz 50.000000Hz” 13.531250 704 724 788 866 576 582 587 625 interlace -hsync -vsync
The text was updated successfully, but these errors were encountered: