Home Homebrew Rilasciato L4T Ubuntu v5.1.0

[Scena Switch] Rilasciato L4T Ubuntu v5.1.0

689
0

Pubblicato un nuovo e interessantissimo aggiornamento per L4T Ubuntu, la versione Linux per console Nintendo Switch modificate basata sul progetto “Linux for Tegra” di NVIDIA.

Questa nuova versione corregge una moltitudine di bug e aggiunge il supporto per le schede SD UHS DDR200 che garantiscono una velocità di lettura fino a 200 MB/s su bus UHS-I (fino a 104 MB/s).

Un incremendo considerevole che punta a correggere un bug di vecchia data, sia in lettura che in scrittura su schede SD e su eMMC, mentre sempre su SD è stato introdotto il supporto per la cache.

Corretto inoltre un vecchio bug in Nvidia che riduceva le prestazioni SD/eMMC del 60% dopo una sospensione profonda.

Migliorata anche la velocità di riattivazione su modelli T210 e T210B01 e aggiunto il supporto per i controller XBOX bluetooth tramite il driver XPAD Neo.

Caratteristiche

  • Supporto USB PD/OTG/Dock OTG.
  • Bluetooth (sia controller che audio).
  • Supporto completo per Joycon (esclusi NFC e IRcamera).
  • Driver GPU Nvidia – Vulkan e OpenGL.
  • Audio – Cuffie e altoparlanti tramite HDMI quando sono inseriti nel dock..
  • Touch screen (più correzioni).
  • Display.
  • Wi-Fi (con correzioni per la modalità sleep/correzioni della stabilità).
  • Ridimensionamento della frequenza della CPU: La CPU scala da 200 mhz a 1,7 GHz (per quale Switch è assegnata) a seconda del carico sotto. I fan sono regolati per tener conto di ciò.
  • Velocità completa della scheda SD.
  • Accelerazione video hardware quando si utilizza l’app video integrata (significa che è possibile guardare video senza che la batteria venga scaricata in modo massiccio).
  • Overclocking.
  • Modalità sospensione LP0.
  • Supporto sensore IMU/luce ambientale.
  • reboot2payload.
  • Minerva Memory Training.
  • Supporto per Moonlight-QT.
  • Aggiornamenti di Initramfs (correzione del ridimensionamento della partizione, aggiunta del logo di avvio e schermate di errore).

Prerequisiti

  • Una scheda SD dedicata da 8 GB o superiore.

Aggiornamenti per precedenti installazioni 3.0+

https://download.switchroot.org/ubuntu/updates/switchroot-ubuntu-3.2.0-update_only-2020-10-05.7z

  1. Rimuovere la cartella l4t-ubuntu e il bootloader\ini\01-ubuntu.ini dalla partizione FAT32 della scheda SD.
  2. Estrarre l’archivio .zip nella partizione FAT32 della scheda SD. Se non hai spazio, prova a rimuovere tutti i file relativi a Ubuntu dalla partizione FAT32 della scheda SD e riprova.
  3. Scaricare le informazioni di accoppiamento del joycon in Hekate.
  4. Avviare.

Installazione

  • Scaricare l’immagine (versione Standard non CUDA, che è probabilmente quello che si desidera).
  • Partizionare lo spazio con Hekate, assicuratevi di lasciare abbastanza spazio su FAT32 per estrarre l’immagine scelta.
  • Estrarre l’archivio .7z nella partizione FAT32, ora denominata SWITCHSD.
  • Flashare l’immagine nel gestore delle partizioni nella partizione hekate su linux.
  • Andare sugli strumenti NYX e scaricare i dati di accoppiamento del joycon, con i joycon collegati alla console, dopo essere stati accoppiati nell’OS.
  • Applicare l’aggiornamento di seguito (alcune cose non sono state trasformate in immagine, aggiorneranno i collegamenti e rimuoveranno questo passaggio una volta risolto).
  • Avviare Ubuntu tramite Hekate.
  • Attendere circa 2-4 minuti durante il caricamento iniziale.
  • Divertiti, ora hai Ubuntu completo sulla tua console Switch!

Nuovo utente senza partizione ext4

  1. Utilizzare Hekate Part Manager o qualsiasi altro strumento di partizione.
  2. Estrarre l’archivio .7z direttamente sulla scheda SD.
  3. Flashare tramite Flash Linux di Hekate.
  4. Andare alle opzioni nyx e scaricare l’associazione BT del joycon.
  5. Avviare.

Volendo è possibile eseguire anche Android e/o emummc, bisogna solo selezionare attentamente le dimensioni nel gestore delle partizioni di Hekate, se si vuole evitare le ripartizioni.

