Home Homebrew Fizeau per Nintendo Switch si aggiorna alla versione 2.8.3: risolti problemi...

[Scena Switch] Fizeau per Nintendo Switch si aggiorna alla versione 2.8.3: risolti problemi di blocchi e freeze dello schermo

73
0

Pubblicato un nuovo aggiornamento per Fizeau, lo strumento sviluppato dal developer averne che permette di intervenire sulla resa del display della console Nintendo Switch, modificando diversi parametri dell’immagine per ottenere una visualizzazione più adatta alle proprie esigenze.

Fizeau consente di modificare la temperatura del colore, la saturazione e la tonalità dello schermo, offrendo un controllo molto più preciso rispetto alle impostazioni standard della console.

È inoltre possibile applicare correzioni selettive ai singoli canali cromatici, fino ad arrivare a filtrare completamente l’immagine su una sola componente di colore.

Il progetto include anche un sistema di tone mapping programmabile, attraverso il quale è possibile intervenire su contrasto, gamma, luminanza e intervallo dei colori. Queste impostazioni permettono di personalizzare ulteriormente l’aspetto dell’immagine e adattarlo alle diverse condizioni di utilizzo.

Particolarmente interessante è la possibilità di programmare automaticamente l’applicazione delle impostazioni in base all’orario di alba e tramonto, con transizioni graduali.

Fizeau permette inoltre di configurare il dimming dello schermo, una funzione utile soprattutto quando si utilizza la console in ambienti poco illuminati.

L’ultimo aggiornamento, seppur privo di nuove funzioni particolarmente rilevanti, interviene sulla stabilità dell’applicazione con la correzione di alcuni problemi che potevano provocare blocchi e congelamenti.

Caratteristiche

  • Modifica la temperatura del colore del display.
  • Filtra i colori per un singolo componente.
  • Applica le correzioni del colore: gamma, luminance e color range.
  • Controlla la luminosità della retroilluminazione dello schermo.
  • Impostazioni di pianificazione da applicare al crepuscolo/alba, con transizioni fluide.

Installazione

  • Scaricare l’archivio e decomprimerlo all’interno della scheda SD (prestare attenzione a unire e non sovrascrivere le cartelle) e riavviare la console Switch.
  • Fizeau supporta solo l’ultima versione del Custom Firmware Atmosphère.
  • Se si intende utilizzare l’overlay, dovrete configurare Tesla (installare Tesla-Menu e ovlloader). Non è supportato sulle versioni del firmware precedenti alla 9.0.0.

Utilizzo

  • Per utilizzare Fizeau fare riferimento alla guida integrata. Navigare con il touchscreen o con i pulsanti D-pad.

Impostazioni

Le impostazioni vengono salvate nella directory /switch/Fizeau/config.ini, da qui è possibile modificarle anche manualmente.

Per ridurre l’utilizzo della memoria del sysmodule, le impostazioni non vengono lette all’avvio. Invece, vengono applicati all’avvio dell’applicazione/overlay. Pertanto, sarà necessario avviare un client dopo un riavvio per riavviare completamente Fizeau.

Come funziona

Questo software utilizza la CMU (Color Management Unit) incorporata nella GPU Tegra di Nintendo Switch. Lo scopo di questa unità è abilitare la correzione della gamma/modifiche della gamma di colori.

La CMU funziona in 3 passaggi:

  • Il primo passaggio converte i dati sRGB a 8 bit in uno spazio colore lineare a 12 bit, utilizzando una LUT (tabella di ricerca). Pertanto, aumenta anche la precisione dei dati del colore.
  • Il secondo passaggio è un prodotto puntuale tra la matrice CSC (Color Space Correction) e i dati RGB, come illustrato di seguito:

  • Il terzo passaggio mappa i dati di colore lineari a 12 bit, ora corretti, in sRGB a 8 bit, utilizzando un’altra LUT. Quindi la precisione dopo questo passaggio è diminuita. Inoltre, questa LUT è divisa in due parti: le prime 512 voci mappano [0, 32), mentre le altre 448 rappresentano [32, 256). Ciò consente una maggiore precisione per i componenti di colore più scuro, a cui l’occhio umano è più sensibile.

Panoramica della pipeline CMU:

Maggiori dettagli sono disponibili nel TRM (Tegra Reference Manual), sezione 24.3.14 (Display Color Management Unit).

Il software ufficiale utilizza la CMU per molteplici scopi (le seguenti immagini sono state generate utilizzando uno script trovato qui, con i dati scaricati dal software ufficiale in esecuzione):

  • Di seguito è rappresentata la configurazione CMU predefinita. Nessuna correzione viene applicata:

  • L’inversione del colore viene applicata utilizzando LUT2, che viene semplicemente invertita:

  • La scala di grigi è implementata con CSC, utilizzando la funzione di luminanza Y = 0,2126 * R + 0,7152 * G + 0,0722 * B su ciascun componente (i coefficienti effettivi sono 0,2109375, 0,7109375 e 0,0703125 a causa della limitata precisione dei componenti CSC che sono a 10 bit numeri Q1.8 firmati):

  • Infine, la correzione della luminanza, qui con un luma = 1.0 (la correzione della gamma di colori è molto simile):

Inoltre, la gamma di colori del display esterno viene limitata utilizzando la cornice informativa HDMI AVI (Auxiliary Video Information).

Il software ufficiale utilizza rampe gamma predefinite precalcolate e applica modifiche a quelle (la funzione pertinente può essere trovata su .text + 0x05c70 in 6.0.0 nvnflinger).

Tuttavia qui le rampe gamma vengono generate in fase di esecuzione, il che è sia più elegante che abilita facilmente gamma non predefinita. La LUT1 generata è identica byte per byte a quella ufficiale.

Changelog

  • Risolti i problemi di blocchi e congelamenti.

Download: Fizeau v2.8.3

Download: Source code Fizeau v2.8.3

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.

Ultimo aggiornamento 2026-09-13 / Link di affiliazione / Immagini da Amazon Product Advertising API

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.