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).
 
Can someone lend a hand? I'm still running into lakka black screen on boot. Had this issue way early on and figured I'd wait for it to be smoothed out. I've heard that for a lot of people updates have fixed it. I'm unfortunately still running into the issue. If someone could point me in a good direction I would greatly appreciate it. Thanks! (Also I have indeed switched SD cards to test)
 
Can someone lend a hand? I'm still running into lakka black screen on boot. Had this issue way early on and figured I'd wait for it to be smoothed out. I've heard that for a lot of people updates have fixed it. I'm unfortunately still running into the issue. If someone could point me in a good direction I would greatly appreciate it. Thanks! (Also I have indeed switched SD cards to test)
If your MicroSD card is formatted to Fat32 and have all necessary files, just copy and paste (Do a fresh install, not replacing the files). After you have selected Hekate, choose lakka again and see if it works for you, I had the same issue and with this i solved it.

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

If your MicroSD card is formatted to Fat32 and have all necessary files, just copy and paste (Do a fresh install, not replacing the files). After you have selected Hekate, choose lakka again and see if it works for you, I had the same issue and with this i solved it.

Also To add, Make sure your MicroSD compartment in your nintendo switch is free from dust and dirt. This happens inserting back and forth your microSD card into the nintendo switch.
Sometimes even if you did all the correct steps, you may get a black screen or error because of this, it does not mean that the MicroSD card is faulty.
 
Can someone lend a hand? I'm still running into lakka black screen on boot. Had this issue way early on and figured I'd wait for it to be smoothed out. I've heard that for a lot of people updates have fixed it. I'm unfortunately still running into the issue. If someone could point me in a good direction I would greatly appreciate it. Thanks! (Also I have indeed switched SD cards to test)
Read Chillyshhacks post on the very bottom of page 42. From what I understand that solution worked for everyone with that problem ;).
 
are cores from lakka (switch) different from other consoles?
i want to find any documentation regarding the compatibility and performance.

this is what i have played so far:
i played n64 (i think only 1 emulator) and on puyo sun 64 (archived), it slowed down when it tries to load something (full speed when it's done).
pcsx, ctr, i only try naughty dog log and it runs really slow already (i think 20-40%) and then i stopped
edit : also i'm using cheap microsd 16GB (VGen) maybe that's the problem too (on the readin speed)?

i didn't try vulkan, so probably that's the problem
also OP should list the software renderer (or atleast give the link of the available list)
since i don't know which one (sorry for being lazy)

anyways, it's still amazing project since you boot another system instead of through cfw
keep up the good work
 
Last edited by agarpac,
I might be getting ahead of myself because I don't even know how good it works but I wonder how PS2 Isos over 4 gb will work with your sd card? I'm not aware of any way to shrink them on PS2.
 
i don't think you can shrink disc image

anyways, pcsx got me locked 30fps (half speed) on most occasion on bomberman fantasy race
i'll do with bios and see what if it improves
 
Hmm, I tried with Wii Sports and it was decent at lower overclock frequencies, but I'm not risking overheating damage by doing higher settings.


How is Mario Kart Wii outside of time trials? And what settings do you guys use to keep it at a constant framerate? I just hope that one day bluetooth + motion control support gets implemented so I can play with my Wiimote just for old time's sakes.
 
Last edited by Matchitza,
Can anyone tell me what the refresh rate should be set to for smooth motion? Anything I play with the Dreamcast core (for example), regardless of how well it runs generally always seems to hitch at regular intervals. Exactly 60.000? 59.94? Vsync on or off?
 
Does anyone know if WAD files work in dolphin? Or if any extra setup is required? Has anyone tried any? None of the virtual console games work running them directly, well they aren’t working for me :p, just a nice black screen.
 
Last edited by Basketto,
Hmm, I tried with Wii Sports and it was decent at lower overclock frequencies, but I'm not risking overheating damage by doing higher settings.


How is Mario Kart Wii outside of time trials? And what settings do you guys use to keep it at a constant framerate? I just hope that one day bluetooth + motion control support gets implemented so I can play with my Wiimote just for old time's sakes.
Idk what cpu overclock you were doing but anything up to 1700 mark is absolutely fine. Been thoroughly tested by developers. All that you will do is drain the battery a little faster.
 
  • Like
Reactions: Matchitza
I might be getting ahead of myself because I don't even know how good it works but I wonder how PS2 Isos over 4 gb will work with your sd card? I'm not aware of any way to shrink them on PS2.
The same way you can split nsp files to put on a fat32 card, you can do the same with any kind of file (numbered parts in a folder with the archive bit set) - the Switch's filesystem will treat it as one big file.
 
  • Like
Reactions: EmulateLife
Got a bricked switch, and failed to do manual downgrade. Gladly I can run L4T on it. Much love <3
 
i don't think you can shrink disc image

anyways, pcsx got me locked 30fps (half speed) on most occasion on bomberman fantasy race
i'll do with bios and see what if it improves
Pcsx is slow, but you need to disable dithering/use vulkan/ and make sure threaded video is enabled! It should be about 75% speed for most games. You need generally 1200-1500 cpu overclock to get full speed for most.
 
This question is mainly for Nintendo Switch version of Lakka as it has a bit more capacity than the Wii U, though it would be superinteresting if plausible for the Wii U too.

Anyways. My question is - can ResidualVM - the 3D sister engine of ScummVM be implemented in the Switch version of Lakkas ScummVM emulator?

I have seen a couple of other systems that combine these two emulators into one. For instance “Recalbox”

" This new emulator has been added by lmerckx as a second ScummVM core . The switch between ScummVM and ResidualVM is automatic. Indeed, the way to add new games is the same as for ScummVM. The only difference is the file extension to use. Once your game inside the /recalbox/roms/scummvm folder, you have to name your shortcut file as gameShortName.residualvm instead of gameShortName.scummvm (for example grim.residualvm to add Grim Fandango). Recalbox will automatically select and use the right emulator."

https://www.recalbox.com/blog/post/blog-2018-02-04-residualvm/

and RetroPie.

“– Combined Residualvm into Scummvm so it’s seamless and can select emulator.”

https://www.arcadepunks.com/256gb-v...-revamp-edition-retropie-pi3b-and-pi3b-ready/

With this I was hoping to play Myst III as well as the original version of Grim Fandango on the Switch?

So is this doable on the Switch?
 

Site & Scene News

Popular threads in this forum