L4T Ubuntu - A fully featured linux on your switch

switchroot.png

L4T Ubuntu
Intro
L4T Ubuntu is a version of Linux based on nvidia's linux for tegra project. It uses a different kernel compared to previous releases which allows it to use features not yet in mainline. Such as audio, docking support and vulkan.

Join our discord: https://discord.gg/53mtKYt

We have a wiki !
To facilitate our work we will only update our wiki from now on in order to avoid multiple outdated references, please refer to the following link instead of this page

https://wiki.switchroot.org/en/Linux/Ubuntu-Install-Guide

Credits

Bylaws,
Langerhans,
Ave,
Natinusala,
CTCaer(most of the hard stuff),
Gavin_Darkglider,
DanielOgorchock(Joycon drivers/joycond),
stary2001 (reboot2payload),
NVIDIA,
Azkali
Everyone else in switchroot - more info on that in the future.
 
Last edited by azkali,

Worldblender

Well-Known Member
Member
Joined
May 27, 2019
Messages
326
Trophies
0
Age
27
XP
2,254
Country
United States
Well, here comes another part: Technically there is a DisplayPort to HDMI adapter built into the official dock, but getting raw DisplayPort requires another dock. If only the official dock is officially supported, I suppose that it is impossible to achieve DisplayPort at all for the time being, no?
 

Gavin_Darkglider

Well-Known Member
Member
Joined
May 20, 2019
Messages
232
Trophies
0
Age
34
XP
581
Country
United States
It all works on the dock. Expanding the hardware options isnt a huge deal, as we still havnt finished getting what is there working properly. Like right now, I am trying to update ubuntu, for the 2.0.1 release I am working on, but I need to know if I can get the latest ubuntu root from nvidia to work first.
 
Last edited by Gavin_Darkglider,

Worldblender

Well-Known Member
Member
Joined
May 27, 2019
Messages
326
Trophies
0
Age
27
XP
2,254
Country
United States
It all works on the dock. Expanding the hardware options isnt a huge deal, as we still havnt finished getting what is there working properly. Like right now, I am trying to update ubuntu, for the 2.0.1 release I am working on, but I need to know if I can get the latest ubuntu root from nvidia to work first.

Okay, I think I may want to help out. All I need to know is where I can get started.
 

HaloBenish

Well-Known Member
Member
Joined
Feb 1, 2008
Messages
541
Trophies
1
XP
749
Country
Canada

Gavin_Darkglider

Well-Known Member
Member
Joined
May 20, 2019
Messages
232
Trophies
0
Age
34
XP
581
Country
United States
It is the one with the fix, and if all goes well, I will have more fixes soon, but that will be applied by a script, and there will be a script to update from 1.2+ as well, so those that have ubuntu pre setup wont have to wipe their card to get the new updates.
 
  • Like
Reactions: Storm21 and klear

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
apt remove all the retroarch and libretro packages, and delete ~/.config/retroarch.
Then compile retroarch from source (compiling it yourself fixes some issues such as vulkan not working), then you can grab all the cores by either doing “sudo apt install libretro-*” (note: some of the cores on apt are super outdated, but is fast and easy) or using libretro super to compile them all (note: this takes half an eternity and a few cores will fail to build, but you’ll have up to date versions of the cores)

OK, after being tired for the past day, I finally have got some sleep (still have to go to work today because FML), and am wondering how exactly I go about compiling the Switch version of UbuntuArch from source. Does one literally download the source code from Github and run it through a C++ compiler themselves? Or is this one of those Linux-exclusive things if my experience with using Retropie is anything to go off of?

Also, what exactly do you mean by Libretro Super?
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
OK, after being tired for the past day, I finally have got some sleep (still have to go to work today because FML), and am wondering how exactly I go about compiling the Switch version of UbuntuArch from source. Does one literally download the source code from Github and run it through a C++ compiler themselves? Or is this one of those Linux-exclusive things if my experience with using Retropie is anything to go off of?

