Cinnamon 4.0 püüab vähendada ekraani rebenemist
Cinnamon on Linux Minti lipulaev töölauakeskkond. Alustati Gnome 3 kahvlina, nüüd on see täiesti sõltumatu. Linux Mint veebisaidil avaldati uus teadaanne, mis sisaldab tulevase Cinnamoni versiooni jõudluse täiustusi, et vältida ekraani rebenemist. See tarnitakse koos Linux Mint järgmise versiooniga.
Kaneel 4.0
Jätkates Cinnamon 3.8-s tehtud kiireloomulisuse täiustustega, uurib meeskond praegu VSynci ja eriti CLUTTER_VBLANK-i, mis määrab Cinnamonis sünkroonimise VBlankiks.
Kuigi Vsync takistab ekraani rebenemist, on sellel ka jõudluskulu. See kulu on Cinnamonis nähtav, kui akent hiirega lohistada. Kui liigutate hiirekursorit vasakule ja paremale, võite märgata, et selle alla lohistatud aken ei liigu täpselt "sellega", kuid väikese viivitusega, nagu oleks kursori ja akna vahel mingi elastne riba, see on hoidmine.
Vsynci eemaldamine eemaldab selle viivituse. Windowsi lohistamine toimub kohe ja reageerib täielikult. Näib, et ka FPS-i meetmed kinnitavad seda tähelepanekut ja kõrgemad FPS-i arvud panevad meid uskuma, et sellel võib olla ka muid positiivseid mõjusid Cinnamoni jõudlusele.
Probleemiks on siis ekraani rebenemine.
Kaasaegsetes NVIDIA GPU-des saame ekraani rebenemisest vabaneda, kasutades NVIDIA seadetes funktsiooni Force Composition Pipeline. Kui Vsync on Cinnamonis keelatud, naudime kiiremat töölauakeskkonda ilma ekraani rebenemiseta.
Meeskond uurib praegu seda ja katsetab erinevaid seadistusi ja graafikakaarte. Pole mingit garantiid, et leiame lahenduse, mis sobib kõigile ja suudame tarnida Cinnamon 4.0 keskkonna, mis on kiire ja ilma ekraani rebenemiseta kõigi jaoks karbist välja. Kui me ei saa, muudame tõenäoliselt inimestel oma keskkonna häälestamise lihtsamaks, lisades rohkem teavet ekraani rebenemise, jõudluse ja süsteemiseadetes Vsynci seadistamise kohta.
Kui soovite seda oma praeguse Cinnamoni seadistusega testida, saate kaneeli taaskäivitada järgmiselt.
1 |
CLUTTER_SHOW_FPS=1kaneeli--asendada |
Ja selle taaskäivitamiseks ilma Vsyncita:
1 |
CLUTTER_VBLANK=mitte ühtegi CLUTTER_SHOW_FPS=1kaneeli--asendada |
Vaadake, kas näete erinevust FPS-i ja akende üle ekraani liigutamise osas. Ekraani rebenemine, kui see juhtub, on enamasti nähtav filmides või loendite üles-alla kerimisel. Testige mitte-täisekraani akendega (täisekraani aknad võivad Cinnamonis kompositsiooni vahele jätta, nii et see on täiesti erinev asi).
Cinnamon 4.0 on praegu väljatöötamisel. Selle ilmumiskuupäev pole veel teada.