Note

  • Associa i procon aprendo il menu Bluetooth nelle impostazioni e premendo il pulsante + nell’angolo in basso a sinistra. Quindi premere il pulsante di sincronizzazione sul controller e selezionare il suo nome nella finestra di associazione.
  • Per aggiornare il sistema eseguire i comandi sudo apt update, sudo apt upgrade. Questo applicherà tutti gli aggiornamenti della switch e ubuntu a parte gli aggiornamenti del kernel, saranno pubblicati qui se mai necessari.
  • Profili disponibili:
0 - Default1 - Max CPU2 - MaxGPU3 - Max All4 - Perf All5 - Perf Max All
CPU Max : 1.78GHzCPU Max : 2.09GHzCPU Max : 1.78GHzCPU Max : 2.09GHzCPU Min : 1.02GHzCPU Min : 1.02GHz
GPU : 768MhzGPU : 768MhzGPU : 921MhzGPU Max : 921MhzCPU Max : 1.78GhzCPU Max : 2.09Ghz
GPU Min : 384MHzGPU Min : 384MHz
GPU Max : 768MhzGPU Max : 921Mhze

Per abilitare la modalità 2ghz

echo 1 | sudo tee /sys/kernel/tegra_cpufreq/overclock

Per consentire sempre la copia in modalità 2.0ghz

echo 1 > /sys/kernel/tegra_cpufreq/overclock

In /etc/rc.local prima della riga 0 di uscita.

Changelog

  • Le straordinarie prestazioni SD/eMMC aumentano:
    • Supporto per la scheda SD UHS DDR200 che consente fino a 200 MB/s sul bus UHS-I (fino a 104 MB/s). (Richiede hekate 6.0.3).
    • Le prestazioni in lettura sono aumentate del 2-20% e in scrittura del 50-200% su SD ed eMMC. Questo corregge un bug vecchio di quasi 2 decenni.
    • Corretto un vecchio bug di Nvidia che riduceva le prestazioni SD/eMMC del 60% dopo una sospensione profonda.
    • Tempi di latenza/accesso ridotti e trasferimenti casuali migliorati (4k IOPS).
    • Aggiunto il supporto per la cache della scheda SD.
    • I regolatori VDDC/VDDQ della scheda SD sono ora disabilitati durante la sospensione profonda. Aumentati notevolmente i tempi di standby su switch scheggiati che utilizzano il punto VDD della scheda SD corretta.
    • In caso di init falliti, la scheda SD ora verrà riavviata completamente e il driver proverà a ridurre progressivamente il tempo del bus, invece di tornare immediatamente a HS25. Infine, i tentativi ora sono istantanei, invece di richiedere 2-5 secondi.
  • Deep Sleep:
    • Velocità di riattivazione notevolmente migliorata su T210 e T210B01.
    • Deep Sleep notevolmente migliorata su T210B01 (aumentata di circa 10-15 giorni).
    • Mitigato un errore HW T210B01 e corretti diversi bug dei driver Nvidia nei driver SDMMC/PCIE/XUSB/USBPD.
  • GPU DVFS per T210B01:
    • Una nuova modalità aggiunta per T210B01 che riduce drasticamente il consumo energetico con clock della GPU più elevati.
    • Ciò consente inoltre alla GPU di raggiungere un massimo di 1228 MHz su determinate GPU selezionate.
    • I clock della GPU ora sono adeguatamente limitati dalla tensione massima e dalla potenza massima, aumentando la sicurezza non superando i limiti di corrente pmic.
    • Ciò può aumentare anche il clock massimo della GPU a 1152 MHz su determinate GPU selezionate.
  • Joy-Con/Pro-Con:
    • Miglioramento dell’inizializzazione di Sio (Lite Gamepad).
    • Aumento della velocità di segnalazione dell’input Sio a 120 Hz (8 ms) da 60 Hz (16 ms).
    • Traffico ridotto dai comandi rumorosi.
    • Aggiunto rilevamento di plug-in/rimozione tramite pin per Joy-Con.
    • Con problema in cui il dispositivo di input IMU non sarebbe stato annullato alla rimozione di Joy/Pro-Con su rotaia o wireless.
  • Controller XBOX:
    • Aggiunto supporto per controller XBOX bluetooth tramite driver XPAD Neo.
    • Come per quelli USB, lo spazio utente deve caricare il modulo.
  • WiFi/Bluetooth
    • Aggiornati file del firmware all’ultimo HOS.
    • Corretti diversi bug del driver bluetooth.
  • USB-PD
    • VCONN/VBUS ora è gestito su alcune SKU, aumentando drasticamente il deep sleep.
  • PCIE/XUSB
    • Miglioramenti ai driver su tutti i fronti.
    • Le correzioni di sospensione/ripresa aumentano notevolmente anche i tempi di sonno profondo.
  • IMU integrata
    • Aggiunto il supporto per i chip IMU a 6 assi STM LSM6DSO/LSM6DO e LSM6DSE.
    • Ora il driver sceglierà automaticamente anche tra LSM6DS3H/DSO/DSE e ICM40607.
  • Aggiunto il supporto del motore HW Random per T210B01.
  • Corrette le impostazioni di produzione per DisplayPort su T210B01.
  • Corrette diverse impostazioni pmic.
  • Molti altri miglioramenti/correzioni.

