RetroArch - Native 15khz CRT Support Bounty Suggestion [$50]


Is this on Windows or Linux?


I am using Linux. After building from the latest commit of MME4CRT, RetroArch shows only a black screen on startup. Tried switching video drivers and using a new retroarch.cfg, but I get the same result.


Hi @soulnet

There are a few bugs that still need working out here. What games and cores have you tried and more importantly that hardware are you running. A lot of things are fixed on my git but have not been merged yet.

Http:// give it a try and let me know how you get on.


After compiling the MME4CRT_GA fork, the gl video driver seems to be working correctly. I was only able to test a few games with the beetle_psx core, but had no problems. I look forward to testing more cores this weekend when I have more time. Great work Alphanu


Hey @Harrytoons

I am from the UK but my issue is space, I looking for a small 31khz CRT. If you can help out with that, that would be great.

To be fair I am still sorting out a few bug with Linux anyway so there is no real rush for one.


I also have a 31khz CRT I can test with when the time comes if you need any help


Just to clarify, by 31khz support do you mean that if the resolution for a game were 2560 x 224 on 15khz, the res would be automatically switched to 2560 x 448 on a 31khz monitor? (similar to how groovymame handles 31khz)

If this is the case, I would be happy to help you test this, as I have a couple of 31 khz monitors.


Just wanted to pop by and first say thanks for working on this.

I wanted to say that I’m seeing the same issue soulnet saw in Linux. I’m using the main RetroArch nightly from 05/20/18 I’m actually on Windows and my machine is an old laptop with an A6 APU that has the CRT_Emudriver V2 installed. I added all the suggested super resolutions including the PAL ones. I’m seeing 2 issues:

  1. Using the GL driver when I first open RetroArch, it seems to freeze for about 5 seconds. It also will freeze for 5 seconds or so when changing a resolution while a core is running. Using D3D11, I don’t see this issue. This is most noticeable when starting a PSX game. Everything works, it’s just slow using the GL driver due to the pause after a res switch.
  2. After opening a 2nd game from the same core/res the resolution switches back to the interlaced menu resolution. The game is then interlaced and in the wrong aspect ratio. If I goto “close content” before opening a 2nd game then I don’t have any issue. Also I tried a fresh config and then later a fresh config and install just to make sure I didn’t have some setting wrong. This also appeared for me when using both GL and D3D11.

I’ll try to see if compiling your branch fixes the issue for me as well but wanted to corroborate that I saw something similar. I’ll probably just switch over to your fork anyways since I really like this feature. Thanks again.


Would someone tell me how to build the linux patched the 15khz,it is too difficult to use the linuxmint and ubuntu. I succeed in win7 and the groovymame is nice.but the retroarch is not perfect. Must I install the xf86-video-ati? I have fond three kind of 15khz patch but I dont konw which one is right.


@yuuyuubaishu You don’t need a patched kernel to run it. The kernel patch is just to be able to see the boot screen. All you need to do is set a desktop res on boot with xrandr. However, you can use the Groveyarcade ISO, its Linux Arch but with a pre-patched kernel once setup you will need to go to ga-setup and change the options to load the desktop environment instead of whacade.


I’m not sure why this would introduce any freezing or delay when switch. Turn off the option to pause in background. I know that on slower machines there is a delay in loading the core and game for cores like bsnes.

For note 2 there was an issue that caused this way back as well as aspect problems when staying in the same core. but it was fixed. The only reason for resolutions not switching correctly would be that there not installed. what cores and games have you noticed this on?


This is the idea. However, increasing the image size may have some unwanted effects . I am toying with some ideas, one being scanlines. Making them double size but not the rest!?

I have not done much work on it yet as I need to finish my end of module assignment first. its due the end of the month so I will start working on it then.


Cool, Keep an eye out here then. I’m not sure how long till a test release will be available though