Plans to have a KMS/EGL only version of Lakka again?

Hi guys!

There are plans to have a KMS version back again for PCs? I saw that latest versions are based on X (yuck!) again because of some issues with some graphic boards. I am asking because I’m using pure RetroArch over KMS/EGL on a minimal ubuntu install and I think this is even better than beer!

I’m planning to make a switch to Lakka and the lack of KMS is the only thing preventing me!

Keep up the outstanding job!

Yes of course, I would prefer to have these images without X.

The problem here is I don’t have any idea where the ATI bug comes from. So either I will have to multiply by two the number of Generic builds (one with x11, one without), either we have to find the source of this bug.

Have you contacted the Mesa/Radeon developers? They are generally very responsive to resolving bugs in their code? May be worth pinging Bridgeman on the Phoronix forums for some tips.

Just curious but why does the X11 version have so much overhead? My Intel Celeron 887 system runs everything butter smooth with the previous KMS based release but with the X11 (20150529) release I get sound distortions/crackling and generally much more stutterery performance all round (especially on PSX). However on a full Linux distro (e.g. Ubuntu) I can run various emulators perfectly fine. I am aware of the general overhead of X11 I just did not expect to feel it on such a system.

Thanks for the work on Lakka. Really appreciate it (I’m considering getting a Raspberry PI2 just for it).

Why not just compile retroarch with KMS and a minimal debian distro? I run it that way and it’s perfectly fine. I tried Lakka but I don’t like the idea of not being able to add/choose libretro cores.

@MagicMyth, OK thanks. I will contact it as soon as I come back to my country, where my ATI card is. I didn’t know where to ask, and who to ask.

@kalehrl, We didn’t ship every core because some of them will not run well, or I was not able to package them. But in the next version of Lakka, we will include the new RetroArch with ROM scanning. I will then do an effort to support 100% of the libretro cores. It’s true that it’s easy to build a lakka-like distro yourself. But we provide this one for the people who don’t feel able or have time to do it.

[QUOTE=kalehrl;23928]Why not just compile retroarch with KMS and a minimal debian distro? I run it that way and it’s perfectly fine. I tried Lakka but I don’t like the idea of not being able to add/choose libretro cores.[/QUOTE]

Personally I think Lakka much more user friendly! I use a minimal Ubuntu installation with RetroArch in KMS mode myself, but I really wanted to use Lakka in KMS mode since I believe Lakka will become the emulation standard in the near future.

Yes but we really need DRM/KMS…

In the meanwhile, if you want to compile lakka with rdm/kms, you can just revert one recent commit that add back x11 and compile.

Hi Kivutar,

Could you do a recent release with KMS enabled so we have a more recent one we can use if this feature is important.

Here it is

32bit : http://static.kivutar.me/Lakka-Generic.i386-devel-20150929235643-r21175-gba5c201.img.gz 64bit: http://static.kivutar.me/Lakka-Generic.x86_64-devel-20150929235257-r21175-gba5c201.img.gz

Please tell me if it works well or doesn’t. Especially on ATI.

I’ve registered on Phronix forums to ask for help.

EDIT: the topic http://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/826246-segfault-with-open-source-amd-driver-retro-gaming-distro

Thanks For the Builds Kivutar.

Just tried the 64bit build on my old PC: Intel Core2 Duo CPU E4500 @ 2.20GHz × 2 Gallium 0.4 on ATI RV515 (x1550)

Everything went well with the cores i’ve run PSX) Mednafen-PSX, PCSX-Rearmed GBA) MGBA, gpSP, VBA-Next FBA and MAME

Occasional frame drops with PSX emulation Though, My PC should be able to handle it, idk.

Any further test you want me to do, plese let me know. :slight_smile:

You mean you were able to launch games from the menu, with your ATI card? If so, the bug may be fixed by a recent change in RetroArch.

[QUOTE=Kivutar;28782]Here it is

32bit : http://static.kivutar.me/Lakka-Generic.i386-devel-20150929235643-r21175-gba5c201.img.gz 64bit: http://static.kivutar.me/Lakka-Generic.x86_64-devel-20150929235257-r21175-gba5c201.img.gz

Please tell me if it works well or doesn’t. Especially on ATI.

I’ve registered on Phronix forums to ask for help.

EDIT: the topic http://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/open-source-amd-linux/826246-segfault-with-open-source-amd-driver-retro-gaming-distro[/QUOTE] Just tried this build. Cant play any roms. It says there are not cores to play them. Tried to download them still the same. I went back to Lakka-Generic.x86_64-devel-20150928011843-r21174-ga11c890.img. Anyone?

Try the 2048 core. It doesn’t require roms.

Yeah it worked on my CPU with an integrated HD4250

Ok that’s a very good news. If I get more messages from people like that, I will switch back to DRM KMS.

I have the same problem that I had previously here: https://github.com/libretro/Lakka/issues/180

Aww, so the other results were false positives?

Why dont produce both builds with a clarification and a warning? I did not have problems. I will try it later on my Notebook that has a integrated ATI 6320 HD

The builds for PC tend to multiply fast:

We already have 32bit builds and 64bit builds We can have BIOS builds and EFI builds Then if we add KMS builds and X11 builds, combine all those and you end up with a big number of builds to generate. It takes a lot of time and disk space, makes the installation tutorial more complex, and the code complex too. I really scare these situations when the complexity grow exponential.

Can one of you try this on AMD graphic card please? http://static.kivutar.me/Lakka-Generic.x86_64-devel-20151028051755-r21187-g48d49cd.img.gz