Pubblicato dallo sviluppatore
un nuovo aggiornamento di L4T Ubuntu con una nuova versione 5.0.0,L4T Ubuntu è una DISTRO basata su Linux per Tegra e Ubuntu per Nintendo Switch con una serie di caratteristiche aggiunte per essere compatibile con la maggior parte dell’ hardware della console portatile.Caratteristiche
- Supporto per dock USB
- Bluetooth (sia driver che audio)
- Driver GPU Nvidia: Vulkan e OpenGL
- Audio: cuffie, altoparlanti HDMI e altro ancora quando sono inseriti nel dock
- Joycon e controller professionali sono completamente supportati quando non sono collegati alla console
- Touch screen
- Monitoraggio
- Wifi
- Ridimensionamento della frequenza della CPU: scala della CPU da 200 mhz a 1,7 GHz (per quale interruttore è memorizzata) a seconda del carico. Gli hobbisti si adeguano per tenerne conto.
- Velocità sdcard completa
- Accelerazione video hardware quando si utilizza l’app video integrata
Prerequisiti
- Una scheda SD da 16 GB MINIMO (consigliata: 128 GB e oltre classe U3 o U3/A2)
- Un computer
Installazione
- Scarica l’immagine standard da qui
- Eseguire il backup della scheda SD:
- Eseguire il backup dei file normali da FAT32
- Se emuMMC esiste, usa Hekate per eseguirne il backup (Strumenti -> Backup eMMC)
- Se Android esiste, fai un backup TWRP
- ATTENZIONE: quanto segue cancellerà tutto sulla tua scheda SD.
Partiziona la tua scheda SD in Hekate (Strumenti -> Partiziona scheda SD) lascia almeno 7 GB per FAT32 per i file di installazione scaricati nel passaggio 1 E ricrea qualsiasi partizione di cui potrebbe essere stato eseguito il backup. - Dal tuo PC, estrai il file 7z nella tua partizione SD FAT32 (Suggerimento: usa Hekate UMS (Strumenti->Strumenti USB) con un cavo USB-C che collega lo switch e il PC per montare la tua scheda SD invece di scambiare la tua scheda da Switch a PC) .
- In Hekate, vai su Strumenti -> Partizione SD -> Flash Linux.
- In Hekate, (Nyx Options -> Dump Joy-Con BT) per eseguire il dump dei dati di associazione dei joycon, con i joycon collegati alla console, dopo essere stati accoppiati in hos.
- Ora puoi ripristinare il backup
- Copia i tuoi file normali in FAT32
- Per emuMMC usa Hekate per ripristinare il backup (Strumenti -> Ripristina eMMC)
- Per Android, copia il backup TWRP nella partizione FAT32, quindi segui i passaggi e 4 del nostro Android MA invece di installare “Lineage zip, seguito dal tuo zip GApps” al passaggio 4.g ripristina il backup in TWRP
Changelog
Modifiche al kernel/driver
- RAM
409 MB di RAM è stata liberata dai tagli ed è stata data a CMA in modo che tutto possa usarla facilmente con mmap - Driver Joycon/Procon
Aggiunto il supporto per Sio (gamepad Switch Lite)
Rumble HD migliorato e correzione una volta per tutte
Sequenza di init migliorata e riordinata
Stabilità uart ad alta velocità migliorata
Risolti i blocchi durante l’utilizzo di rumble HD
Modificato il D-Pad Procon da HAT a D- effettivo Pad
Risolti i limiti dello stick analogico HORI - WiFi e Bluetooth
Sblocca completamente quasi tutti i canali WiFi e la potenza massima. Molti canali a 5 Ghz e alcuni a 2,4 GHz saranno abilitati solo se è presente un AP esistente.
Corretta la modalità Bluetooth SCO (HSP/HFP). Ora trasmette correttamente l’audio anziché l’elettricità statica
Segnale notevolmente migliorato sia su WiFi 2,4 GHz che su Bluetooth poiché l’impostazione predefinita è ora USB2
(USB3 può essere riattivato tramite ini config) - Caricabatteria e indicatore livello carburante
Aggiunto Regolazione % batteria. Imposta un limite alla % massima della batteria ed è molto utile quando il dispositivo è sempre collegato.
Aggiunto il supporto della disabilitazione della ricarica tramite GPIO speciale
Migliora la sequenza di inizializzazione - Audio
Aggiunto EQ altoparlanti Switch 2019/Lite/OLED
Aggiunti controlli di precisione per i volumi di altoparlanti/cuffie DAC
Aggiunto minijack Supporto per microfono e supporto per cuffie vs cuffie
Aggiunto supporto per i pulsanti delle cuffie (tutti i pulsanti funzionano come riproduzione/pausa)
Driver rifattorizzato e processo di init/deinit migliorato - Driver R2P
Refactoring e supporto T210B01 aggiunto
Controlla README_CONFIG.txt per maggiori informazioni su come può essere configurato - USB-C (DisplayPort/Power Delivery)
Rifattorizzazione massiccia del driver USB-C, ancora una volta.
Supporto per PIN C (adattatori che riportano solo 4 corsie DisplayPort)
Rimosso il requisito per almeno 2 profili USB-PD per abilitare la ricarica PD
Aggiunto supporto per nessun DisplayPort (Switch Lite)
Miglioramento e velocizzazione della sequenza di avvio - Display
Aggiunto il driver del pannello OLED
Aggiunto il supporto HDCP 1.x e 2.2 per DisplayPort
Corretto il supporto TSEC La
retroilluminazione verrà sempre disabilitata prima di disabilitare il pannello LCD/OLED - DisplayPort CEC
Aggiunto il supporto per CEC tramite DisplayPort
Docking cambierà automaticamente la sorgente in Switch se supportato
Telecomando TV CEC
Supporto per dock OLED - Rilevamento caricabatterie USB non PD
Aggiunti sintonizzatori fini per le correnti sul rilevamento del caricabatterie USB
Miglioramento del rilevamento
Imposta SDP quando un gadget è abilitato solo a 500 mA - Driver eMMC/SD
Migliora la calibrazione automatica
Consenti la modalità a 1 bit - XUSB
Corretto il supporto T210B01
Aggiunto il supporto adeguato per la modalità solo USB2
Varie correzioni a USB phy e vbus - Sequenza di inizializzazione del driver del kernel migliorata. Risparmia circa 4-6 secondi di tempo di avvio.
- Aggiunta una migliore gestione degli errori di panico, il registro pertinente ora può essere scaricato automaticamente da hekate.
- Aggiunti controlli per disabilitare l’ottimizzazione del pannello tattile all’avvio (alcuni cavi o pannelli flessibili rotti potrebbero averne bisogno)
- Risolto il problema con la modalità IRQ IMU. Ciò migliora notevolmente la reattività IMU Acc/Gyro. Aggiunto anche il nuovo supporto per i chip IMU.
- Risolto un problema per cui l’irq del pulsante di accensione poteva essere impilato
- Risolto un blocco all’avvio a causa del driver Squash FS
- Aggiunto il supporto DM-CRYPT
- Risolto il problema con il regolatore CPU/GPU/RAM max77812 e abilitato per T210B01
- Aggiunto regolatore max77801 3.3V per Switch OLED
- Aggiunto un nuovo driver TSKIN e modificate le temperature e le curve della ventola in modo che corrispondano esattamente a HOS
Modifiche a Ubuntu/spazio utente
- Tema e icone Tema e icone
predefiniti modificati in uno più moderno piatto e scuro
Se li hai modificati prima puoi utilizzareTweaks
dal menu dell’app per cambiarlo (tema Pop-Dark e icone Pop) - Tastiera su schermo
Ora offre un nuovo aspetto del materiale che disegni
Aggiungi un tasto speciale per i gamepad per mostrarlo / nasconderlo
Rilevamento della tastiera fisica abilitato
Trasparenza automatica in modalità inattiva, in modo che l’utente possa vedere dietro di essa.
Risolto un problema che ritardava il logout di 2:30 minuti se osk era abilitato - Impostazioni predefinite
Ora è più facile fare doppio clic al tocco
Soglia di trascinamento aumentata per evitare trascinamenti errati invece di toccare
ALS disabilitato per il controllo della retroilluminazione in modo che l’utente possa abilitarlo nella configurazione ini per emulatori e giochi
Livelli batteria modificati: avverte BASSO al 15%, avvisa Critico al 6%. Spegnimenti al 4%
Sospensione dopo 10 minuti di inattività a batteria. Mai all’AC.
Percentuale della batteria sempre visualizzata
Dimensione cursore predefinita aumentata Ridimensionamento predefinito
modificato
Scorciatoie Dash predefinite modificate in modo che l’utente possa bloccare le preferenze senza prima sbloccare - Profili Bluetooth A2DP
Modifica automatica del profilo
Aggiunti profili AAC, AptX e AptX HD Corretti
anche i profili SCO HSP/HFP - Dock-Handler
Completamente ottimizzato e veloce
Risparmia il tempo di avvio
Funziona correttamente su Greeter
Supporto CEC Supporto del
profilo di alimentazione PD (passerà alla console se il caricatore PD)
Risolti arresti anomali all’avvio - Joycon Daemon
Aggiunto il supporto Sio (Switch Lite Gamepad)
Ora il rumble funziona correttamente e inoltre non blocca il sistema
Rimosso la gestione Procon da Joycond. Ora il controller può essere utilizzato da qualsiasi software
IMU ora accessibile da ogni app
Varie correzioni di bug - Sistema FFMpeg aggiornato per utilizzare i codec video HW più recenti
- Switch Multimedia
Aggiornato per utilizzare la decodifica/codifica video HW più recente
(ffmpeg-l4t, ffplay-l4t e mpv-l4t) - Chromium Browser
Supporto dell’accelerazione HW Full Vulkan Supporto
della decodifica video Full HW per video H264 e VP8 - Il Bluetooth è ora completamente disabilitato in sospensione per risparmiare la batteria
Abilitato automaticamente al ripristino. - Mappatura joystick
Basata su L4T Megascript one e inclusa per impostazione predefinita
Rielaborate tutte le mappature come segue:
A, B, X, Y –> Invio, Backspace, Esc, Cambio attività
Meno, Più –> Ruota schermo, Mostra/Nascondi OSK
L3 , R3 –> BLOC MAIUSC, Clic centrale su
Home –> Tasto Windows
D-pad –> Tasti freccia Levette
L/R –> Mouse,
Acquisizione a scorrimento –> Disabilita (/Abilita) le mappature e ne consente l’utilizzo come gamepad - Ora tutti gli aggiornamenti possono essere eseguiti tramite APT. 5.0.0 sarà l’ultima immagine fornita.
Ogni nuovo aggiornamento verrà eseguito tramite Aggiornamenti software o comando Apt. - Profilo ALSA aggiornato per supportare tutte le SKU
- Aggiunto il supporto HDCP se richiesto da un’App che supporta l’api
Initramfs modifiche
- L’indirizzo MAC WiFi è ora derivato dall’id SoC
- Indirizzo MAC BT se nessun dump joycon è derivato dall’id SoC
- Aggiunto il controllo degli errori all’avvio
Corregge i “mattoni” in cui la partizione Linux è danneggiata ma può essere riparata - La creazione
.reinit
di flag di file in switchroot/ubuntu forzerà una riestrazione di kernel e moduli/firmware
che dovrebbe essere sempre utilizzato se l’utente aggiorna BSP a un altro (ad esempio r32.7.3) - Se initramfs non riesce ad avviarsi, proverà prima a scaricare il log del kernel in sd (l4t_initramfs_kmesg.log) prima di mostrare la schermata rossa.
Modifiche allo stack di avvio
- Supporto completo per T210B01 (Switch 2019, Lite e OLED)
- Il file .ini è ora il file di configurazione principale e uenv.txt è obsoleto (viene eseguito un backup per le copie esistenti)
- Tutte le configurazioni sono descritte in README_CONFIG.txt
- Fai attenzione a ciò che stai avviando su T210B01 poiché può creare blocchi nella schermata nera o messaggi di errore.
In tal caso, verrà visualizzato un messaggio di errore per evitare il blocco dello schermo nero.
Download
https://download.switchroot.org/ubuntu/
Fonte