Cinnamon 4.0 yrittää vähentää näytön repeytymistä
Cinnamon on Linux Mintin lippulaivatyöpöytäympäristö. Aluksi Gnome 3 -haarukka, nyt se on täysin itsenäinen. Linux Mintin verkkosivuilla julkaistiin uusi ilmoitus, joka sisältää suorituskyvyn parannuksia tulevaan Cinnamon-versioon näytön repeytymisen estämiseksi. Se toimitetaan Linux Mintin seuraavan version mukana.
Kaneli 4.0
Jatkaessaan Cinnamon 3.8:n "snappiness" parannuksia, tiimi tutkii parhaillaan VSynciä ja erityisesti CLUTTER_VBLANKia, joka asettaa synkronoinnin VBlankiin Cinnamonissa.
Vaikka Vsync estää näytön repeytymisen, sillä on myös suorituskykykustannukset. Tämä hinta näkyy Cinnamonissa, kun vedetään ikkunaa hiirellä. Kun liikutat hiiren osoitinta vasemmalle ja oikealle, voit huomata, että sen alle vedetty ikkuna ei liiku tarkasti "sen kanssa", mutta pienellä viiveellä, ikään kuin kohdistimen ja ikkunan välillä olisi jonkinlainen kuminauha, se on pitämällä.
Vsyncin poistaminen poistaa tämän viiveen. Windows-vedot ovat sitten välittömiä ja reagoivat täysin. FPS-mittaukset näyttävät myös vahvistavan tämän havainnon, ja korkeammat FPS-luvut saavat meidät uskomaan, että tällä voi olla muitakin myönteisiä vaikutuksia Cinnamonin suorituskykyyn.
Ongelmana on silloin näytön repeytyminen.
Nykyaikaisissa NVIDIA-grafiikkasuorittimissa voimme päästä eroon näytön repeytymisestä käyttämällä NVIDIA-asetusten Force Composition Pipeline -toimintoa. Kun Vsync on poistettu käytöstä Cinnamonissa, nautimme nopeammista työpöytäympäristöistä ilman näytön repeytymistä.
Tiimi tutkii parhaillaan tätä ja testaa erilaisia asetuksia ja näytönohjainkortteja. Ei ole takeita siitä, että löydämme "yksi koko sopii kaikille" -ratkaisun ja pystymme toimittamaan Cinnamon 4.0 -ympäristön, joka on nopea ja ilman näytön repeytymistä kaikille. Jos emme voi, helpotamme ihmisten ympäristön viritystä tarjoamalla lisätietoja näytön repeytymisestä, suorituskyvystä ja mahdollisuudesta määrittää Vsync järjestelmäasetuksissa.
Jos haluat testata tätä nykyisellä Cinnamon-asetuksellasi, voit käynnistää cinnamonin uudelleen seuraavasti:
1 |
CLUTTER_SHOW_FPS=1kaneli--korvata |
Ja käynnistääksesi sen uudelleen ilman Vsyncia:
1 |
CLUTTER_VBLANK=ei mitään CLUTTER_SHOW_FPS=1kaneli--korvata |
Katso, näetkö eron FPS: ssä ja ikkunoiden siirtämisessä näytöllä. Näytön repeytyminen, kun sitä tapahtuu, näkyy enimmäkseen elokuvissa tai selattaessa luetteloita ylös ja alas. Testaa muilla kuin koko näytön ikkunoilla (koko näytön ikkunat voivat ohittaa sommittelun Cinnamonissa, joten se on täysin eri asia).
Cinnamon 4.0 on parhaillaan kehitteillä. Sen julkaisupäivä ei ole vielä tiedossa.