L4T Lakka Switch - now with audio and Vulkan

logonav.png

Lakka Switch, L4T edition
I am proud to finally release the L4T version of Lakka Switch!
New kernel, new logo, new drivers, audio... everything is fresh and clean.

Did I mention Rayman 3 was full speed on Dolphin? ( ͡° ͜ʖ ͡°)

General system updates
  • New Linux kernel and underlying operating system, based on Linux4Tegra and Jetson Nano drivers
    • mainline kernel has been deprecated
    • system features should now be on par with the L4T Ubuntu distribution, except for dock support
    • Bluetooth was lost in the battle and needs some rest to come back stronger
  • aarch64 is now the default and mainly supported architecture
    • arm has been deprecated since L4T doesn't support it
  • New logo made with the help of jaames and the R:S community
New features and improvements
  • Audio now works through the internal speakers and headphones
  • The new GPU driver supports both Vulkan and OpenGL
  • RAM is now locked at full speed (1600Mhz), was 800MHz before
  • The system is now way more stable and should boot for everyone with a decent SD card (no more black screen of death)
  • RetroArch has been updated to add menu widgets (fancy onscreen notifications)
  • Overclock profiles have been updated :
    • Renamed all profiles
    • Added more overclock profiles
    • Added underclock profiles
New cores
  • mupen64plus-next (N64 emulator)
    • The core is full speed, even on aarch64 thanks to the new dynarec
    • Includes the updated version of the GlideN renderer
  • picodrive (various Sega consoles)
    • The core replaces Genesis Plus GX (Game Gear support has been dropped)
  • Beetle PSX HW (PSX emulator with OpenGL and Vulkan renderer)
    • The core performs worse than PCSX ReARMed for now, even with Vulkan
  • reicast (Dreamcast emulator)
    • The core is full speed on all commercial games, no visual glitches
    • The OIT renderer works (better accuracy), speed is still good on 1x resolution
    • The core needs the Dreamcast BIOS files to be placed in /lakka/storage/system/DC
    • WinCE games are currently not supported - there is a WinCE version of the reicast core in the works but the aarch64 dynarec is too slow for the games to be playable (for now)
  • Yaba Sanshiro (Saturn emulator)
    • The core is full speed on all commercial games
    • Yabause and Kronos were also added but both perform worse than Yaba Sanshiro
  • theodore (Thomson MO/TO emulator)
Updated cores
  • Dolphin : Vulkan support
    • With Vulkan, Dolphin runs decently - some games are playable, some are full speed... see for yourself, try it and experiment with different games and settings!
  • PCSX ReARMed : Switch optimizations and CHD support
  • PPSSPP : doesn't crash anymore when closing content
Removed cores
  • mupen64plus
  • parallel-n64
  • Genesis Plus GX
  • Ishiiruka
    • It might come back once the core is updated with the (beta) Vulkan renderer
Credits
  • Kernel and drivers work: NVIDIA, switchroot team (especially ByLaws and langerhans)
  • Lakka Switch work: natinusala and plaidman
  • RetroArch, original Lakka distribution: libretro team
  • mupen64plus-next: Gillou and m4xw
  • PCSX ReARMed: Switch optimizations by m4xw, CHD support by aliaspider
  • Dolphin core: aliaspider
  • reicast core: flyinghead

Download link

The Lakka Switch website has been updated with the new version: https://lakka-switch.github.io/documentation/

Please note that you can't dual boot Ubuntu and Lakka Switch for now (it will always boot Ubuntu).
 

mcjmetroid

Member
Newcomer
Joined
Feb 26, 2016
Messages
18
Trophies
0
Age
35
XP
62
Country
Hi,

Haven't posted here in AGGES.

I'm having trouble getting the joycons to work wirelessely with Lakka.

Does anyone know what I'm doing wrong with the dumping joycon BT for use in Lakka when it's docked?
I can connect the joycons seperatly via bluetooth within Lakka but I'm struggling to get the joycons to work together docked.

I have had the joycons paired in the HOS before so I know that's not the issue.

Am I doing something obvious wrong here?

I would love to switch over to Lakka permanelty, the only thing stopping me is the awkward multiplayer setup at the moment. For single player though it's the bomb!

Can anyone help with my issue?
 

Reynardine

Fuchsly
Member
Joined
Aug 14, 2018
Messages
520
Trophies
1
Location
Negativland
XP
1,295
Country
Germany
Hi,

Haven't posted here in AGGES.

I'm having trouble getting the joycons to work wirelessely with Lakka.

