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

Shaneus

Well-Known Member
Member
Joined
May 25, 2006
Messages
117
Trophies
1
XP
519
Country
Australia
Okay, I think I've found out an answer to the whole Reicast (and maybe Flycast) thing not doing a smooth vsync/scrolling on the Switch: It's basically busted quite a bit across multiple platforms. See this thread:
https://forums.libretro.com/t/frame-pacing-stuttering-issues-in-games-reicast/18994/14

There was another thread where someone was measuring frame pacing/stuttering and put the results in a table, but can't find it now. Anyway, I don't think it's an issue with the port/compilation of this version of Lakka, and just something with the emulation itself.

Strangely enough though, with the same core on my laptop it works fine, and also in the standalone Reicast on Switch it's quite smooth (not counting the texture issues) in NBA Showtime.
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Okay, I think I've found out an answer to the whole Reicast (and maybe Flycast) thing not doing a smooth vsync/scrolling on the Switch: It's basically busted quite a bit across multiple platforms. See this thread:
https://forums.libretro.com/t/frame-pacing-stuttering-issues-in-games-reicast/18994/14

There was another thread where someone was measuring frame pacing/stuttering and put the results in a table, but can't find it now. Anyway, I don't think it's an issue with the port/compilation of this version of Lakka, and just something with the emulation itself.

Strangely enough though, with the same core on my laptop it works fine, and also in the standalone Reicast on Switch it's quite smooth (not counting the texture issues) in NBA Showtime.

Most of the fly/reicast games ran pretty much full speed for me, i mean like between 48-50fps or 57-60 or so, the drop in frames generally i dont even notice.
 
  • Like
Reactions: Silent_Gunner

Turnbl

Member
Newcomer
Joined
Oct 4, 2017
Messages
24
Trophies
0
Age
47
XP
257
Country
United Kingdom
Did you solved it?
That has been my problem since the beginning of Lakka, I even tried older versions, on 3 different sd cards many times, of course fat32 and good normal installation, but always after 2-3 minutes of playing GC games, it exits to the main menu of Lakka.
One second before that the screen goes black and a little cross appears (like the windows closing icon).
Anyone knows why? Can I search for the reason on some log file? Because it's very weird, I have no problem with any other Homebrew or scene thing, except lakka and Linux.

I tried some more testing tonight - no joy.

So I tried another SD card - a 32GB Samsung Evo - this allowed me to format using Windows itself rather than guiformat, I tried 8192 & 64 size sections. I also tried the SD card not named LAKKASD in case there was a weird conflict.

Gamecube, Dreamcast & MAME games all crash out to retroarch menu like you say with a black x cursor on the screen, after 2-2.5 minutes.

All that was with a copy of the file structure on my also not working 400GB sd card. So next I’ll try the same again with a fresh new Lakka copy from windows. After that I don’t really know what else to try? It’s not bios files. It’s not rom files. I can’t imagine it’s the sd card makes or sizes.

Does anybody know if retroarch game crash errors are stored to log files?
 
  • Like
Reactions: Csmrcc

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
To compile it, just clone the repo and run
PTOJECT=Switch DEVICE=L4T ARCH=aarch64 make image. Then just wait 10-25 hours and hope it doesn’t run into an error

Do you know if further steps are required for that compile? Ive tried downloading github desktop on both mac OS X and windows. On the OS X side i run those exact lines to get ***no rule to make target ‘image.’. Stop. On windows no luck either. I open command prompt under repository menu, and it doesnt recognise PROJECT at all. Sorry for the hassle :P, its just it will probably be forever before lakka recieves a substantial update, and I would love to try and compile something if I can. Also are Play and Ishuruuka dolphin the only 2 you can compile as single cores? Any of you expertise would great! Thankyou.
 
Last edited by Basketto,

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Have you updated lakka ?. What's new?

https://imgur.com/WU4M7rJ
WU4M7rJ.jpg

WU4M7rJ

