Cinnamon 4.0 va încerca să reducă ruperea ecranului
Cinnamon este mediul desktop de vârf al Linux Mint. A început ca o furcă Gnome 3, acum este complet independent. Un nou anunț a fost publicat pe site-ul web Linux Mint, prezentând îmbunătățiri de performanță pentru viitoarea versiune Cinnamon pentru a preveni ruperea ecranului. Va fi livrat cu următoarea versiune de Linux Mint.
Scorțișoară 4.0
În continuare cu îmbunătățirile „snappiness” care au venit în Cinnamon 3.8, echipa se uită în prezent la VSync, și în special la CLUTTER_VBLANK, care setează Sync la VBlank în Cinnamon.
Deși Vsync previne ruperea ecranului, are și un cost de performanță. Acest cost este vizibil în Cinnamon când trageți o fereastră cu mouse-ul. Pe măsură ce mutați cursorul mouse-ului la stânga și la dreapta, puteți observa că fereastra care este trasă sub el nu se mișcă exact „cu el”, dar cu o ușoară întârziere, ca și cum ar fi un fel de bandă elastică între cursor și fereastră, este deținere.
Eliminarea Vsync elimină această întârziere. Glisările Windows sunt apoi imediate și pe deplin receptive. Măsurile FPS par, de asemenea, să confirme această observație, iar cifrele FPS mai mari ne fac să credem că acest lucru ar putea avea alte efecte pozitive asupra performanței Cinnamon.
Problema este atunci ruperea ecranului.
Pe GPU-urile NVIDIA moderne, putem scăpa de ruperea ecranului utilizând „Force Composition Pipeline” în Setările NVIDIA. Cu Vsync dezactivat în Cinnamon, ne bucurăm apoi de medii desktop mai rapide, fără rupere a ecranului.
În prezent, echipa analizează acest lucru și testează pe o varietate de setări și plăci grafice diferite. Nu există nicio garanție că vom găsi o soluție „unică pentru toate” și că vom putea livra un mediu Cinnamon 4.0 care va fi rapid și fără rupere a ecranului pentru toată lumea din cutie. Dacă nu putem, probabil că le vom face mai ușor pentru oameni să își ajusteze mediul, cu mai multe informații despre ruperea ecranului, performanță și capacitatea de a seta Vsync în Setările sistemului.
Dacă doriți să testați acest lucru în configurația curentă Cinnamon, puteți reporni scorțișoară cu:
1 |
CLUTTER_SHOW_FPS=1scorţişoară--a inlocui |
Și pentru a-l reporni fără Vsync:
1 |
CLUTTER_VBLANK=nici unul CLUTTER_SHOW_FPS=1scorţişoară--a inlocui |
Vedeți dacă vedeți o diferență în ceea ce privește FPS și când mutați ferestrele pe ecran. Ruperea ecranului, când se întâmplă, este vizibilă mai ales în filme sau când derulați listele în sus și în jos. Testați cu ferestre fără ecran complet (ferestrele cu ecran complet pot sări peste compoziția în Cinnamon, deci este cu totul altceva).
Cinnamon 4.0 este în prezent în dezvoltare. Data lansării sale nu este încă cunoscută.
Privire de ansamblu asupra confidențialității
Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site. Dintre aceste cookie-uri, cookie-urile care sunt clasificate ca fiind necesare sunt stocate în browser-ul dumneavoastră, deoarece sunt esențiale pentru funcționarea funcționalităților de bază ale site-ului web. De asemenea, folosim cookie-uri de la terți care ne ajută să analizăm și să înțelegem cum utilizați acest site web. Aceste cookie-uri vor fi stocate în browser-ul dumneavoastră numai cu acordul dumneavoastră. De asemenea, aveți opțiunea de a renunța la aceste cookie-uri. Dar renunțarea la unele dintre aceste cookie-uri poate avea un efect asupra experienței dvs. de navigare.