Does anyone know what I'm doing wrong with the dumping joycon BT for use in Lakka when it's docked?
I can connect the joycons seperatly via bluetooth within Lakka but I'm struggling to get the joycons to work together docked.

I have had the joycons paired in the HOS before so I know that's not the issue.

Am I doing something obvious wrong here?

I would love to switch over to Lakka permanelty, the only thing stopping me is the awkward multiplayer setup at the moment. For single player though it's the bomb!

Can anyone help with my issue?
Did you dump your joycon BT in hekate?

In the hekate menu click on "Nyx Options" in the lower left corner. Then click on "Dump Joy-Con BT".

That should do it, really. After you did that the joycons should work in lakka 3.0 both paired with the console and wireless.

If that doesn't help all I can think of is deleting the lakka config files, in case they were still on your SD card from an older version of lakka.
 
  • Like
Reactions: mcjmetroid

Gabriel2Silva

Member
Newcomer
Joined
Dec 13, 2020
Messages
18
Trophies
0
Age
26
XP
229
Country
Brazil
Apparently the Lakka-Switch github io website is down. It gives me error 404.

I'm using Lakka-Switch.aarch64-3.2.7z.

If anyone here is struggling to get the Pro Controller to work (wirelessly or not), here's what I did. Worked for me.
Just hold the Sync button on the Pro Controller and then click Bluetooth on Lakka. It'll look for BT controllers, click Pro Controller. The Pro Controller will flash all lights and you'll get a message saying it's been connected. Then press all of the upper buttons simultaneously, that is, L, R, ZL and ZR. This will stop the 4 blinking lights and will leave 1 or 2 lights on, like on HOS.

You can't control the menus with any controller that's not Port #1, so you'll probably be unable to use the Pro Controller for now. Just go to Settings > Input > Port 1 Controls, select "Nintendo Switch Pro Controller" and then "Set All Controls". Manually map all the buttons. Go back, select Port 2 Controls and remove "Nintendo Switch Pro Controller" from "Device Index" so that only Port 1 is configured to use the Pro Controller. You can configure the Joy-Cons on Port 2 if you want.

Still, inputs on Lakka are a hassle. Everytime I fire up a new game it'll ignore my input configs and I need to re-do it manually. It works, though.

PPSSPP is absurdly faster on Lakka. Tried Tales of Eternia on HOS PPSSPP, both Standalone and RetroArch releases, unplayable on both. Stupidly low framerate, long 1~2s stutters everytime you change areas and black screen galore. It works flawlessly on Lakka PPSSPP, using Vulkan with no overclock (stock GPU, CPU Docked Stock Mode). No framedrops, no anything, just works.

PCSX Reloaded doesn't work as flawlessly to me, though. I had a better experience on HOS RetroArch. Still, I didn't fiddle with the settings or different video drivers/etc so that's probably it.
 

Snomannen_kalle

Well-Known Member
Member
Joined
Sep 2, 2018
Messages
350
Trophies
0
Age
29
XP
2,367
Country
Norway
Apparently the Lakka-Switch github io website is down. It gives me error 404.

I'm using Lakka-Switch.aarch64-3.2.7z.

If anyone here is struggling to get the Pro Controller to work (wirelessly or not), here's what I did. Worked for me.
Just hold the Sync button on the Pro Controller and then click Bluetooth on Lakka. It'll look for BT controllers, click Pro Controller. The Pro Controller will flash all lights and you'll get a message saying it's been connected. Then press all of the upper buttons simultaneously, that is, L, R, ZL and ZR. This will stop the 4 blinking lights and will leave 1 or 2 lights on, like on HOS.

You can't control the menus with any controller that's not Port #1, so you'll probably be unable to use the Pro Controller for now. Just go to Settings > Input > Port 1 Controls, select "Nintendo Switch Pro Controller" and then "Set All Controls". Manually map all the buttons. Go back, select Port 2 Controls and remove "Nintendo Switch Pro Controller" from "Device Index" so that only Port 1 is configured to use the Pro Controller. You can configure the Joy-Cons on Port 2 if you want.

Still, inputs on Lakka are a hassle. Everytime I fire up a new game it'll ignore my input configs and I need to re-do it manually. It works, though.

PPSSPP is absurdly faster on Lakka. Tried Tales of Eternia on HOS PPSSPP, both Standalone and RetroArch releases, unplayable on both. Stupidly low framerate, long 1~2s stutters everytime you change areas and black screen galore. It works flawlessly on Lakka PPSSPP, using Vulkan with no overclock (stock GPU, CPU Docked Stock Mode). No framedrops, no anything, just works.

