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,
but there isn’t really any benefit to doing so :P. and you may encounter stability(tm) issues
i doubt i would find stability issues when im not actually overclocking the system? just using default clocks

though i would agree, having 1 ghz would be more useful in horizon :)
 
i doubt i would find stability issues when im not actually overclocking the system? just using default clocks

though i would agree, having 1 ghz would be more useful in horizon :)
ODNX01 and ODNX02 (and any other revisions probably) are binned for 1.7ghz CPU and 921mhz GPU.
 
ODNX01 and ODNX02 (and any other revisions probably) are binned for 1.7ghz CPU and 921mhz GPU.
oh so going over those frequenciess can give stability issues because that reason? maybe being binned to that frequencie is only a software lock and cause no issues? dunno rly but thx for the info :)
 
say, has anyone tried a ps2 emulator on this one?
if so then how well do they run and perform?
any reasonable framerates?

No. PCSX2 will not run on this. They specifically target 32bit x86. They don't even officially support 64bit x86. The Switch is too underpowered for PS2 emulation to work.
 
oh so going over those frequenciess can give stability issues because that reason? maybe being binned to that frequencie is only a software lock and cause no issues? dunno rly but thx for the info :)
They were tested and confirmed to be stable at those speeds. You can force it to run faster (as seen with the 2ghz OC in v1.2), but it may or may not be stable.
 
  • Like
Reactions: crow132
No. PCSX2 will not run on this. They specifically target 32bit x86. They don't even officially support 64bit x86. The Switch is too underpowered for PS2 emulation to work.
False. Ps2 emulation would most likely work pretty good on the tegra x1. Just a matter of someone actually making an emulator. Ps2 on android is actually impressive considering it's stolen pcsx2 code that is not optimized.
 
  • Like
Reactions: spotanjo3
MAC obviously replaced with x's.
Code:
[  344.692203] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx: unregister 'ax88179_178a' usb-70090000.xusb-1.2, ASIX AX88179 USB 3.0 Gigabit Ethernet
[  344.692514] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx: Failed to read reg index 0x0002: -19
[  344.692637] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx: Failed to write reg index 0x0002: -19
[  344.740769] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx (unregistered): Failed to write reg index 0x0002: -19
[  344.740786] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx (unregistered): Failed to write reg index 0x0001: -19
[  344.740796] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx (unregistered): Failed to write reg index 0x0002: -19
[  346.704894] usb 1-1.2: new high-speed USB device number 7 using tegra-xusb
[  346.811102] usb 1-1.2: New USB device found, idVendor=0b95, idProduct=1790
[  346.811110] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  346.811115] usb 1-1.2: Product: AX88179
[  346.811120] usb 1-1.2: Manufacturer: ASIX Elec. Corp.
[  346.811124] usb 1-1.2: SerialNumber: xxxxxxx
[  347.167287] ax88179_178a 1-1.2:1.0 eth0: register 'ax88179_178a' at usb-70090000.xusb-1.2, ASIX AX88179 USB 3.0 Gigabit Ethernet, xx:xx:xx:xx:xx:xx
[  347.248281] ax88179_178a 1-1.2:1.0 enxxxxxxxxxxxxx: renamed from eth0
[  347.294464] IPv6: ADDRCONF(NETDEV_UP): enxxxxxxxxxxxxx: link is not ready
[  347.636549] IPv6: ADDRCONF(NETDEV_UP): enxxxxxxxxxxxxx: link is not ready
[  349.215823] hci0: hu ffffffc0f9487e18 skb ffffffc08ac8f200
No idea, seems driver is broken for you.
@bylaws is it possible to get gpu freq up to 1ghz too? so is like native tegra x1? i wanna melt my switch
Dolphin isn't gpu bound at 720p, 1ghz could totally cause battery issues.
Nothing. Still the same. Gonna try it with UHS-1 once I move the stuff from it.
Hmm, only other solution I can think of involves limiting sd speed... I'll give two images next version
Umm @bylaws is it possible to eventually fix the otg undocked?
Yes, when I feel like it
 
False. Ps2 emulation would most likely work pretty good on the tegra x1. Just a matter of someone actually making an emulator. Ps2 on android is actually impressive considering it's stolen pcsx2 code that is not optimized.
i get like 3 times the fps on the gpd win 2 for gamecube emulation than on the switch and the win 2 still strugles with some ps2 games


i rly doubt u would get playable speeds on the switch for ps2 emulation
 
It isnt turned on by default, but if enabled you should be able to
Code:
echo 0 | sudo tee /sys/kernel/tegra_cpufreq/overclock
and turn the overclock off?
Thx but, how can I disable This ONE? "
echo 2091000 | sudo tee /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq"?

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

Thx but, how can I disable This ONE? "
"?
Edit: Nevermind, i got it, I ran echo 1785000 | sudo tee /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
 
  • Like
Reactions: kevandkkim
i get like 3 times the fps on the gpd win 2 for gamecube emulation than on the switch and the win 2 still strugles with some ps2 games


i rly doubt u would get playable speeds on the switch for ps2 emulation
I'm 100% positive the switch is capable of ps2 emulation at playable speeds. My crappy phone is capable of playable speeds on certain games using Damon & Damon is just stolen pcsx2 code poorly optimized for arm chipsets.
 
  • Like
Reactions: Refriger8tor
I'm 100% positive the switch is capable of ps2 emulation at playable speeds. My crappy phone is capable of playable speeds on certain games using Damon & Damon is just stolen pcsx2 code poorly optimized for arm chipsets.
maybe the switch will play ps2 games with damon when it will get android fully working with the new kernel :)
 
maybe the switch will play ps2 games with damon when it will get android fully working with the new kernel :)

That would be my dream come true but I am not sure it is possible. We can only dream, can't we ? For now. :)
 

Site & Scene News

Popular threads in this forum