- GNOMEn murtolukuinen skaalaus sallii 125 %:n, 150 %:n tai 175 %:n käytön 4K-näytöillä, mutta se on edelleen kokeellinen ominaisuus, jolla on vaikutusta suorituskykyyn ja terävyyteen.
- Wayland tarjoaa paremman pohjan kokoonpanoille DPI Se on Xorgin hybridi, vaikka tällä hetkellä kehyspuskurin skaalaus voi aiheuttaa epäselvää tekstiä ja joitakin visuaalisia häiriöitä.
- Ubuntun, Fedoran ja openSUSEn kaltaiset jakelut integroivat murtolukuisen skaalauksen eri tavalla, joten usein on otettava käyttöön kokeellisia ominaisuuksia tai yhdistettävä se fonttiasetuksiin.
- Tasapainoinen kokoonpano yhdistää yleensä natiivin resoluution, kohtuulliset skaalaukset, mukautetun fonttikoon ja tarvittaessa työkaluja, kuten xrandr tai Guest Additions virtualisoiduissa ympäristöissä.

Jos työskentelet kanssa 4K-näytöt GNOME-ympäristössäUlkoisia näyttöjä kytkettäessä ja irrotettaessa pitkin päivää olet varmasti jo huomannut, että osittaisskaalaus voi olla paras ystäväsi... tai pahin vihollisesi. 4K-aikakausi ei ole enää "tulevaisuuden juttu": se on kokoushuoneissa, kotona,... kannettava ja lähes kaikissa uusissa näytöissä, joita ostat.
Ongelmana on, että vaikka GNOME on kehittynyt paljon, osittaisskaalaus 4K-tarkkuudella Se on edelleen hankala alue: se toimii, mutta se voi aiheuttaa välkkymistä, reunojen katoamista, tekstin epäselvyyttä tai jopa suorituskykyongelmia, varsinkin kun käytät useita näyttöjä, joilla on eri resoluutiot tai skaalauskertoimet.
Mitä murtolukuinen skaalaus GNOMEssa tarkalleen ottaen on?
Kun GNOME ilmestyi ensimmäisen kerran varhaisissa versioissaan, se salli vain yhden klassinen kokoskaalaJoko kaikki oli 100 %:n tarkkuudella tai 200 %:n tarkkuudella, eikä juuri muuta ollutkaan. Tämä toimi hyväksyttävästi 1080p- tai 1440p-näytöillä, mutta 4K- tai 2K-näytöillä tulos saattoi olla hyvin epämukava: joko kaikki näytti pieneltä tai liioitellun suurelta.
Puhelu HiDPI-murtolukuinen skaalaus Se täyttää tuon aukon sallimalla välikertoimia, kuten 125 %, 150 % tai 175 %. Tällä tavoin saat erinomaisen terävän 4K-näytön säilyttäen samalla kohtuullisen tekstikoon ja käyttöliittymäelementit rasittamatta silmiäsi tai tuhlaamatta liikaa työpöytätilaa.
Tämä ominaisuus esiteltiin alun perin GNOME 3.32:ssa kokeellisena ominaisuutena, joka oli alun perin tarkoitettu käytettäväksi Wayland-sessiotja myöhemmin epävirallisesti laajennettu X11:een Marco Trevisanin kaltaisten kehittäjien tekemien korjauspäivitysten ja löytöjen ansiosta. Tähän päivään asti GNOME 4x ja GNOME 47 kantavat monissa tapauksissa edelleen tuota "kokeellista" leimaa, vaikka niiden integrointi on paljon kypsämpää kuin alkuvaiheissa.
Wayland vs. Xorg: miten se vaikuttaa osittaisskaalaukseen
Käyttäytyminen murtolukuinen skaalaus GNOMEssa Se vaihtelee melkoisesti riippuen siitä, käytätkö Waylandia vai Xorgia (X11). Waylandilla on potentiaalia olla tulevaisuus ja teoriassa se tarjoaa paremman sekalaisten DPI-asetusten hallinnan, jolloin voit skaalata jokaisen näytön erikseen ilman niin monia sisäisiä kiertoteitä.
Waylandin nykyinen lähestymistapa GNOME:ssa murtolukuiseen skaalaukseen on kuitenkin eräänlainen väliratkaisuTyöpöytä renderöidään korkeammalla loogisella resoluutiolla ja skaalataan sitten ylös näytön todelliseen resoluutioon. Tämä aiheuttaa kaksi ongelmaa: resurssien käyttö kasvaa hieman, eikä teksti välttämättä enää ole linjassa fyysisten pikseleiden kanssa, mikä johtaa tyypilliseen "epäterävyys"-efektiin, kun mennään yli tai alle 100 %:n.
Xorgissa asiat ovat vieläkin epävarmempia. GNOME tukee murtolukuista skaalausta tiettyjen funktioiden, kuten x11-randr-murtolukuinen skaalausmyös kokeelliseksi merkitty. Sisäisesti mekanismi on samanlainen: koko ruutupuskuri skaalataan uudelleen, millä on samanlaiset seuraukset suorituskyvyn ja terävyyden suhteen kuin Waylandissa, mutta se on enemmän riippuvainen Xrandrin ominaisuuksista ja kuljettajat GPU:sta.
Kuinka ottaa käyttöön murtolukuinen skaalaus GNOME:ssa komentojen avulla
Jos jakelusi ei näytä asetuksia oletusarvoisesti skaalattu 125 %:iin tai 150 %:iin Näyttöasetuksissa usein riittää, että otetaan käyttöön GNOME-koontityökalun Mutterin kokeelliset ominaisuudet. Tämä tehdään asetustyökalulla. gsettings.
Wayland-istunnossa GNOME 3.32:lla tai uudemmalla voit ottaa käyttöön murtolukuisen skaalauksen asettamalla mutter-parametrin, joka ottaa käyttöön skaalatun kehyspuskurin. Vastaava komento, joka usein löytyy dokumentaatiosta, on suunnilleen vaihtoehdon käyttöönotto. skaalaa-monitorin-kehyspuskuri org.gnome.mutter-tiedoston kokeellisten ominaisuuksien avaimessa. Tämän jälkeen yhteensopivien näyttöjen Asetukset > Näytöt -paneeliin pitäisi ilmestyä uusia skaalauskertoimia, kuten 125 %, 150 %, 175 % ja 200 %.
X11-istunnoissa prosessi perustuu vaihtoehdon aktivointiin x11-randr-murtolukuinen skaalaus samojen kokeellisten ominaisuuksien sisällä. Käytännön tuloksena on, että Näytöt-paneelissa näet uudelleen samat väliprosenttiosuudet, vaikka skaalauksen soveltamisen sisäiset yksityiskohdat muuttuvatkin, koska RandR:n ominaisuuksia käytetään.
Jos jossain vaiheessa kadut sitä, koska huomaat resurssien kulutuksen kasvavan tai tekstin näyttävän huonolta, GNOME antaa sinun tehdä niin nollaa arvot Kokeellinen mutter käyttää toista gsettings-komentoa avaimen täydelliseen tyhjentämiseen. Muutokset tulevat voimaan välittömästi, eikä Asetukset-sovellusta tarvitse edes sulkea, vaikka yleensä on hyvä kirjautua ulos varmistaakseen, että kaikki asetukset otetaan käyttöön oikein.
Murtolukuinen skaalaus Fedorassa, Ubuntussa ja openSUSEssa
Jokainen merkittävä jakelu käsittelee murtolukuinen skaalaus GNOMEssa Omalla tavallaan. Ubuntuun se saapui yhtenä version 20.04 LTS tärkeimmistä uusista ominaisuuksista, jossa graafinen käyttöliittymä tarjosi vaihtoehtoja, kuten 25 %, 150 %, 175 % ja 200 % loogisen näytön koon perusteella, edellyttäen, että käytössä oli GNOME HiDPI-tuella.
Fedorassa graafinen kokoonpano näytti jonkin aikaa vain asteikkoja 100% ja 200%Tämä on melko rajoittavaa 4K-näytöillä. Fedora kuitenkin salli välitekijöiden käyttöönoton yksinkertaisella säädöllä terminaaliMutterin kokeellisten skaalaustoimintojen aktivoiminen riitti, ja uudelleenkäynnistyksen jälkeen prosenttiosuudet 125 %, 150 % ja 175 % ilmestyivät kohtaan Asetukset > Näytöt.
Jotkut käyttäjät ovat raportoineet, että vaikka murtolukuinen skaalaus toimii hyvin Fedoran kannettavilla tietokoneilla GNOME 47:llä, he kohtaavat ongelmia ulkoista 4K-näyttöä kytkettäessä ja skaalausta kokeiltaessa. katkaistut reunat, kuolleet alueet näytöllä tai jopa välkkymistä. Nämä ovat tyypillisiä oireita siitä, että tuki ei ole vielä täysin hiottu, erityisesti ympäristöissä, joissa on useita näyttöjä ja erilaisia skaalauskertoimia.
Toisaalta openSUSE Tumbleweedissä on ollut aikoja, jolloin jakelu on päättänyt olla näyttämättä osittaisskaalausta GNOME 47:ssä. Tämä johtuu todennäköisesti siitä, että kehittäjät eivät pidä ominaisuutta vielä tarpeeksi kypsänä tai vakaana, jotta se olisi oletuksena käytössä. Tämä voi olla pettymys käyttäjille, jotka käyttävät esimerkiksi Plasma 6:n kaltaisia työpöytäversioita, joissa osittaisskaalaus koetaan vakaammaksi ja viimeistellymmäksi, mutta se myös vähentää vakavien visuaalisten virheiden riskiä päivittäisessä käytössä.
Ubuntu, näytön resoluutio ja sen suhde skaalaukseen
Missä tahansa nykyaikaisessa GNOME-jakelussa, mukaan lukien Ubuntu GNOME 4x -työpöydälläResoluution ja skaalauksen hallinta on keskitetty Asetukset-paneeliin, Näytöt-osioon. Siellä voit valita kunkin näytön natiiviresoluution ja heti sen alapuolella globaalin skaalaustason.
Ubuntu tarjoaa tyypillisesti näytönohjaimesi ja näyttösi salliman korkeimman resoluution, esimerkiksi 1920×1080, 2560×1440 tai 3840×2160 (4K). Tämän perusteella [epäselvä]-merkintä lisätään. mittakaavatekijäPaneelin natiiviresoluution käyttäminen on ihanteellista artefakttien välttämiseksi ja parhaan mahdollisen terävyyden säilyttämiseksi sekä työpöydällä että sovelluksissa.
Jos haluat mieluummin säätää asetuksia terminaalista, Ubuntu (Xorgia käytettäessä) tarjoaa työkalun tähän. xrandrNäin voit listata tuetut resoluutiot, muuttaa nykyistä tilaa ja jopa luoda mukautettuja tiloja. Yksinkertaisella komennolla voit esimerkiksi muuttaa eDP-1-näytön lähdön tiettyyn resoluutioon, kuten 800x600, tai valita toisen resoluution luettelosta käyttämällä indeksiä manuaalisen kirjoittamisen sijaan.
On tärkeää huomata, että xrandr-komennolla tehdyt muutokset ovat väliaikainenNämä asetukset menetetään uloskirjautumisen tai uudelleenkäynnistyksen yhteydessä. Mukautetun resoluution asettamiseen käytetään yleensä [puuttuva sana - todennäköisesti tietty asetus tai toiminto]. käsikirjoitus graafisen istunnon alussa suoritettavassa ~/.xprofile-tiedostossa. Tämä tiedosto lisätään komennot Jos haluat määrittää uuden tilan cvt:n ja xrandrin avulla, liitä se tiettyyn näyttöön ja ota se käyttöön automaattisesti.
Useiden näyttöjen kanssa työskentely Xorgissa
Kun sinulla on kaksi tai useampia näyttöjä Kun yhteys on muodostettu, resoluution ja skaalauksen hallinnasta tulee monimutkaisempaa. Xorgissa xrandr mahdollistaa kaikkien aktiivisten lähtöjen tunnistamisen asianmukaisella komennolla, joka palauttaa luettelon näytöistä, niiden nimistä (esim. eDP-1, HDMI-1) ja niiden nykyisistä resoluutioista.
Kun tiedät kunkin näytön tunnisteen, voit xrandr-komennolla muuttaa yhden näytön resoluutiota vaikuttamatta muihin. Voit esimerkiksi pakottaa eDP-1:n käyttämään 800x600-tarkkuutta, kun taas ulkoinen näyttö säilyttää 1920x1080-tarkkuuden. osittaisnäyttöinen skaalaus Xorg ei ole yhtä joustava tai vankka kuin Wayland, joten on usein parempi pitää näytöt alkuperäisellä resoluutiollaan ja leikitellä muilla asetuksilla, kuten fonttikoolla tai sovelluksen zoomauksella.
Näytön skaalaus GNOMEssa: kokonaisluvut, murtoluvut ja miksi se joskus epäonnistuu
GNOME-näytöt-paneelista löytyy vaihtoehto nimeltä asteikkoKun arvoksi asetetaan 100 %, työpöytä näytetään todellisessa koossaan asetetun resoluution mukaisesti. Arvon nostaminen 125 %:iin, 150 %:iin, 175 %:iin tai 200 %:iin suurentaa kaikkia elementtejä: kuvakkeita, ikkunoita, työkalupalkkeja, käyttöliittymätekstiä jne.
Full HD (1080p) -näytöillä 100 % tai 125 % on yleensä sopiva arvo. 2K-resoluutioilla 150 % on kohtuullinen keskiarvo. 4K-näytöillä monet käyttäjät valitsevat suoraan... 200 % mittakaavasta jotta vältät silmiesi rasittamisen, vaikka se vähentäisikin käytettävissä olevaa työtilaa. Tässä kohtaa tulee mukaan lisävaihtoehto nimeltä "Murtolukuinen skaalaus", joka esiteltiin virallisesti Ubuntu 20.04:ssä ja on mukana myös muissa uudemmissa GNOME-jakeluissa.
Murtolukuinen skaalaus mahdollistaa eri kertoimen määrittämisen kullekin näytölle, esimerkiksi 200 % 4K-näytölle ja 100 % ulkoiselle 1080p-näytölle. Ensi silmäyksellä tämä tarjoaa yhtenäisen ja erittäin kätevän käyttökokemuksen, mutta on tärkeää huomata, että sisäinen mekanismi sisältää renderöidyn kuvan skaalaus uudelleenTämä heikentää suorituskykyä (koska teksti käsitellään korkeammalla resoluutiolla kuin on tarpeen) ja voi aiheuttaa tekstin terävyyden heikkenemistä siirtymällä pois täydellisestä kohdistuksesta pikseliruudukkoon.
Erittäin korkean DPI:n näytöillä, kuten Applen Retina-näytöllä, tämä sivuvaikutus on lähes huomaamaton, koska pikselit ovat niin pieniä, että silmä ei helposti erota pientä epäterävyyttä. Monissa 4K-toimistonäytöissä, erityisesti edullisemmissa, tämä pieni terävyyden menetys on havaittavissa, varsinkin jos sinulla on fontin pehmennys aktivoituna ja vietät tuntikausia tekstin lukemisen, joten se on kätevää säätää värilämpötilaa.
Miksi jotkin sovellukset näyttävät sumeilta osittaisskaalauksessa?
Kaikki sovellukset eivät reagoi samalla tavalla GNOME-murtolukuinen skaalausNykyaikaista GTK:ta käyttävät suoriutuvat yleensä paremmin, kun taas monet sovellukset Ei-GTK-pohjaiset kehykset (esim. jotkin vanhemmat Qt-pohjaiset, Java- tai vähemmän integroidut kehykset) saattavat näyttää epäselviltä.
Syynä on se, että näissä sovelluksissa järjestelmä usein skaalaa ikkunan ikään kuin se olisi yksinkertainen kuva sen sijaan, että se renderöisi kaiken sisällön uudelleen uuteen mittakaavaan. Tämä kuvan skaalaus rikkoo tekstin ja vektorigrafiikan terävyyttä ja tuottaa visuaalisen tuloksen, joka muistuttaa kuvakaappauksen zoomausta.
Esimerkki ihanteellisesta ratkaisusta voidaan nähdä verkkoselaimissa. Jos lisäät sivun zoomaus 100 prosentista 125 prosenttiin tai 150 prosenttiin selain piirtää kaikki verkkoelementit uudelleen näytön todellisella resoluutiolla. Koko kuvaa ei skaalata ylös, joten teksti ja grafiikka pysyvät terävinä. GNOMEn ja Waylandin haasteena on saavuttaa jotain vastaavaa koko työpöydälle ja kaikille sovelluksille lisäämättä kuitenkaan liiallista prosessointikuormaa.
Vaihtoehtoja murtolukuiselle skaalaukselle: fonttien ja DPI:n säätäminen
Kunnes Waylandilla on täydellinen ja vankka protokolla ihanteellinen näyttökohtainen skaalausHyvin käytännöllinen ratkaisu GNOMEssa on säätää fonttikokoa näytön kokonaismittakaavan sijaan. GNOMEssa voit muuttaa fontin skaalauskerrointa työkaluilla, kuten gnome-tweaks, jolloin muutokset otetaan käyttöön reaaliajassa.
Tällä lähestymistavalla on keskeinen etu: se ei vaadi koko kuvan skaalaamista uudelleen. Järjestelmä jatkaa renderöintiä näytön alkuperäisessä koossa, ja vain sisältö (teksti ja käyttöliittymä) piirretään suurempana. Tulos on yleensä paljon terävämpi ja tasaisempiJa yhden näytön asetelmissa se voi olla lähes täydellinen.
Ympäristöissä, joissa käytetään sekalaista DPI:tä (esimerkiksi 1080p-kannettava tietokone ja suurempi 1080p-ulkoinen näyttö tai 2K- ja 4K-yhdistelmä), mielenkiintoinen ajatus olisi määrittää eri fontin skaalauskerroin kullekin näytölle. Tällä tavoin sama sovellus voisi säätää tekstin kokoa siirtyessään näytöltä toiselle, säilyttäen terävyyden ilman globaalia puskuriskaalausominaisuutta.
Windows Se tekee jotain samankaltaista varsin onnistuneesti: se säätää loogista DPI:tä näyttökohtaisesti, ja monet sovellukset mukautuvat lennossa. Tällaisen toteuttaminen GNOMEssa, mahdollisesti ulkoisten komentosarjojen tai laajennusten avulla, jotka muuttavat fontin skaalausta sovellus- ja näyttökohtaisesti, voisi olla... pragmaattinen ratkaisu lyhyellä aikavälillä, kunnes Wayland sisällyttää ensiluokkaisen murtolukuisen skaalausprotokollan.
Yleisiä ongelmia: kun et voi muuttaa resoluutiota tai skaalausta oikein
Joissakin tiloissa Linux GNOMEn avulla saatat huomata, että Et voi muuttaa resoluutiota Tai skaalausvaihtoehdot ovat hyvin rajalliset. Tämä johtuu yleensä epätäydellisistä näytönohjaimista, vanhoista kernel-versioista tai siitä, että näytönohjain on liian uusi oletusjakelun tarjoamaan tukeen nähden.
Tyypillinen ratkaisu sisältää omien ajureiden asentamisen NVIDIA tai AMD:tä, tai varmista, että käytät riittävän uudempaa ydintä. Virtualisoiduissa ympäristöissä (VirtualBox, VMware, Hyper-V) on välttämätöntä asentaa Asiakaslisäosien tai vastaavia työkaluja, jotta virtuaalikoneella on pääsy kaikkiin isännän tarjoamiin resoluutioihin ja ikkunaintegraatioihin.
Toinen erikoinen syy resoluutio- ja skaalausongelmiin voi olla yksinkertainen viallinen HDMI-kaapeli tai näyttö, joka on hajoamaisillaan. Jos järjestelmä tunnistaa näytön "tuntemattomaksi", on hyvä kokeilla toista kaapelia tai videotuloa. Joissakin näytöissä saatat joutua jopa säätämään paneelin asetuksia (esimerkiksi kuvamuotoa tai tiloja, kuten "Vain skannaus"), jotta työpöydän reunat eivät leikkaudu pois.
On myös syytä muistaa fyysinen rajoitus: jos näyttösi tukee vain natiivia 1080p-tarkkuutta, et voi pakottaa sitä toimimaan 4K-tarkkuudella ilman häiriöitä tai joissakin tapauksissa signaalin menettämistä kokonaan. Näissä tilanteissa GNOME näyttää paneelin todellisen maksimiresoluution rajana, ja kaikki yritykset ylittää se ovat tuomittuja epäonnistumaan.
VirtualBox, skaalaus ja resoluutio GNOMEssa
Kun testaat Linux-jakeluja, joissa on VirtualBoxOn hyvin yleistä, että virtuaalikoneen resoluutio on riittämätön, mikä estää koko työpöydän näkemisen tai haittaa järjestelmän normaalia käyttöä. Resoluution muuttaminen Asetukset-paneelista voi olla rajoitettua, kunnes asennat vieraslisäosat virtuaalikoneeseen.
Nämä vieraslisäykset sisältävät virtuaalisia ajureita, joiden avulla virtuaalikone voi käyttää samaa resoluutiota kuin isäntänäyttö, mahdollistavat automaattinen koon muuttaminen ikkunan ja hyödyntää paremmin grafiikan kiihdytystä. Asennuksen jälkeen GNOME:n resoluution ja skaalauksen hallinnasta tulee paljon joustavampaa, ja osittaisskaalausvaihtoehdot tulevat käyttökelpoisiksi ilman, että xrandrin kanssa tarvitsee taistella niin paljon.
Kuinka valita oikea 2K- ja 4K-näyttöjen yhdistelmä
Korkean resoluution näytöillä, kuten 2K ja 4K, on houkutus käyttää aina suurin mahdollinen resoluutioToimistotyössä ja verkkoselailun yhteydessä alhaisempi resoluutio tai skaalauksen hienosäätö voi kuitenkin joskus olla silmille miellyttävämpää kuin jokaisen viimeisen pikselin puristaminen pois näytöstä.
Jos resoluution nostaminen saa kaiken näyttämään liian pieneltä, sinulla on kaksi vaihtoehtoa: laske resoluutio esimerkiksi 1920x1080:een (alkuperäisen terävyyden menettämisen kustannuksella) tai säilytä 4K-resoluutio ja säädä skaalausta ja fonttikokoa. Tämä toinen vaihtoehto on oikein kalibroituna yleensä paras: hyödynnät 4K-terävyyttä ilman, että tila loppuu kesken tai kuvakkeet ja teksti näyttävät pieniltä.
Ongelma syntyy, kun sovellukset, jotka eivät tue kunnolla HiDPI:tä tai murtolukuista skaalausta, alkavat näyttää huonoilta, ja suhteettomat käyttöliittymät tai lukukelvoton tekstiJos jokin tietty sovellus aiheuttaa paljon ongelmia, voit harkita näytön resoluution tilapäistä pienentämistä tai etsiä sovelluksesta HiDPI-ympäristöihin paremmin sopeutuneita versioita (esimerkiksi flatpak-versioita, joissa on uudempia korjauksia tai natiiveja GTK-korvikkeita).
GNOME-ohjelman osittaisen skaalauksen vakaa toimiminen 4K-näytöillä, erityisesti useilla näytöillä ja erilaisilla DPI-asetuksilla, on edelleen herkkä tasapaino suorituskyvyn, terävyyden ja sovellusten yhteensopivuuden välillä. Siksi paras strategia nykyään sisältää natiivin resoluution, kohtuullisen skaalauksen (125 %, 150 %, 200 %), fonttisäätöjen ja tarvittaessa pienten säätöjen yhdistämisen. Tallenna Peli xrandr-tiedostojärjestelmällä tai kokeellisilla kokoonpanoilla, kunnes löydät kokoonpanon, jossa kaikki näyttää hyvältä, reagoi sujuvasti eikä pakota sinua taistelemaan työpöydän kanssa joka kerta, kun kytket uuden näytön.
Intohimoinen kirjoittaja tavujen maailmasta ja tekniikasta yleensä. Rakastan jakaa tietämykseni kirjoittamalla, ja sen aion tehdä tässä blogissa, näyttää sinulle kaikki mielenkiintoisimmat asiat vempaimista, ohjelmistoista, laitteistoista, teknologisista trendeistä ja muusta. Tavoitteeni on auttaa sinua navigoimaan digitaalisessa maailmassa yksinkertaisella ja viihdyttävällä tavalla.