PCSX Reloaded doesn't work as flawlessly to me, though. I had a better experience on HOS RetroArch. Still, I didn't fiddle with the settings or different video drivers/etc so that's probably it.
Natinusala took it down and archived it due to it being outdated and referring to the old Lakka build. The release page for the new Lakka in active development can now be found alongside all the other Lakka releases on lakka.tv thanks to being upstreamed by the development team
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,446
Country
Russia
Apparently the Lakka-Switch github io website is down. It gives me error 404.

I'm using Lakka-Switch.aarch64-3.2.7z.

If anyone here is struggling to get the Pro Controller to work (wirelessly or not), here's what I did. Worked for me.
Just hold the Sync button on the Pro Controller and then click Bluetooth on Lakka. It'll look for BT controllers, click Pro Controller. The Pro Controller will flash all lights and you'll get a message saying it's been connected. Then press all of the upper buttons simultaneously, that is, L, R, ZL and ZR. This will stop the 4 blinking lights and will leave 1 or 2 lights on, like on HOS.

You can't control the menus with any controller that's not Port #1, so you'll probably be unable to use the Pro Controller for now. Just go to Settings > Input > Port 1 Controls, select "Nintendo Switch Pro Controller" and then "Set All Controls". Manually map all the buttons. Go back, select Port 2 Controls and remove "Nintendo Switch Pro Controller" from "Device Index" so that only Port 1 is configured to use the Pro Controller. You can configure the Joy-Cons on Port 2 if you want.

Still, inputs on Lakka are a hassle. Everytime I fire up a new game it'll ignore my input configs and I need to re-do it manually. It works, though.

PPSSPP is absurdly faster on Lakka. Tried Tales of Eternia on HOS PPSSPP, both Standalone and RetroArch releases, unplayable on both. Stupidly low framerate, long 1~2s stutters everytime you change areas and black screen galore. It works flawlessly on Lakka PPSSPP, using Vulkan with no overclock (stock GPU, CPU Docked Stock Mode). No framedrops, no anything, just works.

PCSX Reloaded doesn't work as flawlessly to me, though. I had a better experience on HOS RetroArch. Still, I didn't fiddle with the settings or different video drivers/etc so that's probably it.
I wouldn't say PPSSPP is absurdly faster on Lakka. The majority of games run the same as in HOS/standalone but yes, lakka PPSSPP is better. But i'd still stick with Standalone.

For PSX emu use swanstation, it performs way better than pcsx rearmed. It supports vulkan and internal res increase. Most of the games run flawlessly at 2x res without OC. Its the main reason for me why i use lakka.

As for input configs shenanigans, yeah.. I hope it'll get better soon too.
 
Last edited by bad361,
  • Like
Reactions: mcjmetroid

mcjmetroid

Member
Newcomer
Joined
Feb 26, 2016
Messages
18
Trophies
0
Age
35
XP
62
Country
Did you dump your joycon BT in hekate?

In the hekate menu click on "Nyx Options" in the lower left corner. Then click on "Dump Joy-Con BT".

That should do it, really. After you did that the joycons should work in lakka 3.0 both paired with the console and wireless.

If that doesn't help all I can think of is deleting the lakka config files, in case they were still on your SD card from an older version of lakka.
I got this working in the end thank you.

I deleted my storage folder on the SD card letting lakka rebuild and it seems to have worked then.

--------------------- MERGED ---------------------------

I wouldn't say PPSSPP is absurdly faster on Lakka. The majority of games run the same as in HOS/standalone. Some games may perform batter in lakka (i didn't see any difference among my games of choice e.g.), so i'd still say that Standalone is the way to go.

For PSX emu use swanstation, it performs way better than pcsx rearmed. It supports vulkan and internal res increase. Most of the games run flawlessly at 2x res without OC. Its the main reason for me why i use lakka.

As for input configs shenanigans, yeah.. I hope it'll get better soon too.

The one game I cannot get to run on standalone PPSSPP is God of war: Chains of olympus. I'd be interested to see if it fares any better with Lakka.
 
  • Like
Reactions: Reynardine

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,446
Country
Russia
I got this working in the end thank you.

I deleted my storage folder on the SD card letting lakka rebuild and it seems to have worked then.

--------------------- MERGED ---------------------------



The one game I cannot get to run on standalone PPSSPP is God of war: Chains of olympus. I'd be interested to see if it fares any better with Lakka.
Weird. It works great in Standalone, i've completed it recently actually. Though you need a 30fps cheat for consistent fullspeed. it performs better in lakka, i haven't played a lot but with vulkan and OC the first demanding area with a catapult in the beginning is fullspeed which is amazing and very promising.
 
Last edited by bad361,
  • Like