Also, what exactly do you mean by Libretro Super?
https://docs.libretro.com/development/retroarch/compilation/ubuntu/
 
D

Deleted User

Guest
mugen source code...man i laughed and laughed and laughed. Yeah you clearly don't know about mugen. Nways it is really cool engine and you should check it out. I did some looking into and yeah our version of mugen just won't work cause of switch being arm like some said. I tried wine no work. Now what could is hangover and someone did get that installed but I can't get winmugen to work with it but it should. But alas me don't know how but that would be the way to go on the switch from the time I spend on it use hangover to run winmugen easier said than done though but hey maybe a new pair of eyes will figure it out!
 
  • Like
Reactions: Silent_Gunner

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
mugen source code...man i laughed and laughed and laughed. Yeah you clearly don't know about mugen. Nways it is really cool engine and you should check it out. I did some looking into and yeah our version of mugen just won't work cause of switch being arm like some said. I tried wine no work. Now what could is hangover and someone did get that installed but I can't get winmugen to work with it but it should. But alas me don't know how but that would be the way to go on the switch from the time I spend on it use hangover to run winmugen easier said than done though but hey maybe a new pair of eyes will figure it out!

I'm pretty sure that if Hangover was considered practical, more people would have discussed it by now.

Besides, Winmugen and MUGEN Plus are so 2009. The leaked MUGEN 1.1 build is where it's at!
 
D

Deleted User

Guest
I'm pretty sure that if Hangover was considered practical, more people would have discussed it by now.

Besides, Winmugen and MUGEN Plus are so 2009. The leaked MUGEN 1.1 build is where it's at!

it is discussed in the other thread in for how to get applications working it's discussed briefly here but this thread is long. I think more people don't suggest it just cause well they don't know it is an option. It is fairly new. Heck maybe since last time I tried it is working. Also being more of a linmugen guy when I say winmugen I am actually referring to the many incarnations of winmugen. I don't separate them really. Being an actual player of mugen eh it's kinda petty. To me it's all about getting my game to play at the end of the day. I see alot of people with these terrible mugen games that they can only really demo or play what someone else compiled for them (which gosh those games tend to suck in my view cause they limit mugen to like certain stuff like kof or mvc etc) wheras i actually have a cool mugen game I want to play. It's different for me.
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
i'm having many issues with video playback crashing chrome lately, didn't remember having that much in olders l4t's revisions
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
OK, so I've followed this guide up to the Path part, and every time I run RetroArch via the commandline, the icon is a ? and it can't be locked to the sidebar. What am I doing wrong?
Huh, weird.
Dunno if it would make a difference, but I usually use —recursive while cloning, which does make it download some other stuff.
 

Gavin_Darkglider

Well-Known Member
Member
Joined
May 20, 2019
Messages
232
Trophies
0
Age
34
XP
581
Country
United States
i'm having many issues with video playback crashing chrome lately, didn't remember having that much in olders l4t's revisions
Well, chrome never used hwdecoding in old version, and it shouldnt be using it here either. Really only change is that the kernel has been update, and some udev rules, chrome should be the same, unless it was updated in ubuntu repos.
 
  • Like
Reactions: crow132
D

Deleted User

Guest
actually maybe I am wrong about mugen source code. Been working on getting sound going in mugen in gentoo linux on ps4 and having no luck sadly but came across a post that painttown is using the source code of mugen which i was not aware of. Not sure how accurate that is but maybe that is another avenue to get mugen on switch

--------------------- MERGED ---------------------------
 
  • Like
Reactions: Silent_Gunner

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
actually maybe I am wrong about mugen source code. Been working on getting sound going in mugen in gentoo linux on ps4 and having no luck sadly but came across a post that painttown is using the source code of mugen which i was not aware of. Not sure how accurate that is but maybe that is another avenue to get mugen on switch

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

Paintown? The MUGEN source code? As in, not IKEMEN, but MUGEN's source code?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here