what is going on guys it's modern
warfare here welcome back to another
episode of switch tutorials so I
apologize I haven't made a video like
this in a while haven't made another
episode because Nintendo went after some
of the older episodes and you know those
videos have been removed from YouTube
but you can find the whole playlist
linked in the description over on bit
shoot so there'll be a link to that in
the description most of the episodes are
still on YouTube as well so I'll still
have the youtube playlist linked in the
description as well so up to this point
we've managed to do most things that you
can do on a jailbroken switch on custom
firmware you're running homebrew
modifying your games doing cheats and
all that kind of stuff and also updating
your system software version we've
covered all of that stuff so far so in
this video what we're gonna be looking
at is running completely separate
operating systems on your GL broken
switch as well this is another key
feature you jailbreaking your switch can
bring there's your ability to turn your
switch into a different kind of device
essentially so you can run a Linux on
the switch which is what we're gonna be
covering in this episode but you can
also run Android on it and turn it into
like an Android tablet there's Lakha
which can turn it into a retro gaming
console so ubuntu of course is a linux
operating system so it turns your switch
into a computer of course this is easily
reversible it's just formats and SD
cards so you know you'll need a separate
SD card for this preferably or you can
just backup all the files on your
current SD card didn't put them back on
when you want to go back on custom
firmware but obviously it's easier to
have two SD cards one for running you
know other operating systems like Linux
and then your normal SD card you using
your switch for custom firmware and
normal firmware but with two SD cards
you can easily switch back and forth
between custom firmware and Ubuntu this
is not permanent to be clear so up till
now running an actual Linux kernel on
the switch has always caused some
problems including the potential to
damage your screen of your switch so a
lot of people were waiting about running
Linux but the version of Ubuntu that
we're going to install the Linux version
is the elf 40 version of Ubuntu so it
doesn't have any of those problems
because it's using invidious linux for
Tegra projects so it's actually this
operating system is designed for the
Tegra processor that the switch uses so
doesn't have any of those issues so you
don't have to worry about damaging your
screen with this version and this
version fully supports the switches
hardware so Bluetooth works Wireless
works pairing your joy Kahn's works cut
the touchscreen will work on Ubuntu as
well you can dock your switch it will
charge all of those functions will work
while you're on the Linux operating
system which is pretty cool stuff so
anyway let's just get into its now
because I've talked about this for too
long so what we're gonna do is we're
gonna download the required things this
is the post I got all this information
from on GBA temp so I'll link it in the
description you want to download the
switch route to Ubuntu image and then
download the latest update version 1.3 1
as well you need both the original image
and the update because the update does
not come with the image so you're going
to download both of those files so I've
got them downloaded here and then of
course you're going to need Tegra RCM
GUI to inject the payload you'll need
the latest Hakata payload as well which
will be linked in the description and
you're also going to need something to
format your SD card in like Rufus or
etcher or something like that so you can
mount the image to your SD card so what
you want to do is get an SD card that is
at least 16 gigs I believe as the
required space
preferably 16 gigs you can probably go a
bit lower than that but get an SD card
that's round about 16 gigs or larger
that doesn't have anything on it or that
you've backed up anything that was
already on it because we're gonna be
formatting it so then we're gonna go
ahead and run Rufus
which is of course used to format the
drive and then we're gonna select the
image so we're gonna select the image
file click open and then make sure you
have selected the SD card as the device
that you're going to be formatting here
and then we're just gonna click start
click OK and it's gonna start formatting
so what this image is going to do it's
going to create a few different
partitions on your drive it's going to
create an ext4 partition that's going to
be about 8 gigabytes which is the main
partition for the operating system the
operating system is going to run on and
save files - and then there's gonna be a
small about 500 megabyte partition
that's going to be in fat32 format and
that's going to have the boot
order on there that's gonna actually
boot you into Linux so at this point you
just have to wait for the format to
complete it's probably gonna take a
while okay so once it's done you can go
ahead and close out of Rufus so we want
to go ahead and install the update now
and this could be a bit of a problem
depending on what program you used and
if it worked properly but as you can see
with me
it didn't assign a drive letter to the
500 megabyte partition which contains
the bootloader I need access to that to
put the update files on so again I'm
gonna use trusty a ami partition
assistant which I've probably plugged so
many times of my videos now there should
be a sponsor but yeah this is a great
free program that you can use to de porc
format and partition your drives I use
it all the time so what I'm gonna do is
I'll link it in the description so you
can install it so this little 500
megabyte partition here 477 megabyte
partition it needs a drive letter so I'm
just gonna right-click go to advanced
change drive letter and then just give
it the drive letter I click OK apply
proceed yes and there we go so now it
has a drive letter and there it is and
now it shows up now you know if you used
etcher or a newer version of Rufus maybe
it will have assigned a drive letter
automatically and you won't have to do
that but anyway we now have access to
this partition so we can put the update
on ok so now what we want to do is just
delete everything that's on this
partition then just copy the two folders
from the latest update and drag that
into the root of the partition and there
we go so that's the updated bootloader
on there so now what we're gonna do is
we're gonna get everything booted up so
we're gonna unplug our SD card and plug
it back into our switch and we're gonna
open up Tegra RCM GUI again link will be
in the description you want to add the
heat payload in there so just click the
button here to browse for the payload
and load it in here and then we are
ready to inject it all you have to do is
boot your switch into RCM mode and make
sure it's connected to your computer via
USB cable and it should say RCM ok then
you of course inject the payload and
that boots us into the
ketta menu so then on the haircutter
menu you're gonna want to go to launch
more conflicts and select l40 and that
will start booting into ubuntu this may
take a few minutes you'll see that the
screen should power on but there'll be
nothing on the screen for a little while
okay and then you'll get the License
Agreement popping up here and as you can
see the touchscreen works I can drag the
window around and you can set this up
just using the touchscreen because
whenever you have to do keyboard input
the on-screen keyboard or pop-up and you
can you know type using that but
obviously it's not great the touchscreen
so what I'd recommend doing is dock your
switch and then plug in a USB keyboard
or mouse if you have one and then it'll
be much easier to get through this
process and it'll be easier for me to
record as well so I'm switching over
here to docked mode okay so here we are
now we've got the thing docked so we're
gonna accept the terms and conditions
and click continue and I would recommend
not clicking continue as soon as these
windows pop up because I've noticed a
problem where as soon as the next window
pops up if you click continue to quickly
it can get stuck where the continue
buttons just grayed out and it never
progresses which is weird so every every
time you come to a new window here just
give it a few seconds and then click
continue and then that should hopefully
prevent that kind of issue from
happening don't know if that was just a
one-time thing but it has happened to me
before
and then you can connect to your Wi-Fi
so I might as well do that now you can
see the the on-screen keyboard came up
there as well so you can use the touch
screen if you want login automatically
definitely do that and then continue and
there we go now you just gotta wait for
the operating system to install ok there
we go we now have Ubuntu running on your
switch so what we want to do first of
all is head over to files and go down to
other locations as you can see I only
have seven point nine gigs available but
of course I have a 128 gigabyte SD card
so we want to be able to utilize that
full space of the SD card so what we're
gonna do is we're going to go to the
search button here at the top left and
search for disks and open up the disks
utility which is basically disk manager
then we're going to go to the 8.1
gigabytes partition here the ext4
partition we're going to click the
little kind of cog gear icon right here
and then select to resize and then drag
this bar right over to the right as far
as it can go click resize and that will
utilize the fool space of the SD card so
now if we go back into files and we go
back down to other locations you can see
we now have 125 gigs available space so
there we go so the next thing you want
to do is open up the terminal by
right-clicking and going to open
terminal and then we're going to do an
update first of all so we're going to do
sudo apt update press enter enter your
password and it will start doing the
updates now I've already done them so
there won't be any more two for it to do
but if you're doing this for the first
time just let it complete it'll probably
prompt you to enter the Y key to allow
the packages to be updated and then you
just press enter and it will do the
updates then we're going to do upgrade
after that so sudo apt upgrade and this
is going to take even longer again I've
already done it so yeah there's no more
things that has to install but for you
it will probably take quite a while so
and it will also prompt you to like
accept a few different things you can
use the tab key to switch between ok or
cancel and the up and down arrows to
select up and down so just go through
that process do the whole apt upgrade
apt update until your system is fully
updated and then we are good to go to
the next step so the next thing we want
to do is add our joy Kahn's pair our joy
cones to Ubuntu so if we're gonna play
any games on Ubuntu like any steam games
or emulators then we want to be able to
use the joy cones if you want to play
with the joy cones you can use keyboard
and mouse as well but it's nice to have
the option to use the Jake ons if you
want so they're bluetooth of course so
we're going to head over to the
Bluetooth icon select that and then
select Bluetooth settings obviously make
sure bluetooth is enabled and then go to
the Bluetooth settings
then we're going to click the little
plus icon to add a device and then it's
going to be searching for devices so
while it's searching for devices we're
gonna take our joique on here and we're
gonna hold in the sync button which is a
little black button in the middle of the
joy corn reel so we're gonna hold that
button down and this is the right joy
corn I'm doing just now there we go it
shows up then we select the joy car and
click next and let it peer there we go
done then we can quit and then all the
lights will be flashing which means
we're good so then we'll take the next
joy corn so the left icon and I'll do
the same thing with that one and there
we go the left joy corn is now paired so
now we've got both two icons paired and
then all the green lights will be
flashing at once on the joy corn so if
you press the L and R button down at the
same time then that'll stop it and that
means they're fully paired and ready to
use so there we go so we can close out
of the Bluetooth section now so now you
basically have Ubuntu fully configured
so you can do whatever you want with it
let's install an ambulator so I can show
you some of the performance increase
settings when you're running games you
can run games on Steam obviously only
older games this switch is not that
powerful so running older games like
valve games like left 4 dead on Steam or
you know half-life port all those kind
of games that are much older and are not
that
intensive or games like hearthstone or
League of Legends you know games like
that or fine they'll probably run ok and
of course emulators so you could install
dolphin and run Wii games and GameCube
games I'm not gonna do that because I'll
get a copyright strike if I show any
video footage from one intenders games
so I'm gonna do I'm gonna install a
PlayStation one ambulator so I'm gonna
do sudo apt install pcs XR which is the
PlayStation 1 emulator enter my password
press Y 2 to continue and that will
install the PlayStation 1 emulator I've
already gone ahead and downloaded a
PlayStation 1 game as an example so I
can show you some of the performance
settings because there are some settings
that you can enable to increase the
performance like overclocking the CPU to
2 gigahertz so we can get better
formants when running games okay there
we go so we've installed our ambulators
so I'm gonna go ahead and search for it
here so pcs X are there is so open this
up configure the controllers so if you
want to use your joy cons you can
configure the controller here so d-pad
up if I change press up on the d-pad on
my joy con that adds it so you can map
all the buttons here there's down left
right I'll just go through and do all of
these
okay so configured all the joy cons here
have mapped all the buttons to the
correct buttons for a Playstation one
controller and then then we'll go to the
graphics settings and we want to turn
things up to you know the highest
setting so I'll set beautiful settings
which all again try and stress the
system as much as possible here so we
can see the kind of drops in framerate
will do 1080p fullscreen will set the
frame rates we will limit the framerate
to 60fps will show the FPS as well
that'll do okay so I've got a ps1 game
here so I'm gonna run crash bandicoot 2
cortex strikes back just because it's
quite a demanding ps1 game I want to see
the framerate you know I want to see it
struggle to see what kind of frame rates
were getting and then we'll do the
performance increases and see how much
it improves things so as you can see
we're like frame rates going all over
the place we went down to 16 fps there
it's really all over the place it can't
maintain a stable 60 frames per second
as you can see you know we're in 40 50
40 30 it's really not handling things so
and I am using my joy cones here as well
as the controllers okay so here we are
spawned into the main kind of room and
as you can see again frame rate is
really not doing well 60 50 40 s 28
there went down to that went down to the
20s there for a second so as you can see
it's not perfect so what I'm gonna do
we're gonna keep the game running in the
background here I'm gonna right-click
open in terminal and we're going to
enter the commands to improve the
performance to overclock the system so I
don't actually know what
most commands are so I have to go back
to that post on GBA temp okay so down
here it says here to force max frequency
to force max frequency run echo
performance pseudo T and then this
command right here so I'm going to copy
this whole command paste it in press
enter enter my password and that should
set everything to performance so we get
the best performance out of the of the
switches hardware so now if we go back
if I just resume the game here and
continue playing I can already feel it
much much smoother right now in the game
again the capture card may not reflect
that because there's definitely like a
frame skipping or frame rate issue with
the capture card recording linux not
entirely sure why but it'll probably
look pretty choppy for you guys but for
me playing it it's much much smoother
you can see the frame rate is not really
dropping below kind of what 50 58 maybe
but it's nowhere near going it's nowhere
near as erratic as it was so you can see
that that definitely increased the
performance there's other commands as
well I don't think these are necessary
though there's to activate 2 gigahertz
mode here it says echo 1 I'm pretty sure
this max frequency setting we just
enabled activates the 2 gigahertz mode
anyway but just in case it doesn't
you've got like these two commands here
so we can paste this one in I'm going to
enter the password and then you enter
the second command to activate it and
yeah that's the clock speed I believe so
now if we go back into the game again
I'm pretty sure it active the first
command activated it anyway but go back
into the game here yeah the framerate is
still the same so I don't think that's
actually made any difference but I could
be wrong but yeah there you go you can
see it's it's you know sticking at 60
much more maybe that did make a
difference it's not even going down to
59 anymore
that's a solid 60fps either that or the
framerate character is just glitched off
on it either there we go to jump back
down again I don't know if that made a
huge difference but you can definitely
see that activating the performance mode
command in terminal has definitely
improved the performance of the game so
yeah definitely activate that command if
you're going to be running any any games
on the switch in Ubuntu but of course
it's a just a desktop computer
essentially you can use it for just
browsing the web or documents or you
know whatever it is that you want to do
with it so yeah hope you guys enjoyed
the video or find the information useful
if you did please leave a like and
subscribe and in the next video we're
gonna look at installing Android on the
switch which is for portable mode of
course whereas Ubuntu is great for
docked mode you get a full desktop
computer essentially Android is perfect
for portable mode because of you know
just how it's designed for touch screens
and stuff so yeah we'll be looking at
that in the next video so thanks for
watching and I'll see you in the next
one
[Music]