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).
 

Xplic1T

Well-Known Member
Member
Joined
May 26, 2006
Messages
252
Trophies
0
XP
531
Country
External HDDs don't seem to work which is a bummer. Wanted to keep a 32gb as a lakka bootable drive and external storage for roms. Was hoping it would be able to mount other exfat or fat32 drives. Negative on both... doubt ext4 will work but may try again later in the week.
 
D

Deleted User

Guest
Mario kart Double Dash runs fine on menus, when hitting a race, the choopy time appears :) [it does run though, but quite stressful]

Dreamcast runs The king of Fighters 2001 without an issue, so did Capcom Vs SNK 2.


Sounds great !

But how do you start reicast ?
I put dc_bios.bin and dc_flash.bin in the storage/system/DC file but nothing happens when loading cdi (goes back to XMB).
Is there a trick ?



I’m sorry another question. Website says needs hekate running fusee gelee all that.

I use SX OS. Will this work with that?

I too use SX, don't be scared.
Put Hekate_4.0.bin in the root of your card.
While starting the console, hold the volume button long enough to enter SX menu (so SXOS doesn't automatically boot).

Then go to option/payload and load hekate !
From Hekate just go to launch/other/Lakka.

Have fun :)
 
  • Like
Reactions: Joshifer34
D

Deleted User

Guest
Hi what settings are people using for dolphin I've tried a couple of games and they are unplayable

Did you activated Vulkan ? Otherwise, it is pointless.

Go to settings/user interface/allow advanced parameters (it allows acces to drivers setting).
Then go to settings/drivers/video and change GL by VULKAN.
Restart retroarch.

Be aware that MUPEN64 won't launch anymore, cause it needs GL drivers, change change it at your leisure.


I can run Metroid prime at 20FPS and WW at 30, but I need to overclock at max speed...
 
  • Like
Reactions: Bryan1986

nyder

Well-Known Member
Member
Joined
Mar 6, 2014
Messages
485
Trophies
0
Age
55
XP
918
Country
United States
Where do you change the video driver at? And how do you turn on fps? I can't seem to find them on Retroarch in the menu.
 
D

Deleted User

Guest
Where do you change the video driver at? And how do you turn on fps? I can't seem to find them on Retroarch in the menu.

For the Vulkan drivers, see my post above.
For the FPS, I'm looking for it as well.
 

nyder

Well-Known Member
Member
Joined
Mar 6, 2014
Messages
485
Trophies
0
Age
55
XP
918
Country
United States
For the Vulkan drivers, see my post above.
For the FPS, I'm looking for it as well.
cool, thanks.

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

Figured it out.

Settings: -> Onscreen Overlay -> Onscreen Notifications -> Display Framerate.
 
  • Like
Reactions: Deleted User

jacopastorius

Well-Known Member
Member
Joined
Oct 24, 2018
Messages
164
Trophies
0
Age
44
XP
316
Country
Italy
Sounds great !

But how do you start reicast ?
I put dc_bios.bin and dc_flash.bin in the storage/system/DC file but nothing happens when loading cdi (goes back to XMB).
Is there a trick ?





I too use SX, don't be scared.
Put Hekate_4.0.bin in the root of your card.
While starting the console, hold the volume button long enough to enter SX menu (so SXOS doesn't automatically boot).

Then go to option/payload and load hekate !
From Hekate just go to launch/other/Lakka.

Have fun :)
Is it possible to reboot directly to the sx os bootloader without turning off the console, boot into rcm and then from there launch sx os menu?
 
D

Deleted User

Guest
Is it possible to reboot directly to the sx os bootloader without turning off the console, boot into rcm and then from there launch sx os menu?

Lol, wut ?
Talking about simplicity !

If you reboot to RCM from retroarch with dongles inserted while holding the volume button, it should, i didn't tried. But I'm afraid it could open a portal to Cthulhu, gotta be careful.
 

sirAnger

Well-Known Member
Member
Joined
Dec 4, 2002
Messages
481
Trophies
0
Age
40
Location
Michigan
XP
605
Country
United States
Dolphin runs awesome without oC. Psx stutters.... Hmm.. What do i do wrong. I don't want to oc.. Why dolphin works great but PS1 don't. Strange..

PSX doesn't have a dynarec yet and its interpreter emulation is just outside the very edge of what switch can handle. If you want to play full speed, you must OC. Some games can run at 1.2 ghz, most at 1.5 ghz, and a few need 1.7 ghz. OC has been tested a lot at this point and it's been proven safe.

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

Thx. :)
Btw, are all current lakka cores available in RetroArch for L4T as well with (almost) the same speed?
Especially Sega Saturn. :P

I dunno what the other guy is smoking but reboot to payload hasn't been added in lakka yet. Closest we have is reboot to RCM right now.

Also yes if you install retroarch into L4T Ubuntu, you will get comparable speeds *if the cores are there*. I had to specifically add sanshiro to get it to compile for lakka, and I don't know what cores are included/enabled with the PPA.
 
  • Like
Reactions: lordelan

Bryan1986

Well-Known Member
Newcomer
Joined
May 20, 2018
Messages
58
Trophies
0
Age
37
XP
676
Country
United Kingdom
Did you activated Vulkan ? Otherwise, it is pointless.

Go to settings/user interface/allow advanced parameters (it allows acces to drivers setting).
Then go to settings/drivers/video and change GL by VULKAN.
Restart retroarch.

Be aware that MUPEN64 won't launch anymore, cause it needs GL drivers, change change it at your leisure.


I can run Metroid prime at 20FPS and WW at 30, but I need to overclock at max speed...
Thanks very much

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

Thanks very much
Tried it still not running lol dont know what I'm doing wrong. Could it be where I have stored the games on sd card they start but it's so slow. Sorry for being a pest just excited about playing Wii games on the switch
 
D

Deleted User

Guest
I dunno what the other guy is smoking but reboot to payload hasn't been added in lakka yet. Closest we have is reboot to RCM right now.



If I'm the one aimed by the spit, it was merely a supposition.
It is not possible to reboot directly from Lakka to SXOS, you can't even select the "exit to RCM" while the dongle is inserted...Soooo, my bad.




Thanks very much

Tried it still not running lol dont know what I'm doing wrong. Could it be where I have stored the games on sd card they start but it's so slow. Sorry for being a pest just excited about playing Wii games on the switch

Well, I guess we are in the same basket. Vulkan+OC give me a 20~25FPS Wind Waker, which is not confortable.
Even Reicast doesn't launch, I don't understand why. I guess I'll drop Lakka and stick to native retroarch.

So long Ulala and morolians.
 
  • Like
Reactions: Bryan1986

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Did you pee in the water