DRMKMS display server. Kernel mode switching for CRTSwitchRes

Hi all,

I just wanted to announce that I will be adding a new video display server. I will be adding dispserv_drmkms as long as the RA team excepts it.

What does this mean to you. Well, this implementation will of course come with CRTSwitchRes. This means no need for X11 and XRandR. This will increase compatibility and speed and it should be directly compatible with RPi2 and RPi3.

This may also bring CRTSwitchRes to the RPi4. However, will update this statement once I hit the testing stages.


You reckon this will mean increased support for dual monitor setups?

1 Like

Sounds awesome. I don’t see any reason why it wouldn’t be accepted :slight_smile:

1 Like

@hunterk :+1:

I have just raised a pull request for X11 too. quite a huge update. Hopefully, it will fix a fair few issues people are having.

1 Like

Oh, that’s awesome news! I/we really appreciate your continuing work on this. It’s made a lot of CRT users very happy :smiley:


With this new feature you could use RA on a distro withouth DE like lakka?

@Nikoh77 Yes indeed.

hi @Alphanu hope you are doing fine! Is https://github.com/alphanu1/MME4CRT_DRMKMS in a state that it can be used without a DE? I would really like to try it out. Also I saw you released Breaking Enigma for mobile, nice job. Does this mean your work for CrtSwitchRes is on a hold?


It is not currently in a working state. This is something that I am still working on. I am not going to give a time windows on this though. I have many ongoing project that all need my attention ATM.

Thanks for mentioning Breaking Enigma. Its a project I have been working on since lockdown. It does not mean that CRTSWitchRes is on hold. I am still working on this DRMKMS version. I have however, closed my Patreon page for CRTSwitchRes, as I do not feel its fair on people supporting a project that is moving as slow as it is, currently.

Just incase anyone is wondering what Breaking Enigma is and maybe interesting in giving it a go. Its a remake of the classic Arkonoid (Breakout) which has a Tempest 2000 and Geometry Wars feel and look. Check it out below if you want.


IOS https://apps.apple.com/us/app/breaking-enigma-lite/id1543176981

Android https://play.google.com/store/apps/details?id=com.AlphanuGameStudios.BreakingEnigmaFree


iOS https://apps.apple.com/us/app/breaking-enigma/id1541679372

Android https://play.google.com/store/apps/details?id=com.AlphanuGameStudios.BreakingEnigma


thanks for the update, good to hear it is still alive! also I’ve tried the paid version of Breaking Enigma, fun game!

1 Like

looks like a fun twist on the breakout theme. :slight_smile:

1 Like

So, at this time, the only way to have retro games working on CRT TV (with pure RGB signal & dinamically res changes) is with RGB-PI OS… no other solutions… :wink:

Retropie CRT Edition. This is by far the better option than Pi OS.


cpasjuste has come a long way and hopefully support for Raspberry Pi 4 is not to far off.

rpi4: custom modes on a CRT TV, the “Holy Grail” ?