Modifiche a Ubuntu/spazio utente

  • Supporto Chromium Widevine per i servizi di streaming di film/serie:
    • Chromium ora supporta Widevine DRM per le piattaforme di streaming. La maggior parte dei siti funziona tramite l’icona normale.
    • Altri, come Netflix, hanno bisogno di Chromium Streaming dal menu dell’app.
  • Icona Switch Tray:
    • L’icona ora è divisa in 2 sezioni. L’icona Switch per gli strumenti e quella del profilo di testo che consente la gestione di alimentazione/ventola.
    • Le seguenti funzionalità sono state aggiunte all’icona:
    • Aggiunta l’app Reboot 2 Config per il riavvio a una voce di avvio Hekate con 2 semplici passaggi.
    • Aggiunte le modalità colore del display OLED.
    • Aggiunta la guida per la mappatura dei controlli Joy-Con. Mostra come i Joy-Con sono mappati su tastiera/mouse e come abilitarli/disabilitarli.
  • Il tema:
    • Unity Dash, la barra laterale delle app, è stato aggiornato a un tema piatto moderno.
  • App:
    • Aggiunto tegrastats-l4t con un output formattato migliore. Utile per informazioni in tempo reale e sovrapposizioni. Può essere avviato dall’icona Switch nella barra delle applicazioni.
    • Aggiunto jc-dump-ltk per scaricare la chiave Bluetooth LTK quando l’utente connette il Pro Controller tramite USB. Può essere utilizzato anche per ottenere LTK da Joy-Con tramite Grip.
  • Bluetooth:
    • Il Bluetooth ora viene disabilitato in modalità sospensione, poiché non è necessario che l’utente spenga manualmente i controller.
    • Ciò consente anche all’intero chip combo wifi/bt di spegnersi durante la sospensione e quindi di ridurre il consumo energetico.
  • Aggiunto il supporto opzionale per il codificatore audio DTS (dcaenc) per DP/HDMI. Se lo si desidera, il pacchetto apt è alsa-lib-dcaenc.
  • Molti altri miglioramenti/correzioni.

Modifiche allo stack di avvio

  • L4T Loader:
    • Supporto modalità SD Card UHS DDR200 (richiede hekate 6.0.3 o più recente).
    • Consenti l’overclocking della ram Samsung all’inizio del 2019 a 2133 MHz per T210B01 (Mariko).
  • Configurazione INI
    • bt_ertm_disable consente di disabilitare Bluetooth ERTM che potrebbe ostacolare l’utilizzo di alcuni dispositivi Bluetooth.
    • ddr200_disable consente di disabilitare il supporto automatico della scheda SD UHS DDR200.
    • gpu_dvfsc consente di ridurre drasticamente il consumo energetico della GPU per Mariko su clock elevati e consentendo clock più elevati consente anche a limit_gpu_clk di limitare i clock massimi della GPU nel caso in cui gpu_dvfsc venga utilizzato e la GPU non può sopportare un voltaggio inferiore.
  • Come sempre, controllare il file README_CONFIG.txt per maggiori informazioni.
  • Supporto per il robusto tipo pmic delle schede di sviluppo T210B01 in U-BOOT.

Nota: Se si riavvia/spegne, viene disabilitato e riabilitato al successivo avvio L4T. Come sempre la fonte è pubblica e tutti i progetti basati su L4T per Switch ne trarranno beneficio (distribuzioni Linux L4T/Lakka/Android)

Crediti

  • bylaws.
  • Langerhans.
  • Ave.
  • Natinusala.
  • CTCaer (per la maggior parte delle cose difficili).
  • Gavin_Darkglider.
  • DanielOgorchock (Joycon drivers/joycond).
  • stary2001 (reboot2payload).
  • NVIDIA.
  • Azkali.
  • Tutti gli altri in switchroot – maggiori informazioni su questo in futuro.

Fonti

Le fonti possono essere trovate tutte su https://gitlab.com/switchroot con gli altri repository del kernel su http://nv-tegra.nvidia.com. Utilizzare questi script se si ha intenzione di creare il proprio kernel: https://gitlab.com/switchroot/kernel/l4t-kernel-build-scripts/tree/test

Collegamenti utili

Caratteristiche supportate: https://t.co/s8Wb36SWio

Changelog nel Wiki insieme a quelli passati: https://t.co/gHqdONqWdL

Guida installazione/aggiornamento: https://t.co/iGkc8eqZOO

Download: Source code L4T Ubuntu v5.1.0

Fonte: twitter.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.