- Il ridimensionamento frazionario in GNOME consente l'uso del 125%, 150% o 175% sui monitor 4K, ma rimane una funzionalità sperimentale con un impatto sulle prestazioni e sulla nitidezza.
- Wayland offre una base migliore per le configurazioni di DPI È un ibrido di Xorg, anche se attualmente il ridimensionamento del frame buffer può causare testo sfocato e alcuni artefatti visivi.
- Distribuzioni come Ubuntu, Fedora e openSUSE integrano il ridimensionamento frazionario in modo diverso, quindi spesso è necessario abilitare funzionalità sperimentali o combinarlo con le impostazioni dei font.
- Una configurazione bilanciata solitamente combina risoluzione nativa, scale ragionevoli, dimensioni del carattere adattate e, se necessario, strumenti come xrandr o Guest Additions in ambienti virtualizzati.

Se lavori con Monitor 4K sotto GNOMECollegando e scollegando display esterni tutto il giorno, avrai sicuramente già scoperto che il ridimensionamento frazionario può essere il tuo migliore amico... o il tuo peggior nemico. L'era del 4K non è più "qualcosa del futuro": è nelle sale riunioni, a casa, in Portátiles e su quasi tutti i nuovi monitor che acquisti.
Il problema è che, nonostante GNOME abbia fatto molti progressi, ridimensionamento frazionario in 4K Rimane un aspetto delicato: funziona, ma può causare sfarfallio, bordi che scompaiono, testo sfocato o persino problemi di prestazioni, soprattutto quando si utilizzano più monitor con risoluzioni o fattori di scala diversi.
Cos'è esattamente il ridimensionamento frazionario in GNOME?
Quando GNOME apparve per la prima volta nelle sue prime versioni, consentiva solo una scala intera classicaO tutto al 100%, o tutto al 200%, e poco altro. Questo funzionava in modo accettabile su monitor 1080p o 1440p, ma su schermi 4K o 2K il risultato poteva essere molto fastidioso: o tutto appariva minuscolo, o esageratamente grande.
La chiamata Scala frazionaria HiDPI Colma questa lacuna, consentendo valori intermedi come 125%, 150% o 175%. In questo modo, è possibile avere uno schermo 4K con un'eccellente nitidezza, mantenendo dimensioni ragionevoli per il testo e gli elementi dell'interfaccia, senza affaticare la vista o sprecare troppo spazio sul desktop.
Questa funzionalità è stata originariamente introdotta in GNOME 3.32 come funzionalità sperimentale, inizialmente pensata per Sessioni di Waylande successivamente esteso ufficiosamente a X11 grazie a patch e scoperte di sviluppatori come Marco Trevisan. Ancora oggi, GNOME 4x e GNOME 47 portano ancora quell'etichetta "sperimentale" in molti casi, sebbene la loro integrazione sia molto più matura rispetto ai primi tentativi.
Wayland vs Xorg: come influisce sul ridimensionamento frazionario
Il comportamento del ridimensionamento frazionario in GNOME Cambia parecchio a seconda che si utilizzi Wayland o Xorg (X11). Wayland è destinato a essere il futuro e, in teoria, offre una migliore gestione delle impostazioni DPI miste, consentendo di ridimensionare ciascun monitor separatamente senza troppe soluzioni interne.
Tuttavia, l'approccio attuale di Wayland in GNOME per il ridimensionamento frazionario è una sorta di soluzione intermediaIl desktop viene renderizzato a una risoluzione logica più alta e poi ingrandito alla risoluzione effettiva del monitor. Questo introduce due problemi: l'utilizzo delle risorse aumenta leggermente e il testo potrebbe non essere più allineato con i pixel fisici, con conseguente tipico effetto "sfocato" quando si supera o si scende al di sotto del 100%.
In Xorg, le cose sono ancora più precarie. GNOME supporta il ridimensionamento frazionario attraverso funzioni specifiche come x11-randr-scalatura-frazionariacontrassegnato anche come sperimentale. Internamente, il meccanismo è simile: l'intero frame buffer viene ridimensionato, con lo stesso tipo di conseguenze per le prestazioni e la nitidezza di Wayland, ma con una maggiore dipendenza dalle capacità di Xrandr e autisti della GPU.
Come abilitare il ridimensionamento frazionario in GNOME utilizzando i comandi
Se la tua distribuzione non visualizza le opzioni per impostazione predefinita scalato al 125% o al 150% Nelle impostazioni Display, spesso è sufficiente abilitare le funzionalità sperimentali di Mutter, il compositore di GNOME. Questo si fa utilizzando lo strumento Impostazioni. impostazioni.
In una sessione Wayland con GNOME 3.32 o versioni successive, è possibile abilitare il ridimensionamento frazionario impostando il parametro mutter che abilita il framebuffer ridimensionato. Il comando equivalente, spesso reperibile nella documentazione, è simile all'abilitazione dell'opzione scala-monitor-framebuffer all'interno della chiave experimental-features di org.gnome.mutter. Successivamente, nuovi fattori di scala come 125%, 150%, 175% e 200% dovrebbero apparire nel pannello Impostazioni > Monitor per i monitor compatibili.
Nelle sessioni X11, il processo si basa sull'attivazione dell'opzione x11-randr-scalatura-frazionaria all'interno delle stesse caratteristiche sperimentali. Il risultato pratico è che nel pannello Display si vedono di nuovo le stesse percentuali intermedie, sebbene i dettagli interni di come viene applicata la scala cambino perché vengono utilizzate le funzionalità di RandR.
Se a un certo punto te ne penti, perché vedi che il consumo di risorse aumenta o che il testo ha un aspetto scadente, GNOME ti consente di reimpostare i valori Mutter sperimentale utilizza un altro comando gsettings per cancellare completamente quella chiave. Le modifiche sono immediate e non è nemmeno necessario chiudere l'app Impostazioni, anche se di solito è consigliabile disconnettersi per assicurarsi che tutto venga applicato correttamente.
Scalabilità frazionaria in Fedora, Ubuntu e openSUSE
Ogni grande distribuzione si occupa di ridimensionamento frazionario in GNOME A modo suo. In Ubuntu è arrivata come una delle principali novità della versione 20.04 LTS, dove l'interfaccia grafica offriva opzioni come 25%, 150%, 175% e 200% in base alla dimensione logica dello schermo, a condizione che si utilizzasse GNOME con supporto HiDPI.
In Fedora, per un bel po' di tempo la configurazione grafica mostrava solo scale di 100% e 200%Questo è piuttosto limitante sui monitor 4K. Tuttavia, Fedora ha consentito di abilitare fattori intermedi con una semplice regolazione tramite terminaleÈ bastato attivare le funzioni di ridimensionamento sperimentali in Mutter e, dopo il riavvio, in Impostazioni > Display sono apparse le percentuali del 125%, 150% e 175%.
Alcuni utenti hanno segnalato che, sebbene il ridimensionamento frazionario funzioni bene sui laptop con Fedora e GNOME 47, quando si collega un monitor 4K esterno e si sperimenta con il ridimensionamento, si riscontrano dei problemi. bordi tagliati, zone morte sullo schermo o addirittura sfarfallio. Questi sono sintomi tipici di un supporto non ancora completamente rifinito, soprattutto in ambienti con più monitor e diversi fattori di scala.
In openSUSE Tumbleweed, d'altra parte, ci sono stati momenti in cui la distribuzione ha scelto di non rendere disponibile il ridimensionamento frazionario in GNOME 47. Ciò è probabilmente dovuto al fatto che gli sviluppatori ritengono la funzionalità non ancora sufficientemente matura o stabile per essere abilitata di default. Questo potrebbe deludere gli utenti provenienti da desktop come Plasma 6, dove il ridimensionamento frazionario è percepito come più stabile e raffinato, ma riduce anche il rischio di riscontrare gravi bug visivi nell'uso quotidiano.
Ubuntu, risoluzione dello schermo e la sua relazione con il ridimensionamento
In qualsiasi distribuzione GNOME moderna, inclusa Ubuntu con desktop GNOME 4xLa gestione della risoluzione e del ridimensionamento è centralizzata nel pannello Impostazioni, nella sezione Display. Qui è possibile scegliere la risoluzione nativa di ciascun monitor e, subito sotto, il livello di ridimensionamento globale.
Ubuntu in genere offre la risoluzione più alta consentita dalla scheda grafica e dallo schermo, ad esempio 1920×1080, 2560×1440 o 3840×2160 (4K). Questa sarà la base su cui verrà applicato il [non chiaro]. fattore di scalaUtilizzare sempre la risoluzione nativa del pannello è l'ideale per evitare artefatti e mantenere la migliore nitidezza possibile, sia per il desktop che per le applicazioni.
Se preferisci modificare la configurazione dal terminale, Ubuntu (quando usi Xorg) fornisce lo strumento xrandrCiò consente di elencare le risoluzioni supportate, modificare la modalità corrente e persino creare modalità personalizzate. Con un semplice comando, è possibile, ad esempio, modificare l'uscita del monitor eDP-1 impostandola su una risoluzione specifica, come 800x600, oppure selezionare la seconda risoluzione dall'elenco utilizzando un indice anziché digitarla manualmente.
È importante notare che le modifiche apportate con xrandr sono temporaneoQueste impostazioni vengono perse al momento del logout o del riavvio. Per impostare una risoluzione personalizzata, in genere si utilizza [parola mancante - probabilmente un'impostazione o una funzione specifica]. copione nel file ~/.xprofile che viene eseguito all'inizio della sessione grafica. Questo file viene aggiunto comandi per definire una nuova modalità utilizzando cvt e xrandr, associarla a un monitor specifico e applicarla automaticamente.
Lavorare con più schermi in Xorg
Quando hai due o più monitor Una volta connessi, la gestione della risoluzione e del ridimensionamento diventa più complessa. In Xorg, xrandr consente di identificare tutte le uscite attive con il comando appropriato, che restituisce un elenco di monitor, i loro nomi (ad esempio, eDP-1, HDMI-1) e le loro risoluzioni correnti.
Una volta individuato l'identificativo di ciascun monitor, è possibile utilizzare xrandr per modificare la risoluzione di uno senza influire sugli altri. Ad esempio, è possibile forzare eDP-1 a utilizzare 800x600 mentre il monitor esterno mantiene 1920x1080. Tuttavia, ridimensionamento frazionario per monitor Xorg non è flessibile o robusto come Wayland, quindi spesso è preferibile mantenere gli schermi alla loro risoluzione nativa e giocare con altre impostazioni, come la dimensione del carattere o lo zoom dell'applicazione.
Ridimensionamento dello schermo in GNOME: numeri interi, frazioni e perché a volte fallisce
All'interno del pannello GNOME Displays, troviamo un'opzione chiamata semplicemente scalaImpostando il valore al 100%, il desktop viene visualizzato nelle sue dimensioni reali, in base alla risoluzione impostata. Aumentando il valore al 125%, 150%, 175% o 200%, tutti gli elementi vengono ingranditi: icone, finestre, barre degli strumenti, testo dell'interfaccia, ecc.
Sugli schermi Full HD (1080p), il 100% o il 125% sono solitamente valori accettabili. Per le risoluzioni 2K, il 150% è una ragionevole via di mezzo. Sui monitor 4K, molti utenti optano direttamente per 200% di scala per evitare di affaticare la vista, anche se ciò riduce lo spazio di lavoro disponibile. È qui che entra in gioco l'opzione aggiuntiva chiamata "Fractional Scaling", introdotta ufficialmente in Ubuntu 20.04 e presente in altre recenti distribuzioni GNOME.
Il ridimensionamento frazionario consente di assegnare un fattore diverso a ciascun monitor, ad esempio il 200% su uno schermo 4K e il 100% su un monitor esterno 1080p. A prima vista, questo offre un'esperienza unificata e molto comoda, ma è importante essere consapevoli che il meccanismo interno prevede un ridimensionamento dell'immagine renderizzataCiò penalizza le prestazioni (perché l'elaborazione avviene a una risoluzione più alta del necessario) e può causare la perdita di nitidezza del testo, che si sposta dall'allineamento perfetto con la griglia dei pixel.
Sui monitor con un DPI molto elevato, come il display Retina di Apple, questo effetto collaterale è quasi impercettibile perché i pixel sono così piccoli che l'occhio non riesce a distinguere facilmente la leggera sfocatura. Su molti monitor da ufficio 4K, soprattutto quelli più economici, questa piccola perdita di nitidezza è evidente, soprattutto se si dispone di levigatura dei caratteri attivato e passi molte ore a leggere il testo, quindi è comodo regolare la temperatura del colore.
Perché alcune app appaiono sfocate con il ridimensionamento frazionario?
Non tutte le applicazioni reagiscono allo stesso modo all' Scala frazionaria di GNOMEQuelli che utilizzano il GTK moderno tendono ad avere prestazioni migliori, mentre molti applicazioni i framework non-GTK (ad esempio, alcuni vecchi framework basati su Qt, Java o meno integrati) potrebbero apparire sfocati.
Il motivo è che, in queste applicazioni, il sistema spesso ridimensiona la finestra come se fosse una semplice immagine, invece di rielaborarne tutto il contenuto alla nuova scala. Questo ridimensionamento dell'immagine compromette la nitidezza del testo e della grafica vettoriale e produce un risultato visivo simile allo zoom di uno screenshot.
Un esempio di ciò che sarebbe ideale può essere visto nei browser web. Se si aumenta il zoom della pagina Dal 100% al 125% o al 150%, il browser ridisegna tutti gli elementi web alla risoluzione effettiva del monitor. Non c'è successivo upscaling dell'intera immagine, quindi testo e grafica rimangono nitidi. La sfida per GNOME e Wayland è ottenere qualcosa di simile per l'intero desktop e tutte le applicazioni, senza aggiungere un carico di elaborazione eccessivo.
Alternative al ridimensionamento frazionario: regolazione dei caratteri e dei DPI
Finché Wayland non avrà un protocollo completo e robusto di scalabilità ideale per monitorUna soluzione molto pratica in GNOME è quella di regolare la dimensione del carattere anziché la scala complessiva dello schermo. GNOME consente di modificare il fattore di scala del carattere utilizzando strumenti come gnome-tweaks, applicando le modifiche in tempo reale.
Questo approccio ha un vantaggio fondamentale: non richiede un ulteriore passaggio di ridimensionamento dell'intera immagine. Il sistema continua a visualizzare le dimensioni native del monitor e solo il contenuto (testo e interfaccia) viene visualizzato ingrandito. Il risultato è solitamente molto più nitido e fluidoE nelle configurazioni con un solo monitor può essere quasi perfetto.
Per ambienti con DPI misti (ad esempio, un laptop 1080p e un monitor esterno 1080p più grande, o una combinazione di 2K e 4K), un'idea interessante sarebbe quella di definire un fattore di ridimensionamento del font diverso per ogni monitor. In questo modo, la stessa applicazione potrebbe adattare la dimensione del testo quando si passa da uno schermo all'altro, mantenendo la nitidezza senza dover ricorrere al ridimensionamento globale del buffer.
Windows Fa qualcosa di simile con successo: regola i DPI logici per monitor, e molte applicazioni si adattano al volo. Implementare qualcosa di simile in GNOME, possibilmente tramite script esterni o estensioni che modificano il ridimensionamento dei caratteri per app e per schermo, potrebbe essere un soluzione pragmatica nel breve termine, finché Wayland non incorporerà un protocollo di ridimensionamento frazionario di prima classe.
Problemi comuni: quando non è possibile modificare correttamente la risoluzione o la scala
In alcune strutture di Linux Con GNOME potresti scoprire che Non è possibile modificare la risoluzione Oppure le opzioni di ridimensionamento sono molto limitate. Questo è solitamente dovuto a driver grafici incompleti, vecchie versioni del kernel o perché la scheda è troppo recente per il supporto fornito dalla distribuzione predefinita.
La soluzione tipica prevede l'installazione di driver proprietari per NVIDIA o AMD, oppure assicurati di utilizzare un kernel sufficientemente recente. Negli ambienti virtualizzati (VirtualBox, VMware, Hyper-V) è essenziale installare il Guest Additions o strumenti equivalenti in modo che la macchina virtuale abbia accesso a tutte le risoluzioni e all'integrazione delle finestre offerte dall'host.
Un'altra curiosa causa di problemi con la risoluzione e il ridimensionamento può essere una semplice cavo HDMI difettoso o un monitor sul punto di guastarsi. Se il sistema rileva il monitor come "sconosciuto", è consigliabile provare un cavo o un ingresso video diverso. In alcuni monitor, potrebbe essere necessario regolare le impostazioni del pannello (ad esempio, il formato dell'immagine o modalità come "Solo scansione") per evitare che il desktop venga tagliato ai bordi.
Vale anche la pena ricordare una limitazione fisica: se il tuo schermo supporta solo la risoluzione nativa 1080p, non potrai forzarlo a funzionare a 4K senza riscontrare artefatti o, in alcuni casi, perdere del tutto il segnale. In queste situazioni, GNOME visualizzerà la risoluzione massima effettiva del pannello come limite e qualsiasi tentativo di superarla sarà destinato al fallimento.
VirtualBox, ridimensionamento e risoluzione in GNOME
Quando si testano le distribuzioni Linux con VirtualBoxÈ molto comune che la risoluzione della macchina virtuale sia insufficiente, impedendo di visualizzare l'intero desktop o ostacolando il normale utilizzo del sistema. La modifica della risoluzione dal pannello Impostazioni potrebbe essere limitata finché non si installano le Guest Additions nella macchina virtuale.
Queste aggiunte guest includono driver virtuali che consentono alla VM di utilizzare la stessa risoluzione del monitor host, abilitano ridimensionamento automatico della finestra e sfruttare al meglio l'accelerazione grafica. Una volta installato, il controllo della risoluzione e del ridimensionamento in GNOME diventa molto più flessibile e le opzioni di ridimensionamento frazionario diventano utilizzabili senza dover faticare troppo con xrandr.
Come scegliere la giusta combinazione di monitor 2K e 4K
Sui monitor con risoluzioni elevate come 2K e 4K, la tentazione è quella di utilizzare sempre massima risoluzione disponibileTuttavia, per il lavoro d'ufficio e la navigazione sul web, a volte una risoluzione inferiore o una regolazione fine della scala possono risultare più comode per gli occhi rispetto allo spremere fino all'ultimo pixel dallo schermo.
Se aumentando la risoluzione tutto appare eccessivamente piccolo, hai due opzioni: abbassare la risoluzione a circa 1920x1080 (a costo di perdere la nitidezza nativa) o mantenere la risoluzione 4K e regolare il ridimensionamento e la dimensione del carattere. Questa seconda opzione, se calibrata correttamente, è solitamente la migliore: si sfrutta la nitidezza 4K senza esaurire lo spazio o far apparire minuscole icone e testo.
Il problema sorge quando le applicazioni che non supportano correttamente HiDPI o il ridimensionamento frazionario iniziano ad apparire scadenti, con interfacce sproporzionate o testo illeggibileSe una particolare applicazione sta causando molti problemi, puoi valutare di ridurre temporaneamente la risoluzione del monitor o cercare varianti di quell'applicazione più adatte agli ambienti HiDPI (ad esempio, versioni flatpak con patch più moderne o sostituti GTK nativi).
Ottenere che il ridimensionamento frazionario in GNOME funzioni stabilmente sui monitor 4K, soprattutto con più display e diverse impostazioni DPI, rimane un delicato equilibrio tra prestazioni, nitidezza e compatibilità delle applicazioni. Pertanto, la strategia migliore oggi consiste nel combinare risoluzione nativa, ridimensionamento ragionevole (125%, 150%, 200%), regolazioni dei font e, quando necessario, piccoli aggiustamenti. Tricks con xrandr o configurazioni sperimentali, finché non trovi la configurazione in cui tutto sembra a posto, risponde senza problemi e non ti costringe a lottare con il desktop ogni volta che colleghi un nuovo monitor.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.