RetroArch CrtSwitchRes 15khz auto setup script

The issue with interlaced is that in runs at half the refresh rate. It is something currently being looked into. A work around is to disable VSYNC and Audio sync and enable 1.0x max run run speed in throttle options. Yes, this will introduce a small ammount judder and possible tearing vut as tge refresh rate is very close to the original it’s not that bad.

The issue with the .xprofile is new though. It have been working fine for people.

Is it in your home directory?

Can you check what the permissions are for the file? Just right click and choose properties.

Could you paste the contents of the file so I can see if there are any issue?

There is an issue section on the MME4CRT forum. I would appreciate it if you could open this issue here. https://mme4crt.alphanudesign.co.uk/forum/index.php

Yes, MME4CRT does get merged into mainstream RetroArch. However, There can be weeks or even months before merges happen. If you want to stay on the bleeding edge of MME4CRT you’ll want to keep with MME4CRT instead of RA until a merge is announced.

-rwxrwxrwx .xprofile*

.xsession-errors:

Icon theme "breeze-dark" not found.
Icon theme "breeze-dark" not found.
Fcitx seems is not running
Warning: The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke: I/O error (code 1)
XIO:  fatal IO error 2 (No such file or directory) on X server ":0"
      after 429 requests (429 known processed) with 0 events remaining.
Xsession: X session started

Hi everybody I’m new to crtswitchres and I would like to know if it would be possible to achieve 15khz using a gtx 1080 to a Sony pvm (8042q) I had planned to use a vga to BNC cable. Would I need to use super resolutions or can I just do native 240p? My pvm does not support anything above 480i.

I have had CRTSwitchRes working with a NVIDIA GTX 1050ti. So it should work but you will need to pick a super resolution. Super resolutions are still 240p/480i but they are supper wide.

How do I do that? And I have a display port to vga converter. Will that work or do I need something else? In a few days I have an r7 240 coming but for the meantime how can I get it to work? I’ve never used Linux a day in my life.

Before you turn on CRTSwitchRes, Choose the super resolution. By default it is set to 2560 you’ll need to check which one works best for you. 1920,2560 or 3840.

I have not used a DPORT to VGA adaptor before so I can not conform. However, on my 1050ti I used a HDMI to VGA adaptor with a VGA to SCASRT lead

It keeps changing my main monitor instead of my pvm. I am on windows should I switch to Linux? I’m using display port to vga then vga to 5bnc. The image is very messed up on the pvm.

Currently with windows you need to set your CRT as the default monitor.

Okay. I’ll try right now and let you know how that goes

It plays but I get a black screen

Have you tried all super resolutions?

Have you installed the prerequisite resolution? Either by the NVIDIA CP or CRU?

I added super resolutions using Nvidia control panel. Would Linux be easier?

I think it may be my adapter because my monitor blanks out at 320x240 and at 2560x240. I’m not sure what else I can do. Linux gave me some promising results but I don’t know how to navigate around Linux. Would Intel igpu work

Edit: I’ll just wait for my AMD card as I’m not able to figure out how to get it to work. Most videos I find are for 31khz not 15khz. It may also be my adapter aswell so I am not sure. Thanks again for all the help though. My pvm is a Sony (8042Q) which was connected to my PC using a display port to vga cable then vga cable to 5BNC

Hey I got super resolutions and Stuff like that working with 15khz but is there a difference between playing super resolution and Native? Also how do I clear retroarch config in Linux?

Hi,

While I’ve been using Emudriver and Groovymame for some years now I’m kind of new to Retroarch and the recent 15khz features. I’ve not found an installation guide which seems to be updated nor explains the options, so hopefully you don’t mind me asking about some boring basic aspects to get a clear picture of how it all works (Windows 7, AMD Radeon card):

  1. What’s the difference between official Retroarch and MM4CRT for Windows?

  2. When I enable crt_switch_resolution, how do I set the screen resolution, be it super or native, with video_fullscreen_x (and _y) or with custom_viewport_width (and_height)? Does it actually matter what I type there or not really because CRT switch res will just use the core’s native one(s) (or whichever super resolution I set with crt_switch_resolution_super)?

  3. Must aspect_ratio_index be set to “21” (core provided) in any case (and therefore, video_aspect_ratio doesn’t need to be defined)? Or only under super resolutions?

  4. Are refresh rates (still) locked to integers (so that NES and SNES will run at 60 Hz instead of 60.098, etc.)? Is Retroarch’s FPS display reliable, once it gets stable?

Thanks for any answer and specially for the work done!

@thisbirch221. The difference between native and super wide resolution is essentially that you get the same physical width with the latter no matter the resolution, so no need for CRT adjustments to fill the screen every time you switch res. Also, dynamic res. switching is done smoothly if the vertical res. doesn’t change (at least, it does with Groovymame, I assume it’s the same here).

1 Like

This script saved me. I am a zero when it comes to Linux, I had to make do with my PC CRT running janky 120hz or sacrifice a lot of brightness with the interlacing shader, after that I spent countless hours on outdated and convoluted tutorials trying to get my laptop to work with the CRT TV for 240p glory, ragequit a hundred times and was about to give up, this script + UMSA, I solved all my problems, the saga is over. Thank you very much!

1 Like

Hi all,

I’m trying to setup script in W7x64 without explorer.exe and seems switchres fails.

¿Anyone knows if the process is needed by retroarch?

Thx so much.

EDIT: I found error in log: HrInit of ITaskbarList3 failed, i supose explorer.exe is necessary.

How did you guys get this script to give you 240p on ubuntu? I’m running LXLE, and the desktop is running in 480i. I can’t seem to get 240p working. If I load the rom and change the resolution, I get a squashed screen. CRTSwitchRes has been turned on and set to 15khz. I’m using an arcade monitor.

Hey all,

wondering if this is still the best method to get everything up and running?

Is the stuff up to date?

Thanks

:edit:

Im just asking because i used the latest version of Ubuntu + UMSA + the Auto-Script and my Sound is totally broken (just hissing). Never had a problem when using the old CRTEmuDriver setup + Win7 but everyone is telling me that this is now the best version to get a CRT setup running (MME4CRT + Linux).