Has anyone used a real CRT for lakka?


I can confirm that the Pi2Scart also works on a Raspberry Pi 2


Picodrive was written by Notaz but I don’t think he’s very active with it these days. You can open an issue about it here:


Well, there is a “workaround” to fix the scaling issue of Picodrive in Lakka, but it seems also that the core should allow some advanced options I can’t find in the options menu of Picodrive in Lakka for RPi1. Maybe the core is not updated?



Experimental Firmware obtained, running lakka 2.0rc with 240p composite out on my family tv - sony trinitron. Here’s an fba neo geo game money puzzle exchange. Looks like there is still some video tweaking that needs to be done if anyone has some tips. It’s my first day using lakka. Also, at this resolution, the menu text is sometimes unreadable. Any way to increase the size for 240p?

<img src="/uploads/default/original/2X/5/51eabdac286e1429d4d420a317641e533da8a8a6.jpg" width=“500” height="500“>


For 240p, I personally prefer the RGUI menu. I’ve been using with CRTs for years.


Thank you so much! While not as pretty, it’s much more readable. settings -> menu -> show advanced settings -> on, and then settings -> driver settings -> menu driver -> rgui.

I just need to figure out how to adjust the geometry on my tv now. I don’t think it’s an easy task on this tv.


Element 14 had an article a while back where they hid a Pi Zero inside of a TV and had routed the video signal through the solder points on the PI-- this was a PAL TV with a SCART cable so I cannot confirm if it works with other setups.

Element 14 - PiZero in TV

They had some issues with the NTSC to PAL settings but I do not htink resoltion came into play. In terms of resolution and filters though it looks like they got it spot on


Hey if you’re connecting to a consumer TV (not PVM), take a look at: www.retrotink.com. It provides S-video and component directly, so it should be plug and play.


Hi all. I downloaded Lakka and tried using it for the first time last night on a 1080p TV, but immediately noticed the lag in the user interface (especially compared to RetroPie), and booting a SNES game didn’t look great so I tried selecting a shader which absolutely KILLED the speed of my Raspberry Pi 3 so that it was practically unusable.

My question is; I was hoping Lakka was going to be a viable solution for 240p gaming on a CRT. I’ve even bought a Pi2Scart from Arcade Forge. But my initial short impression wasn’t favourable, so I’m just wondering if anyone else has a RPi3 running Lakka (preferably via a Pi2Scart) and can recommend it (low input lag, etc)?


I use a RPi3 with an HDMI-to-VGA adapter to an arcade monitor and to a broadcast monitor via composite-out and haven’t had any issues with excessive latency on either one.

Shaders are indeed mostly out of the question for RPi GPUs but there are a handful of shaders, like misc/scanline and crt/crt-pi that can run full speed.


Thanks for the reply; appreciate it :slight_smile:


I was able to use it using the Video out, (composite) video. on an old CRT TV I have for various reasons. with the use of a Pi 3 and a camcorder cable. It seemed to run alright, but I didn’t play long due to having other things to do and the real world calling me.


I’ve since managed to fire up Lakka with a Pi2Scart from Arcade Forge; it seems there’s no uniform video settings that manage to display multiple emulators at full screen (with a sharp picture). Bilinear filtering helps with things like shimmering in PC Engine, but at the cost of picture sharpness.

I tried the settings on this page (for anyone interested): https://www.hiscorebob.lu/tips-n-tricks/lakka-optimal-video-settings-for-240p/


those settings are… weird. Windowed scale shouldn’t do anything as long as you’re running in fullscreen (and lakka always is), and threaded video is not something anyone should use if they can avoid it.

I don’t know much/anything about the pi2scart but if you can set your own video modelines, ultrawide “magic” resolutions like 1920x240 (which is what I use in my arcade cabinet) can give smooth scrolling on a variety of systems. For cores that crop overscan, you need to set a custom viewport with 224 height, while cores that show the overscan area use the full 240 frame.


@hunterk excuse me for this “necroposting”.

I’m playing with LAKKA 2.1.1 on my Raspberry Pi 3.

My setup is: RPi 3 > VGA 666 > VGA Scart RGB cable > CRT TV (PAL/NTSC)

I’d like to take full advantage of CRT Switchres, so at the end of my config.txt I wrote:


hdmi_timings=1920 1 152 247 280 240 1 3 7 12 0 0 0 60 0 40860000 1

But it seems that CRT Switchres does not work correctly (I get fixed resolution). What am I doing wrong?



CRT SwitchRes currently relies on xrandr, which in turn requires an X server, which Lakka doesn’t normally include. :frowning:


Ahhh OK, I get it know. Sorry! :slight_smile:


Pardon @hunterk, last question. I’ve read this article in your blog, but it’s not clear to me which is the best setting for full screen resolution option in Lakka, being on composite CRT TV with sdtv_mode=16. Will 720x480 be OK? With 320x240 and 1:1 proportion I get a perfet picture with Genesis-Plus-X core, but I also get serious display issues with NES and SNES cores (vertical and horizontal “tearing” etc.)

Thank you very much!


You have to use a very large value for the width, and 240 for the height. See the documentation: http://www.lakka.tv/doc/CRT-Screens/


i dont have real CRT , but have real HDMI 82cm TV against the sofa as computer monitor and my operating system is linux debian , in final i have HDMI 82cm TV against sofa and operating system is for retroarch and games , better lakka , my own debian with retroarch , play all emulation include PCSX2 in retroarch menu , include Saturn emulation 1 game, include wii emulation 1 game , see my last times work on my blog www.tigerhareram.cz and try my i use shader CRT-PI + CRT-GEOM , video have by Core not 16:9 see my backgrounds and my bezels included

my sofa against TV , i suggest dont use CRT technology in year 2019 , use HDMI modern with shaders and bezels ,