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

willy101

Well-Known Member
Member
Joined
Oct 26, 2006
Messages
119
Trophies
1
XP
491
Country
You dont need emuMMC to launch Lakka. You just drop some files on your SD and launch Hekate, then boot Lakka from there.

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



I see...was wondering because its been 2 months since last update. Where i can get updates on how its going? Is there a Discord or something?
Wouldnt you need emummc if you want to reboot into lakka from atmosphere without injecting again?
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Do you over clock the switch at all? I’m on the default Mupen64Plus core, and everything’s laggy and stuff.

I’ve tried Mario tennis and the Mario party games, and they both don’t run well.
Ok! I have only mario party 2, but I have no doubt you can run the others at full speed. Either A) go to video settings and disable Vsync. B) Once you have Mario Party 2 running, press home button, select options for N64, and set Framebuffer emulation to False. If you want you can do both, but it isn’t necessary. To change the resolution, again open N64 settings and set the resolution to 16/9 then change the 16/19 resolution to whatever you want. I run normally at 1280x720p which is base HD, once lakka has dock support i will probably bump it up, but for handheld not really necessary.

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

Can you reboot from lakka to kosmos or cfw?
Lakka at the moment reboots to RCM, i think that is being worked on. Technically if you install a trinket Lakka can reboot to cosmos or cfw ;).
 

Dave_Chad

Well-Known Member
Member
Joined
Jun 29, 2016
Messages
741
Trophies
0
Age
37
XP
2,341
Country
Dreamcast I use Glcore, and Vulkan for ps1, for ps1 disable dithering make sure threaded video is enabled. Ps1 has no dynarec core so many games require about 1500 overclock. For dreamcast im not sure what game your trying to run but I have tried about 10 and none require overclocking of any kind everyone works well on stock cpu.

That Threaded video setting made a huge difference on THPS2! Dreamcast seems ok!
 
  • Like
Reactions: Basketto

Fenderbendr

Member
Newcomer
Joined
Jul 11, 2019
Messages
16
Trophies
0
Age
27
XP
54
Country
United States
Ok! I have only mario party 2, but I have no doubt you can run the others at full speed. Either A) go to video settings and disable Vsync. B) Once you have Mario Party 2 running, press home button, select options for N64, and set Framebuffer emulation to False. If you want you can do both, but it isn’t necessary. To change the resolution, again open N64 settings and set the resolution to 16/9 then change the 16/19 resolution to whatever you want. I run normally at 1280x720p which is base HD, once lakka has dock support i will probably bump it up, but for handheld not really necessary.

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


Lakka at the moment reboots to RCM, i think that is being worked on. Technically if you install a trinket Lakka can reboot to cosmos or cfw ;).
Ok, so I tried your settings, and I got Mario Party 2 to run well now, but I tried them with Mario Tennis and party 3 and those games are choppy still, even with CPU overclock. Are there some more settings to try to see if I can get those games to run well?

I’ll put some more games on the switch and see how they run.
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Ok, so I tried your settings, and I got Mario Party 2 to run well now, but I tried them with Mario Tennis and party 3 and those games are choppy still, even with CPU overclock. Are there some more settings to try to see if I can get those games to run well?

I’ll put some more games on the switch and see how they run.
Again try framebuffer emulation for mp3, i dont have either so i dont know. I am sure both can run well though, Try enabling disabling N64 settings Mainly ddrram set to async or off, less accurate blending mode on etc... I have much more demanding games running full speed without the need of overclocking. Experiment, with n64 option settings.
 
  • Like
Reactions: Fenderbendr

Fenderbendr

Member
Newcomer
Joined
Jul 11, 2019
Messages
16
Trophies
0
Age
27
XP
54
Country
United States
Again try framebuffer emulation for mp3, i dont have either so i dont know. I am sure both can run well though, Try enabling disabling N64 settings Mainly ddrram set to async or off, less accurate blending mode on etc... I have much more demanding games running full speed without the need of overclocking. Experiment, with n64 option settings.
Ok, I’ll mess around some more. What games are examples of “more demanding?”
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Ok, I’ll mess around some more. What games are examples of “more demanding?”
Goldeneye/ pretty much all the Rareware games are much harder to emulate. Also have you tried Mario Party 3 as a Wiiware rom? Running it with dolphin you may avoid having to change anything. You will need to download the .WAD file though.
 

Fenderbendr

Member
Newcomer
Joined
Jul 11, 2019
Messages
16
Trophies
0
Age
27
XP
54
Country
United States
Goldeneye/ pretty much all the Rareware games are much harder to emulate. Also have you tried Mario Party 3 as a Wiiware rom? Running it with dolphin you may avoid having to change anything. You will need to download the .WAD file though.
I actually got MP3 running well now. I’m gonna put some more games on the switch and see how they all run.

Do you play any GC games on the switch?
 
  • Like
Reactions: Basketto

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
I actually got MP3 running well now. I’m gonna put some more games on the switch and see how they all run.

Do you play any GC games on the switch?
Absolutely. Their are dead useful posts on this thread on getting games like Super Mario Sunshine/ Zelda windwaker with 1700 overclock with settings provided. Most gamecube games should need around that, no more, remakes of old games like Megaman AC collection should need much less if any at all. Wii games i know for a fact that Super Mario Bros Wii works at 1700 mark, and their are a few others that run ok, but for most Wii games, just not worth bothering with.
 

Fenderbendr

Member
Newcomer
Joined
Jul 11, 2019
Messages
16
Trophies
0
Age
27
XP
54
Country
United States
Absolutely. Their are dead useful posts on this thread on getting games like Super Mario Sunshine/ Zelda windwaker with 1700 overclock with settings provided. Most gamecube games should need around that, no more, remakes of old games like Megaman AC collection should need much less if any at all. Wii games i know for a fact that Super Mario Bros Wii works at 1700 mark, and their are a few others that run ok, but for most Wii games, just not worth bothering with.
Ok, I found the page with some Mario sunshine settings(for PAL), and I’ll see how it goes. Thanks for all the help so far!

Also, do you know how to up the resolution for GBA games? They’re really pixelated when playing them full screen, and there’s not many options to adjust in the core settings like there are for the n64 games.
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Ok, I found the page with some Mario sunshine settings(for PAL), and I’ll see how it goes. Thanks for all the help so far!

Also, do you know how to up the resolution for GBA games? They’re really pixelated when playing them full screen, and there’s not many options to adjust in the core settings like there are for the n64 games.
I haven’t tried too many GBA games so am not too sure, I will have to get back to you on that, but i dont know if its possible. On the plus side their is more than one to choose from, the setting will probably be called internal resolution or something as such, like it is for PPSSPP the psp emulator.
 
  • Like
Reactions: Fenderbendr

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
38
XP
753
Country
United Kingdom
Is there any actual evidence that lakka on the switch now has ps2? I haven't seen any videos, posts or anything except for one person here. Surely someone would have a build compiled by now... I'm really skeptical about this claim now. If it is real, can somebody compile it? Im quite excited to play budokai 3 at 3fps.
 

intellettuanale

Well-Known Member
Member
Joined
Feb 25, 2017
Messages
151
Trophies
0
Age
32
XP
831
Country
Italy
I have a little problem with the last build:
I edited the .config/autostart.sh file to make it run a script, but it won't start at boot. Everytime I had to run the script with ssh. (the script will mount some network folders).

Is there another way to run something at boot? Or at least a way to run it through the menu, without us in ssh? Thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-