Linux – L4T Ubuntu 1.1
Linux s’invite sur Nintendo Switch grâce à ce package Ubuntu clé en main, basé sur la version dédiée à Tegra. Celui-ci supporte l’ensemble des périphériques Switch : manettes, joycons, audio, tactile, Wifi, dock, USB etc. Les pilotes graphiques permettent de profiter de l’accélération matérielle, aussi bien sous Vulkan qu’en OpenGL, et les lecteurs vidéo intégrés en tirent pleinement partie.
Fonctionnalités :
- Support du dock avec USB
- Bluetooth (à la fois pour les manettes et l’audio)
- Pilotes GPU Nvidia – Vulkan et OpenGL
- Audio – Casques, micro et au dessus de HDMI en mode docké.
- Joycons et manettes PRO sont supportés lorsque détachés de la console
- Écran tactile
- Affichage
- WiFi
- Fréquence CPU adaptative – Le CPU tourne entre 200 MHz et 1.7 GHz en fonction de la charge de travail. Les ventilateurs sont ajustés en conséquence
- Pleine vitesse pour la carte SD
- Accélération vidéo Hardware en utilisant les applications vidéo intégrées (ce qui veut dire que vous pouvez regarder des vidéos sans drainer massivement la batterie)
Pré-requis :
- Une carte SD dédiée de 16Go ou plus
Installation :
- Télécharger et décompresser l’image-disque.
- L’écrire sur votre carte SD avec un programme tel que etcher ou dd.
- Appliquer les mises à jour kernel s’il y en a.
- Démarrer hekate et choisir L4T dans le menu des configurations.
- Attendre entre 2 et 4 minutes pour le chargement initial.
- Suivre les instructions d’installation – veillez à ne pas docker la console pendant ce processus.
- Une fois l’installation terminée et que vous êtes loggué, il est conseillé de redémarrer :
- Maintenir le bouton Power pendant 10 secondes.
- Charger hekate une fois de plus et choisir L4T comme payload.
- Se connecter et ouvrir l’application « Disks »
- Choisir la seconde partition de votre carte SD et cliquer sur l’icône de roue crantée
- Choisir « resize » et changer la taille pour utiliser tout l’espace disponible.
- Bravo, vous avez Ubuntu 100% fonctionnel sur votre Switch !
Bugs :
- Les joycons ne fonctionnent pas s’ils sont reliés physiquement à la console
- Docker la console alors qu’une sessions SSH est ouverte peut provoquer un souci sur l’affichage, qui ne s’éteint pas correctement
- Pas de mode veille
- Pas d’USB OTG – fonctionne cependant en mode docké
- Vulkan est buggué avec Dolphin
- Le tactile fige de manière aléatoire, par moments
- L’horloge temps réel est déréglée sur Horizon
Informations complémentaires :
- pour appairer les (joy/pro)con, ouvrir le menu bluetooth dans les paramètres et appuyer sur le bouton + dans le coin inférieur gauche. Appuyer ensuite sur le bouton Sync sur votre manette et choisir son nom dans la liste d’appairage. Une fois les deux joycons connectés, appuyer sur chacun des boutons de tranche pour l’utiliser comme un seul contrôleur.
- pour utiliser dolphin, ajouter le ppa « dolphin-emu/ppa » et installer le paquet dolphin-emu-master.
- pour mettre à jour le système, lancer les commandes : « sudo apt update », « sudo apt upgrade ». Ceci appliquera toutes les mises à jour ubuntu/switch sauf celles du kernel, qui seront postées ici si nécessaire.
- pour limiter la fréquence CPU, lancer la commande : cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies. Chercher la fréquence désirée, puis lancer la commande : echo <freq que vous voulez> | sudo tee /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
- pour forcer la fréquence maximale, lancer la commande : echo performance | sudo tee /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
- un menu pour configurer l’overclocking et les profils des ventilateurs arrive bientôt, avec support d’une fréquence CPU de 2GHz
Sources :
Toutes les sources sont disponibles sur gitlab.com/switchroot avec les autres dépôts kernel sur nv-tegra.nvidia.com
Crédits :
Langerhans,
Ave,
Natinusala,
CTCaer,
NVIDIA,
Toute l’équipe de switchroot – plus d’informations à ce sujet dans un futur proche.
Mises à jour :
Version 1.1 :
Téléchargement : update-1-for-switchroot-l4t-ubuntu-2019-04-28.tar.gz
Installation : Extraire le contenu de l’archive sur la première partition de votre carte SD, en vous assurant d’écraser « Image » et « tegra210-icosa.dtb ».
(apt update && apt upgrade n’est pas suffisant pour cette mise à jour)
Nouveautés :
- Activation de USB mass storage et binfmt dans le kernel.
- Amélioration de la sensibilité du tactile et du souci pour atteindre les coins inférieurs.
- Correction des soucis du joystick droit et de l’axe y avec les joyscons/procon.
- les problèmes avec certaines cartes SD ont été potentiellement corrigés, si vous les avez expérimentés, veuillez tester cette version et m’envoyer un message s’il n’y a pas d’améliorations.