libretro / docs

This is a repo of the RetroArch official document page.
https://docs.libretro.com/
MIT License
249 stars 403 forks source link

Switchres has sorely inadequate documentation #946

Open chinagreenelvis opened 3 weeks ago

chinagreenelvis commented 3 weeks ago

Description

Switchres doesn't work because I don't know how to make it work. All tutorials are outdated by years, and the documentation explains extraordinarily little about how to actually get it to function properly.

Expected behavior

I expect to be able to find a resource that can explain to me very clearly how to get switchres to work on any television CRTs or VGA monitors I have connected to my computer.

Actual behavior

I've spent an entire week trying to get it to work. On an RTX 3080, switchres does nothing. On a Radeon 5450 and CRTEmudriver, it causes Retroarch to crash.

Steps to reproduce the bug

Literally just go here and read it and come away still knowing nothing: https://docs.libretro.com/guides/crtswitchres/

gouchi commented 2 weeks ago

@alphanu1 The documentation needs some update ? Thank you.

chinagreenelvis commented 2 weeks ago

So I've actually got it all figured out now, and I suppose this is stuff for advanced users anyway, but it did take me a couple of weeks to get it working. I would say that the documentation basically needs a straightforward tutorial, which at this point I could probably contribute to.

hizzlekizzle commented 2 weeks ago

That'd be awesome, actually! I think a lot of people would find that useful.

sharmashivanand commented 2 days ago

How did you get it to work?

chinagreenelvis commented 1 day ago

How did you get it to work?

Core override files.

sharmashivanand commented 1 day ago

Can you please share or point me to some references? I have been trying to get thus working for weeks without any luck.

chinagreenelvis commented 1 day ago

Unfortunately there are so many software quirks to just about every step that writing a simple tutorial is impossible. The main documentation mentions how core override files are set up /cfg/corename/corename.switchres.ini

Here is the thread where I discovered the base INI file is being ignored:

http://forum.arcadecontrols.com/index.php/topic,168702.0.html

And here are my posts with the monitor presets I worked out for my SVGA monitor and my CRT TV:

https://forum.arcadecontrols.com/index.php/topic,116023.msg1772807.html#msg1772807

https://forum.arcadecontrols.com/index.php/topic,116023.msg1773029.html#msg1773029

If there's a particular point that you're getting hung up on you can send me a DM there and I can probably get you through it.