MME4CRT SR2(Switchres) - Huge Update. Most User Issues Resolved

they updated the doc…just download it and save it in a switchres.ini you created…its listed under “advanced settings”

but as i mentioned, when i change porch values they get ignored anyway.

They would only be ignored if you have not installed dynamic modes. Also you need to choose custom for the monitor profile if you ser a customer CRT Range.

1 Like

Not sure im doing it the right way then…if i do it like this, it gets ignored.

The line above this in the ini should be monitor. This must be set to custom for the custom crt_range to be used. Also in RA you need to get CRT SwitchRes to INI have you done this?

Have you installed new resolutions with VMMaker, since this update? The new method won’t work with the old installed modes as they would have had to be static modes. Static modes can not be modified on-the-fly.

It’s a genius. Thanks for so much work. :pray:t2:

I am testing on Ubuntu with an intel (HD Graphics 4000). on a CRT Monitor. Works great with gl, glcore and vulkan, only some minor glitches …

By selecting the 15 KHz option, the monitor is “Out of Limit” 32 KHz, Standard turns off the monitor and there is no way to recover it. 32KHz, 120Hz works properly

It has happened to me, few times when closing RA the resolution remains small, the desktop does not recover its resolution.

Sometimes when loading the game for the first time, it looks squashed. When loading Snes games, it. If the game is closed and started again, it works fine.

When activating the option “Use high resolution menu” you can see the menu well, but when you start the game and activate the menu, it looks bad, it cannot be used.

Hi @Alphanu,

I’m sorry to crosspost my issue here but i fear it has been lost in the limb of the forum now and discussions on the subject rather seem to take place here.

Here is my issue: https://forums.libretro.com/t/mme-sr2-ra-15khz-without-window-manager-bare-x-server-using-xinit/33761

Do you have a clue ?

Also, again, thank you for this great hard work. My setup is working now (except for the issue above but this is more of an optimization than anything else) so i would be happy to beta test your work if it could help.

Unless you really need a locked super width only choose Native and let SR do all the work. Even if your monitor does not support native resolutions the best option to choose will be Native. For Windows SwitchRes will look for compatible modes with and without super widths.

Reading this I assumed that I could set essentially arbitrary super resolutions (so 1024x240@120 for SNES or NES, 1280x240@120 for PSX etc.) running Native, but that may have been a bit presumptuous of me. Nevertheless, I don’t see why I get crashes on startup trying this out with Mesen. SR never crashed on me if failing to correctly switch before. Is this expected?

Yes, i installed them in dynamic mode and when starting the Cores it switches to the specific Hz of the Core…what do you mean by the “line above” btw?

Everything above “monitor custom” is just explanation of the ini from what i can see.

I’ll check out the “INI” setting you mentioned…never saw it as far as i can recall tho…thanks!

:edit:

Okay, had to set it via Retroarch.cfg file and it works now. Now have to figure out how to make my picture appear again on the right side…

I just found out that my TV is apparently up to 100Hz?

https://www.manualslib.com/manual/124135/Philips-Pt-7007.html?page=2#manual

Does this change anything regarding modeline?

I think i fixed it…not sure what tests to run to check if its okay…any recommendation?

Btw, does Dolphin need an update to work with the new system? Its super messed up regardless what i try…it starts game with something like 53.xxxxxx Hz

Dolphin core outputs a strange internal resolution. not the correct output resolution. I had a work around in place for this with the old method.

I need to discuss this with the author.

1 Like

Dolphin core is working as expected here, 480i @60.000 Hz, no issues at all, but all GBA cores I tried RA outputs 480i instead 200p (previous builds)

I don’t get it why there are differences. What OS do you use?

GBA also does not ResSwitch for me (same as N64 but thats not working for me anymore for a long time now)

There is a bug with the ATI GL drivers. In windows 8.1 upwards which effects switchres. Are you using GL?

If so please try D3D or Vulkan.

I need to update the docs.

I am on Win7.

The thing is…i don’t even know where to start explaining my problems, lol.

  • DX11: Retroarch crashes on start
  • DX10: Retroarch starts but N64 core does not ResSwitch
  • DX9: Retroarch blackscreen on start
  • Vulkan: Retroarch starts but N64 core don’t ResSwitch

I downloaded the Webinstaller for DX versions and it says that im already “up to date”…(RA installs DX9 by default anyway)

Prior to…i dunno maybe RA 1.90? everything worked…maybe a Win7 update messed something up because thats the only thing i can remember of happening in the time between 1.90 and 1.95 -_-

Does using Vulkan depend on the age of your GPU? I have an ATI 6570 on Win10 on my CRT_emudriver PC and when I try to use any video backend besides GL in RA I get a black screen.

It sucks because Vulkan offers lowest input lag of all backends. I’d like to use it.

yes, too old:

Come over to the GroovyArcade discord. Jump on the RetroArch chanell and descuss your issues. You’ll find the windows testers here who should be able to help.

1 Like

I fixed N64 res switching and a few overscan issues by switching from super resolution to native for whatever reason…well i dont complain.

What was the complete modeline in crt Switch for 2560x200 xxx xxxxxx xxxxx etc for the 15khz??

I cant play gba games in my crt tv now with the new 480i resolution