Reactions: mcjmetroid

mcjmetroid

Member
Newcomer
Joined
Feb 26, 2016
Messages
18
Trophies
0
Age
35
XP
62
Country
In Lakka 3.2 is anyone else having issues with the retroarch settings not saving?
Like core settings are fine, input mappings not saving is a known issue.

It seems like everytime there's a little crash or a stall retroarch will reset to factory settings. When I reboot it'll do the same thing.

Also in the GameCube emulation side. Is there anyway to turn on VSYNC and have the games run at a decent speed? I've tried cutting down on everything to get it working
 

Reynardine

Fuchsly
Member
Joined
Aug 14, 2018
Messages
520
Trophies
1
Location
Negativland
XP
1,295
Country
Germany
Does anybody know how I can extract a core file from lakka?

I enabled SMB in the lakka settings and connected to wifi. I can remote access lakka from my computer by typing "\\lakka\" in the file browser. But when I open the cores folder it is shown as empty.

I want to extract an older version of the YabaSanshiro core from the 2019 lakka build by natinusala. I want to play Sega Saturn Rayman and the game is broken in newer versions of YabaSanshiro.

There has to be a way to get the old cores and put them into the new lakka build.
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,446
Country
Russia
Does anybody know how I can extract a core file from lakka?

I enabled SMB in the lakka settings and connected to wifi. I can remote access lakka from my computer by typing "\\lakka\" in the file browser. But when I open the cores folder it is shown as empty.

I want to extract an older version of the YabaSanshiro core from the 2019 lakka build by natinusala. I want to play Sega Saturn Rayman and the game is broken in newer versions of YabaSanshiro.

There has to be a way to get the old cores and put them into the new lakka build.
The cores are located in /tmp/cores
 
  • Like
Reactions: Reynardine

Gavin_Darkglider

Well-Known Member
Member
Joined
May 20, 2019
Messages
232
Trophies
0
Age
34
XP
581
Country
United States
The cores are located in /tmp/cores

Dont give false information. The cores are not located in /tmp/cores, you can find them in /tmp/cores, only if you boot lakka. That is because it creates a mergerfs mount there that layers the cores folder in storage on top of the /usr/lib/libretro/* folder, and places that mount in /tmp. that way we can point retroarch at one path, and merge in user configs/added cores, with the stuff included in the system.
 
  • Like
Reactions: Reynardine

Reynardine

Fuchsly
Member
Joined
Aug 14, 2018
Messages
520
Trophies
1
Location
Negativland
XP
1,295
Country
Germany
or you could just extract the SYSTEM file, and find them at usr/lib/libretro/... The system file is a squashfs image, it can even be mounted on most linux/mac systems.
Thank you for chiming in with helpful advice.

Now I extracted the old YabaSanshiro core. I renamed it to "yabause_libretro" and put it into the lakka/cores folder on my SD card. Guess I could also replace it inside the SYSTEM image instead, but this works just fine.

I can load the older core by selecting what used to be "Yabause" to play Rayman and still have the newest core available for other games.
 

mcjmetroid

Member
Newcomer
Joined
Feb 26, 2016
Messages
18
Trophies
0
Age
35
XP
62
Country
Can't help but notice on the 3.2 release notes there is:
"
  • Nintendo Switch port is now able to stream your games from your PC (moonlight/sunshine)
How does one go about trying this out?
 

Gavin_Darkglider

Well-Known Member
Member
Joined
May 20, 2019
Messages
232
Trophies
0
Age
34
XP
581
Country
United States
Can't help but notice on the 3.2 release notes there is:
"
  • Nintendo Switch port is now able to stream your games from your PC (moonlight/sunshine)
How does one go about trying this out?

Load moonlight core, launch moonlight core, insert key on server, and if you are lucky it works.... some people have issues with a grey screen issue with the decoder. I am looking into it, but I dont really have time to do it right now, so hopefully it will get better as time goes on.
 

bonoboy

Well-Known Member
Member
Joined
Apr 2, 2008
Messages
157
Trophies
1
Age
42
XP
1,716
Country
United States
Hi guys, do you know if theres a way on how to update lakka without doing a clean install each time? Im on lakka 3.2 and I am really glad how's dolphin perfomance now
 

ber71

Well-Known Member
Member
Joined
Apr 24, 2019
Messages
558
Trophies
0
Age
58
XP
2,455
Country
Spain
There is an online updater but doesn't work at all.
What I do is rename the old Lakka folder, drop the new one, and move the storage subfolder which keeps all configuration files.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/K-Gqyv0gkHc?si=nGlIcg7Lr7OPfc4a