Updating lakka is a double edged sword, the biggest improvements are extra options in dolphin that allow more games to run. The downside is Mupen64 plugin now works considerably worse for many huge titles, it completely breaks zelda ocarina of time and conkers bad fur day, the new plugin allows yoshis story to run well though. Then their is the fact the largest addition to the new update, is outright broken “Play!”, its not a matter of compatibility, games dont work at all ;(. So no ps2. I really wish you could download the cores for certain emulators.
 

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
37
XP
753
Country
United Kingdom
Yeah ps2 play! Doesnt hold compat issues. Its literally broken in the literal sense.

Any updates for moving 4g+ files over? I wanna give some wii games a shot, but... yeah...
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,888
Country
United States
Yeah ps2 play! Doesnt hold compat issues. Its literally broken in the literal sense.

Any updates for moving 4g+ files over? I wanna give some wii games a shot, but... yeah...

If you use wbfs format there's very few Wii games that should be over 4gb, and what I've noticed is the smaller than game the better the chance of it working. While bigger games don't seem to work. That's been my experience at least but no I didn't try every game.
 

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
37
XP
753
Country
United Kingdom
If you use wbfs format there's very few Wii games that should be over 4gb, and what I've noticed is the smaller than game the better the chance of it working. While bigger games don't seem to work. That's been my experience at least but no I didn't try every game.
Hey thanks! So lakka can read the wbfs format?
 

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
37
XP
753
Country
United Kingdom
If you use wbfs format there's very few Wii games that should be over 4gb, and what I've noticed is the smaller than game the better the chance of it working. While bigger games don't seem to work. That's been my experience at least but no I didn't try every game.
Hey thanks! So lakka can read the wbfs format? Id like to try black ops.
 

Shaneus

Well-Known Member
Member
Joined
May 25, 2006
Messages
117
Trophies
1
XP
519
Country
Australia
I can confirm WBFS works, the Mad Dog McCree collection (which is all video, but very little in the way of CPU usage) works fine and it's just over the 4GB mark.
 

gabisenk

Well-Known Member
Member
Joined
Nov 19, 2017
Messages
150
Trophies
0
Age
30
XP
324
Country
Romania
Generally full speed with zero or minimal overclock (dreamcast and saturn).

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



Shutdown to RCM works. Sleep mode is still being worked on.

What do you mean by rcm? If I shut it down and boot it up again, it will direct me to normal boot
 

FeeDeuspi

New Member
Newbie
Joined
Aug 21, 2019
Messages
2
Trophies
0
Age
34
Location
France
Website
twitch.tv
XP
42
Country
France
Great job, will definitively look more into it soon !
(You should say what it is on the first post, had to go on the website to totally understand the concept and some might not do it ;) )
 

gabisenk

Well-Known Member
Member
Joined
Nov 19, 2017
Messages
150
Trophies
0
Age
30
XP
324
Country
Romania
Does anyone know how to map the buttons in nes games ? For smb for example I'd like the jump button to be A and for the run button to be Y!!!!!!!!
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
33
XP
628
Country
Australia
Does anyone know how to map the buttons in nes games ? For smb for example I'd like the jump button to be A and for the run button to be Y!!!!!!!!

Open the quick menu(homescreen button) and select controls, its the same for every existing retroarch menu, if you want to know how revolt works, test it. By the sounds of things you have lakka installed, and you have the competence to run a game. People will gladly help if you need help, but the questions your asking are those of someone that is putting little to no effort to figure stuff out on their own.
 
  • Like
Reactions: EmulateLife

gabisenk

Well-Known Member
Member
Joined
Nov 19, 2017
Messages
150
Trophies
0
Age
30
XP
324
Country
Romania
Open the quick menu(homescreen button) and select controls, its the same for every existing retroarch menu, if you want to know how revolt works, test it. By the sounds of things you have lakka installed, and you have the competence to run a game. People will gladly help if you need help, but the questions your asking are those of someone that is putting little to no effort to figure stuff out on their own.

When I map the controls , there is only a and b as options
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
  • Xdqwerty @ Xdqwerty:
    Water park was quite fun
    Xdqwerty @ Xdqwerty: Water park was quite fun