Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Lakka Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Lakka Switch |image=l4tlakkaswitch.png |description=Lakka - The DIY retro emulation console. |author=lakka-switch |lastupdated=2023/01/17 |type=Other Emulators |version=4.3 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch.7z |website=https://gbatemp.net/threads/l4t-lakka-switch-now-with-audio-and-vulkan.538619/ |source=https://github.com/lakka-switch/Lakka-LibreELEC |donation= }} {{#seo: |title=Switch Ho...")
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Lakka Switch
|title=Lakka Switch
|image=l4tlakkaswitch.png
|image=l4tlakkanx.png
|description=Lakka - The DIY retro emulation console.
|description=Lakka - The DIY retro emulation console.
 
|author=Libretro
|author=lakka-switch
|lastupdated=2024/04/14
|lastupdated=2023/01/17
|type=Other Emulators
|type=Other Emulators
|version=4.3
|version=5.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch.7z
|download=https://www.lakka.tv/get/windows/switch/
|website=https://gbatemp.net/threads/l4t-lakka-switch-now-with-audio-and-vulkan.538619/
|website=https://lakka.tv/doc/Nintendo-Switch/
|source=https://github.com/lakka-switch/Lakka-LibreELEC
|source=https://github.com/lakka-switch/Lakka-LibreELEC
|donation=
|donation=https://github.com/libretro/Lakka-LibreELEC
}}
}}
{{#seo:
<!--https://dlhb.gamebrew.org/switchhomebrews/l4tlakkanx.7z-->
|title=Switch Homebrew Emulators (Other Emulators) - GameBrew
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.
|title_mode=append
|image=l4tlakkaswitch.png
|image_alt=Lakka Switch
}}
{{cleanup|article|Needs cleanup}}
Lakka - The DIY retro emulation console.


Built on top of the famous RetroArch emulator, Lakka is able to emulate a large range of hardware and has some useful features such as Braid-like rewinding, joypad hotplug and video streaming.


