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

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
It's being working on, no eta I guess

I'm pretty sure they've already managed to do it, their is a post earlier in this thread saying that they were just waiting for official binaries with a video attached of lakka going into sleep mode(s2idle). Possibly they're perfecting it, or possibly they're waiting for june 15th ;P, who knows.
 
  • Like
Reactions: Csmrcc

Shaneus

Well-Known Member
Member
Joined
May 25, 2006
Messages
117
Trophies
1
XP
519
Country
Australia
Quick question: My volume control seems to have been disabled and is at a fixed volume now. I've probably changed an option I shouldn't have and now the volume buttons don't work. Anyone know what I could have adjusted and how to fix it?
 
  • Like
Reactions: enigma85

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
Quick question: My volume control seems to have been disabled and is at a fixed volume now. I've probably changed an option I shouldn't have and now the volume buttons don't work. Anyone know what I could have adjusted and how to fix it?

Not 100% sure whats happened, quite possibly you have changed a setting in your retroarch configuration file that has caused the issue. Try opening the Lakka folder on the root of your SD card and replacing the main .cfg file.
Under Lakka/system, I believe their is a hidden file, and the path should be(You will need to have SHOW HIDDEN FILES ENABLED on your PC)

Lakka/system/.config/retroarch/retroarch.cfg

Replace the retroarch.cfg with a fresh copy(you can get a clean retroarch.cfg just by booting into lakka once from any other SD card for the first time).

I have used a replacement .cfg file more than once and it has solved many problems when I've messed around with settings and trying to improve game performance. It won't affect saved games/states or anything else, so their is no risk. Let me know how you go and if it solves your problem ;).
 
Last edited by Jackson98,
  • Like
Reactions: Shaneus

Jordaneale

Member
Newcomer
Joined
Jul 27, 2018
Messages
5
Trophies
0
Age
32
XP
56
Country
Canada
Anyone else having issues with Eternal darkness for the gamecube? I can't get it to run, just gets stuck on a black screen.
 

Shaneus

Well-Known Member
Member
Joined
May 25, 2006
Messages
117
Trophies
1
XP
519
Country
Australia
Not 100% sure whats happened, quite possibly you have changed a setting in your retroarch configuration file that has caused the issue. Try opening the Lakka folder on the root of your SD card and replacing the main .cfg file.
Under Lakka/system, I believe their is a hidden file, and the path should be(You will need to have SHOW HIDDEN FILES ENABLED on your PC)

Lakka/system/.config/retroarch/retroarch.cfg

Replace the retroarch.cfg with a fresh copy(you can get a clean retroarch.cfg just by booting into lakka once from any other SD card for the first time).

I have used a replacement .cfg file more than once and it has solved many problems when I've messed around with settings and trying to improve game performance. It won't affect saved games/states or anything else, so their is no risk. Let me know how you go and if it solves your problem ;).
Worked! For some reason it still doesn't work in the menu but it works in-game, which is what it was doing before. Thanks for the tip!
 
  • Like
Reactions: Jackson98

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
Anyone else having issues with Eternal darkness for the gamecube? I can't get it to run, just gets stuck on a black screen.

Try going to the dolphin settings and changing the CPU core from JIT to either interpreter/cached interpreter. If you can load up, make a save state or save the game, then try and reload either with JIT so that you can get the game running as fast as possible. Some games have problems because of Safe Texture Cachen option slider which isn't available in the librerto core, but hopefully the above suggestion solves the problem.
 
Last edited by Jackson98,

Freeze1919

Well-Known Member
Newcomer
Joined
May 18, 2019
Messages
58
Trophies
0
Age
32
XP
100
Country
Australia
I know the wireless bluetooth drivers don't work for this and hence the dock option was removed. Is having wired controller options a possibility for lakka atm though? For example the gamecube official nintendo controller as wired through the dock, as in the one they released for smash bros :P?
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,375
Trophies
0
XP
2,762
Country
Colombia
After a little more testing ;P

N64 runs full speed for 99% games at stock, although Yoshi's Story seems to lag badly even at 2ghz overclock(whenever moving forward). Certain games also automatically close whenever modifying the CPU or GPU clock speeds while playing(possibly to do with the format .z64 as opposed to .n64, still unsure)
PSP surprised me to a large degree, it runs just perfectly. Out of about 8 games tested 7 run flawless with stock CPU, only God of War seems to require any kind of boost. Castlevania X Chronicles does seem to Crash/Freeze whenever trying to close content though.. not sure how to avoid that. Seems like powering off is the only option.
DS is pretty poor, Melon has no configuration options, and Desmume although the better performer needs severe overclocking to even get a pokemon game running at playable speeds. It does only support interpreter core at the moment.
PSX is mediocre for most games, something like crash bandicoot will get about 45fps with dithering off, requires around 1500 OC to get full speed. Still lacking a dynamic recompiler core.
GC most games run at full speed with max performance OC after a bit of tweaking, PAL seems to be the better choice in most cases, as they can reach full speed with a lower FPS.
WII doesn't seem worth it, to get playable performance you need Max overdrive +3, Donkey Kong Country Returns got about 40-52fps with tweaking, Klonoa can run at full speed with Vsync disabled
(53-60fps), Mario Galaxy gets around 40fps on average.
Thank you for your tests. Have you tried with Metal gear Solid Peace Walker in PPSSPP ?, I find that the interface appears invisible and I do not know how to solve it. On Wii, you have tried The Last Story and Xenoblade ?, can you play with some compressed format ?, because the Isos weigh a lot.

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

Update from 15 Junio Where?
 

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
Thank you for your tests. Have you tried with Metal gear Solid Peace Walker in PPSSPP ?, I find that the interface appears invisible and I do not know how to solve it. On Wii, you have tried The Last Story and Xenoblade ?, can you play with some compressed format ?, because the Isos weigh a lot.

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

Update from 15 Junio Where?

I have only tried Xenoblade in Ubuntu. From the performance their I can tell you it doesn't run fast enough to consider yet. If you wan't to compress ISO files, I use Wiibackupmanager and convert to WBFS. Wii games like both of which you mentioned are much too demanding for Dolphin to run well on the switch. Even the Wii couldn't handle the Last Story in certain situations :P. For Metal gear try disabling Fastmem and some of the speed hacks.
 

Mario119

Well-Known Member
Newcomer
Joined
Sep 2, 2018
Messages
70
Trophies
0
Age
25
XP
455
Country
United States
Don't know if the dev checks this thread much, or if it's even feasible to implement but a Reboot to Payload option would be really nice. Having to connect my Switch to my PC or phone and pushing a payload each time I want to boot back into Horizon is a bit of a chore.
 

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
Just managed to get cheats working for PPSSPP.

Under Lakka/Storage/Savefiles/PSP/CHEATS
gamefiles appear once you enable internal cheats in PPSSPP options then boot a game once.
Now Both
God of War Sparta/Olympus run full speed on stock CPU, with consistent 30fps hack :)
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan
Don't know if the dev checks this thread much, or if it's even feasible to implement but a Reboot to Payload option would be really nice. Having to connect my Switch to my PC or phone and pushing a payload each time I want to boot back into Horizon is a bit of a chore.
They are aware of this. It is the most requested feature (requested by myself included).
 

Mouser X

Well-Known Member
Member
Joined
Aug 26, 2009
Messages
101
Trophies
0
XP
546
Country
United States
I'm curious but why does Lakka support wired JoyCons while the L4T one doesn't? Has something new been implemented?
In the L4T thread, someone explained it. Basically (as I understand it), the controllers need to be connected before Lakka initialises. Since there's no way to do that (currently), they went with them being plugged in. If I find the OP, I'll edit this one and link it here.

[EDIT] Found it.
It is applied in Lakka. I think it has some issues, and the devs wanted to work through them, and possibly add charging support, before pushing it into the l4t kernel. Lakka patches it in, as the wireless joycons are iffy with retroarch. Have to be connected before retroarch starts, or retroarch doesnt see them. Lakka starts retroarch, before you can configure bluetooth. Hince issue.
The actual post can be seen here.
 
Last edited by Mouser X,

Reynardine

Fuchsly
Member
Joined
Aug 14, 2018
Messages
520
Trophies
1
Location
Negativland
XP
1,295
Country
Germany
Say, has anyone managed to get Splinter Cell 1 to run on dolphin?
I've tried Mario Sunshine, the Zeldas, Rayman 3 and Resident Evil so far and they all work fine, but Splinter Cell immediately crashes on boot.

I've tried changing the cpu core to interpreter but that didn't help.
Are there any other settings I could try changing to get it to load?

I'm still drooling over the fact the I can play Gamecube games at all, it's unreal...
 
Last edited by Reynardine,

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
Anybody managed to get Simpsons Hit & Run working at all? For me it just hangs on the first screen.

Hit and run works, just be patient :P. Make sure to turn off Vsync aswell. Also check the controller configurations to make sure it has GC as player one, deselected for me the first time.
 
  • Like
Reactions: landysmods

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night