==Media==
==User guide==
<youtube></youtube>
Please refer to the [https://lakka.tv/doc/Nintendo-Switch/ official website] on how to setup Lakka.


===Useful links===
*[https://www.lakka.tv/doc/Hardware-support/ Supported hardware.]
*[https://lakka.tv/doc/BIOSes/ BIOS requirements table.]
*[https://forums.libretro.com/c/libretro/lakka-tv-general Official forum.]
*[https://www.reddit.com/r/Lakka/ Unofficial subreddit.]


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkanx2.gif
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-03.png
==Media==
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-04.png
'''Lakka - How to Install: Switch''' ([https://www.youtube.com/watch?v=WimHxb_s1Ic LibRetro]) <br>
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-05.png
<youtube>WimHxb_s1Ic</youtube>
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-06.png
 
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-07.png
'''Lakka on Nintendo Switch Emulation Tests | N64, Gamecube, PS1 (25 Games)''' ([https://www.youtube.com/watch?v=QKJGNIMnzGU LOE TECH]) <br>
https://dlhb.gamebrew.org/switchhomebrews/l4tlakkaswitch-08.png
<youtube>QKJGNIMnzGU</youtube>


==Changelog==
==Changelog==
'''v.1.0'''
'''v5.0'''
* First Release.
* Based on LibreELEC 11.0 build system.
* RetroArch updated to [https://www.libretro.com/index.php/retroarch-1-17-0-release/ 1.17.0].
* Cores updated to their most recent versions.
* New cores added:
** <code>dirksimple</code>: Dragon’s Lair player.
** <code>dosbox-core</code>: DOSBox.
** <code>ep128emu</code>: Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum.
** <code>geolith</code>: Neo Geo AES and MVS Cartridge Systems.
** <code>jaxe</code>: XO-CHIP/S-CHIP/CHIP-8.
** <code>numero</code>: TI-83.
** <code>thepowdertoy</code>: The Powder Toy.
** <code>vice_xpet</code>: Commodore PET.
** <code>vircon32</code>: Virtual Game Console inspired by 16/32-bit systems.
** <code>vitaquake2</code>: Quake II.
* Mesa updated to [https://docs.mesa3d.org/relnotes/24.0.4.html 24.0.4].
* Updated Linux kernel:
** mainline: 6.1.84
** raspberry: 6.1.77
** amlogic: 6.1.38
* Added images for following devices:
** Raspberry Pi 5.
** Raspberry Pi Zero 2 in Retroflag GPI Case 2W.
** Raspberry Pi Compute Module 4 in Retroflag GPI Case 2.
** Generic PC:
*** Support for nVidia GPUs (using proprietary nVidia driver, separate image).
** Allwinner SOC:
*** OrangePi Zero2.
*** OrangePi 3 LTS.
** Amlogic SOC:
*** BananaPi CM4.
*** BananaPi M2 Pro.
*** BananaPi M2S.
*** BananaPi M5.
*** Radxa Zero.
*** Radxa Zero2.
*** WeTek Core.
*** WeTek Hub.
*** WeTek Play 2.
** Rockchip SOC:
*** Firefly ROC-PC Plus.
*** OrangePi 4 LTS.
*** Radxa Rock Pi 4 Plus.
*** Radxa Rock Pi 4 C Plus.
* [https://forums.libretro.com/t/retrorama-for-xmb/43690 Retrorama] - theme and dynamic wallpapers for XMB.
'''v4.3'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-14-0-release/ 1.14.0].
* Add new libretro core: "fake08".
* Add new libretro core: "mojozork".
* Add new libretro core: "puae2021".
* Update Mesa to [https://docs.mesa3d.org/relnotes/22.1.7.html 22.1.7].
* Add support for more Nintendo Switch variants.
* Add Orange Pi 4 LTS (Rockchip RK3399).
* Update raspberry kernel to 5.10.110.
* Update amlogic kernel to 5.11.22.
* Update mainline kernel to 5.10.123.
 
'''v4.2'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-3-release/ 1.10.3].
* Add new libretro core: "a5200".
* "race": fix savestates on arm platforms.
* Update Mesa to [https://docs.mesa3d.org/relnotes/22.0.2.html 22.0.2].
* Amlogic: disable composite output by default.
* Generic: add support for [https://www.ventoy.net Ventoy] back.
 
'''v4.1'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-2-release/ 1.10.2].
* RetroArch standalone cores: add files needed to run these cores to the image (therefore disabled the system files downloader).
* Add new libretro core: "race".
* Add new libretro core: "bk".
* Add new libretro core: "same_cdi".
* Add new libretro core: "mame" (current).
* Fix "easyrpg" libretro core.
* Drop "duckstation" core.
* Update mainline kernel to 5.10.109 (PC, Allwinner, Amlogic, NXP).
* Update raspberry kernel to 5.10.103.
* Fix Nvidia support (build driver as module).
* Fix ethernet and wifi on Intel NUC 11.
* Add support for ASUS BT500 and TP-Link UB500 USB Wi-Fi adapters.
* Update Mesa to [https://docs.mesa3d.org/relnotes/22.0.1.html 22.0.1].
* Fix custom shutdown scripts (add RPi.GPIO Python library).
 
'''v4.0'''
* Update build system to LibreELEC 10.0.2.
* Update Mesa to [https://docs.mesa3d.org/relnotes/22.0.0.html 22.0.0].
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-1-release/ 1.10.1].
* Add new libretro core: "sameduck".
* Add new libretro core: "superbroswar".
* L4T/Switch: complete new port with many fixes and enhancements.
* Update mainline kernel to 5.10.103 (PC, Allwinner, Amlogic, NXP).
* Update Raspberry kernel/firmware to 5.10.95.
* Rockchip devices: switch to mainline kernel (5.10.76).
 
'''v3.7.3'''
* Maintenance release.
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-3-release/ 1.10.3].
* Update libretro cores to the same version as on 4.x.
* Add new libretro core: "a5200".
 
'''v3.7.2'''
* Maintenance release.
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-2-release/ 1.10.2].
* Update libretro cores to the same version as on 4.x.
* Add new libretro core: "sameduck".
* Add new libretro core: "race".
* Add new libretro core: "bk".
* Drop "duckstation" core.
 
'''v3.7.1'''
* Maintenance release.
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-1-release/ 1.10.1].
* Update libretro cores to the same version as on 4.x.
 
'''v3.7'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-10-0-release/ 1.10.0].
* Update libretro cores to the latest.
* Add [https://github.com/spleen1981/xbox360-controllers-shutdown small utility] to turn off Xbox360 controllers.
* Fix AML aarch64 cores compilation.
* Update Mesa to [https://docs.mesa3d.org/relnotes/21.3.6.html 21.3.6].
* Rollback Raspberry kernel/firmware files to 1.20210831 (fixes issue with 4K displays not initializing).
* Update mainline kernel to 5.10.101.
* Add new libretro core: "wasm4".
* Add new libretro core: "jumpnbump".
* Add new libretro core: "blastem".
* Add new libretro core: "freechaf".
* Add new libretro core: "potator".
* Add new libretro core: "quasi88".
* Add new libretro core: "retro8".
* Add new libretro core: "xmil".
* Add new libretro core: "fmsx".
* Make the ".update" folder on the "STORAGE" partition writable without superuser privilege.
* Add new device: Raspberry Pi Zero 2 with GPICase (Pi02GPi.arm).
* Fix recording / streaming in RetroArch.
* Raspberry Pi: disable wifi powersaving to improve wifi stability.
 
'''v3.6'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-9-13-release/ 1.9.13.1].
* Update libretro cores to latest.
* Add new libretro core: "ecwolf".
* Add new libretro core: "beetle-pce".
* Add highscore.dat for "fbneo" to RetroArch system folder.
* Add artwork files, cheat.dat and history.dat for "mame2003-plus" to RetroArch system folder.
* Add engine files, themes, soundfont and basic scummvm.ini for "scummvm" to RetroArch system folder.
* Update Mesa to [https://docs.mesa3d.org/relnotes/21.2.5.html 21.2.5].
* Fix issue with older Intel GPUs (crocus driver is now preferred, "MESA_LOADER_DRIVER_OVERRIDE" is not required anymore).
* Update mainline kernel to 5.10.78.
* Update Raspberry kernel/firmware files to 1.20211029.
 
'''v3.5.2'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-9-12-release/ 1.9.12].
* Update libretro cores to latest.
* Add DAT/XML files for "fbneo" and "mame2003-plus" playlist scanning.
* Add SAMBA share for database files on the image.
* Fix mount units for Nintendo Switch.
* Remove "disable_ertm=1" from "xpadneo" driver package.
 
'''v3.5.1'''
* Update RetroArch to [https://www.libretro.com/index.php/retroarch-1-9-11-release/ 1.9.11].
* Update libretro cores to latest.
* Update Mesa to [https://docs.mesa3d.org/relnotes/21.2.4.html 21.2.4].
* Update Kernel to 5.10.72 (Generic, iMX6).
* Update Kernel/Firmware to 1.20210928 (RPi).
* Fix CRT / analog output on Raspberry Pi ([https://github.com/libretro/Lakka-LibreELEC/wiki/Raspberry-Pi#composite-output more].
* Expose "/storage/.cache" as "Services" samba share.
* Add vulkan-tools (Generic).
 
'''v3.5'''
* Add support for [https://anbernic.com/products/anbernic-new-rg351mp-retro-games-built Anbernic RG351MP].
* Update Mesa to [https://docs.mesa3d.org/relnotes/21.2.3.html 21.2.3].
* Update Linux kernel to 5.10.68 and kernel firmware to 20210919 (Generic, iMX6).
* Fix libraries for interfacing to Raspberry Pi GPU on aarch64.
* Add WireGuard VPN support.
* Add action to remove bluetooth pairing (**Settings** &rarr; **Bluetooth** &rarr; ***Bluetooth device*** &rarr; <kbd>Start</kbd> button or <kbd>Space</kbd> key).
* Add [https://atar-axis.github.io/xpadneo/ xpadneo driver] to support wireless Xbox gamepads (all, but L4T).
* Update 'default' kernel to 5.1.21 (Allwinner, Amlogic).
* Set HDMI output resolution to 720p, drop A20 devices (Allwinner).
* Add support for [https://capcomhomearcade.com/uk Capcom Home Arcade].
* Replace i965 intel driver with the updated crocus one (Generic).
* Add support for [https://www.experimentalpi.com/PiBoy-DMG--Kit_p_18.html PiBoy DMG] (RPi).
* Add support for non-standard modes in VEC - enhances CRT output (RPi).
* Update kernel/firmware to 1.20210831 (RPi).
* Enable additional PARPORT modules/features - fixes Gamecon module (Generic x64).
* Remove old mupen64plus core.
* Enable RSP dynarec in parallel_n64 core (Generic).
* Enable RDP and RSP dynarec in mupen64plus_next (Generic).


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/l4t-lakka-switch-now-with-audio-and-vulkan.538619/
* Official website - https://www.lakka.tv/get/windows/switch/
* Github - https://github.com/lakka-switch/Lakka-LibreELEC
* Documentation - https://lakka.tv/doc/Nintendo-Switch/
* Reddit -
* GitHub - https://github.com/lakka-switch/Lakka-LibreELEC
* GBAtemp - https://gbatemp.net/threads/l4t-lakka-switch-now-with-audio-and-vulkan.538619/
* YouTube - https://www.youtube.com/c/LakkaTv
* Discord - https://discord.gg/BNFR4hM

Latest revision as of 08:04, 14 April 2024

Lakka Switch
L4tlakkanx.png
General
AuthorLibretro
TypeOther Emulators
Version5.0
LicenseMixed
Last Updated2024/04/14
Links
Download
Website
Source
Support Author

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.

Built on top of the famous RetroArch emulator, Lakka is able to emulate a large range of hardware and has some useful features such as Braid-like rewinding, joypad hotplug and video streaming.

User guide

Please refer to the official website on how to setup Lakka.

Useful links

Screenshots

l4tlakkanx2.gif

Media

Lakka - How to Install: Switch (LibRetro)

Lakka on Nintendo Switch Emulation Tests | N64, Gamecube, PS1 (25 Games) (LOE TECH)

Changelog

v5.0

  • Based on LibreELEC 11.0 build system.
  • RetroArch updated to 1.17.0.
  • Cores updated to their most recent versions.
  • New cores added:
    • dirksimple: Dragon’s Lair player.
    • dosbox-core: DOSBox.
    • ep128emu: Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum.
    • geolith: Neo Geo AES and MVS Cartridge Systems.
    • jaxe: XO-CHIP/S-CHIP/CHIP-8.
    • numero: TI-83.
    • thepowdertoy: The Powder Toy.
    • vice_xpet: Commodore PET.
    • vircon32: Virtual Game Console inspired by 16/32-bit systems.
    • vitaquake2: Quake II.
  • Mesa updated to 24.0.4.
  • Updated Linux kernel:
    • mainline: 6.1.84
    • raspberry: 6.1.77
    • amlogic: 6.1.38
  • Added images for following devices:
    • Raspberry Pi 5.
    • Raspberry Pi Zero 2 in Retroflag GPI Case 2W.
    • Raspberry Pi Compute Module 4 in Retroflag GPI Case 2.
    • Generic PC:
      • Support for nVidia GPUs (using proprietary nVidia driver, separate image).
    • Allwinner SOC:
      • OrangePi Zero2.
      • OrangePi 3 LTS.
    • Amlogic SOC:
      • BananaPi CM4.
      • BananaPi M2 Pro.
      • BananaPi M2S.
      • BananaPi M5.
      • Radxa Zero.
      • Radxa Zero2.
      • WeTek Core.
      • WeTek Hub.
      • WeTek Play 2.
    • Rockchip SOC:
      • Firefly ROC-PC Plus.
      • OrangePi 4 LTS.
      • Radxa Rock Pi 4 Plus.
      • Radxa Rock Pi 4 C Plus.
  • Retrorama - theme and dynamic wallpapers for XMB.

v4.3

  • Update RetroArch to 1.14.0.
  • Add new libretro core: "fake08".
  • Add new libretro core: "mojozork".
  • Add new libretro core: "puae2021".
  • Update Mesa to 22.1.7.
  • Add support for more Nintendo Switch variants.
  • Add Orange Pi 4 LTS (Rockchip RK3399).
  • Update raspberry kernel to 5.10.110.
  • Update amlogic kernel to 5.11.22.
  • Update mainline kernel to 5.10.123.

v4.2

  • Update RetroArch to 1.10.3.
  • Add new libretro core: "a5200".
  • "race": fix savestates on arm platforms.
  • Update Mesa to 22.0.2.
  • Amlogic: disable composite output by default.
  • Generic: add support for Ventoy back.

v4.1

  • Update RetroArch to 1.10.2.
  • RetroArch standalone cores: add files needed to run these cores to the image (therefore disabled the system files downloader).
  • Add new libretro core: "race".
  • Add new libretro core: "bk".
  • Add new libretro core: "same_cdi".
  • Add new libretro core: "mame" (current).
  • Fix "easyrpg" libretro core.
  • Drop "duckstation" core.
  • Update mainline kernel to 5.10.109 (PC, Allwinner, Amlogic, NXP).
  • Update raspberry kernel to 5.10.103.
  • Fix Nvidia support (build driver as module).
  • Fix ethernet and wifi on Intel NUC 11.
  • Add support for ASUS BT500 and TP-Link UB500 USB Wi-Fi adapters.
  • Update Mesa to 22.0.1.
  • Fix custom shutdown scripts (add RPi.GPIO Python library).

v4.0

  • Update build system to LibreELEC 10.0.2.
  • Update Mesa to 22.0.0.
  • Update RetroArch to 1.10.1.
  • Add new libretro core: "sameduck".
  • Add new libretro core: "superbroswar".
  • L4T/Switch: complete new port with many fixes and enhancements.
  • Update mainline kernel to 5.10.103 (PC, Allwinner, Amlogic, NXP).
  • Update Raspberry kernel/firmware to 5.10.95.
  • Rockchip devices: switch to mainline kernel (5.10.76).

v3.7.3

  • Maintenance release.
  • Update RetroArch to 1.10.3.
  • Update libretro cores to the same version as on 4.x.
  • Add new libretro core: "a5200".

v3.7.2

  • Maintenance release.
  • Update RetroArch to 1.10.2.
  • Update libretro cores to the same version as on 4.x.
  • Add new libretro core: "sameduck".
  • Add new libretro core: "race".
  • Add new libretro core: "bk".
  • Drop "duckstation" core.

v3.7.1

  • Maintenance release.
  • Update RetroArch to 1.10.1.
  • Update libretro cores to the same version as on 4.x.

v3.7

  • Update RetroArch to 1.10.0.
  • Update libretro cores to the latest.
  • Add small utility to turn off Xbox360 controllers.
  • Fix AML aarch64 cores compilation.
  • Update Mesa to 21.3.6.
  • Rollback Raspberry kernel/firmware files to 1.20210831 (fixes issue with 4K displays not initializing).
  • Update mainline kernel to 5.10.101.
  • Add new libretro core: "wasm4".
  • Add new libretro core: "jumpnbump".
  • Add new libretro core: "blastem".
  • Add new libretro core: "freechaf".
  • Add new libretro core: "potator".
  • Add new libretro core: "quasi88".
  • Add new libretro core: "retro8".
  • Add new libretro core: "xmil".
  • Add new libretro core: "fmsx".
  • Make the ".update" folder on the "STORAGE" partition writable without superuser privilege.
  • Add new device: Raspberry Pi Zero 2 with GPICase (Pi02GPi.arm).
  • Fix recording / streaming in RetroArch.
  • Raspberry Pi: disable wifi powersaving to improve wifi stability.

v3.6

  • Update RetroArch to 1.9.13.1.
  • Update libretro cores to latest.
  • Add new libretro core: "ecwolf".
  • Add new libretro core: "beetle-pce".
  • Add highscore.dat for "fbneo" to RetroArch system folder.
  • Add artwork files, cheat.dat and history.dat for "mame2003-plus" to RetroArch system folder.
  • Add engine files, themes, soundfont and basic scummvm.ini for "scummvm" to RetroArch system folder.
  • Update Mesa to 21.2.5.
  • Fix issue with older Intel GPUs (crocus driver is now preferred, "MESA_LOADER_DRIVER_OVERRIDE" is not required anymore).
  • Update mainline kernel to 5.10.78.
  • Update Raspberry kernel/firmware files to 1.20211029.

v3.5.2

  • Update RetroArch to 1.9.12.
  • Update libretro cores to latest.
  • Add DAT/XML files for "fbneo" and "mame2003-plus" playlist scanning.
  • Add SAMBA share for database files on the image.
  • Fix mount units for Nintendo Switch.
  • Remove "disable_ertm=1" from "xpadneo" driver package.

v3.5.1

  • Update RetroArch to 1.9.11.
  • Update libretro cores to latest.
  • Update Mesa to 21.2.4.
  • Update Kernel to 5.10.72 (Generic, iMX6).
  • Update Kernel/Firmware to 1.20210928 (RPi).
  • Fix CRT / analog output on Raspberry Pi (more.
  • Expose "/storage/.cache" as "Services" samba share.
  • Add vulkan-tools (Generic).

v3.5

  • Add support for Anbernic RG351MP.
  • Update Mesa to 21.2.3.
  • Update Linux kernel to 5.10.68 and kernel firmware to 20210919 (Generic, iMX6).
  • Fix libraries for interfacing to Raspberry Pi GPU on aarch64.
  • Add WireGuard VPN support.
  • Add action to remove bluetooth pairing (**Settings** → **Bluetooth** → ***Bluetooth device*** → Start button or Space key).
  • Add xpadneo driver to support wireless Xbox gamepads (all, but L4T).
  • Update 'default' kernel to 5.1.21 (Allwinner, Amlogic).
  • Set HDMI output resolution to 720p, drop A20 devices (Allwinner).
  • Add support for Capcom Home Arcade.
  • Replace i965 intel driver with the updated crocus one (Generic).
  • Add support for PiBoy DMG (RPi).
  • Add support for non-standard modes in VEC - enhances CRT output (RPi).
  • Update kernel/firmware to 1.20210831 (RPi).
  • Enable additional PARPORT modules/features - fixes Gamecon module (Generic x64).
  • Remove old mupen64plus core.
  • Enable RSP dynarec in parallel_n64 core (Generic).
  • Enable RDP and RSP dynarec in mupen64plus_next (Generic).

External links

Advertising: