Cinnamon is de vlaggenschip-desktopomgeving van Linux Mint. Begonnen als een Gnome 3-vork, nu volledig onafhankelijk. Een nieuwe aankondiging werd gepubliceerd op de website van Linux Mint, met prestatieverbeteringen voor de aanstaande Cinnamon-versie om te voorkomen dat het scherm scheurt. Het wordt geleverd met de volgende versie van Linux Mint.
In de aankondiging staat het volgende:
Advertentie
Kaneel 4.0
In het verlengde van de 'snappiness' -verbeteringen die in Cinnamon 3.8 kwamen, kijkt het team momenteel naar VSync, en in het bijzonder naar CLUTTER_VBLANK dat Sync instelt op VBlank in Cinnamon.
Hoewel Vsync voorkomt dat het scherm scheurt, heeft het ook prestatiekosten. Die kosten zijn zichtbaar in Cinnamon bij het verslepen van een venster met de muis. Terwijl u de muiscursor naar links en rechts beweegt, kunt u zien dat het venster dat eronder wordt gesleept niet precies 'mee' beweegt, maar met een kleine vertraging, alsof er een soort elastische band tussen de cursor en het raam dat het vasthoudt.
hoe een video te roteren in Windows Media PlayerDoor Vsync te verwijderen, wordt die vertraging opgeheven. Windows-slepen zijn dan onmiddellijk en volledig responsief. FPS-maatregelen lijken deze observatie ook te bevestigen en hogere FPS-cijfers doen ons geloven dat dit andere positieve effecten zou kunnen hebben op de prestaties van Cinnamon.
Het probleem is dan het scheuren van het scherm.
Op moderne NVIDIA GPU's kunnen we screen tearing verwijderen door 'Force Composition Pipeline' in NVIDIA-instellingen te gebruiken. Met Vsync uitgeschakeld in Cinnamon kunnen we genieten van snellere desktopomgevingen zonder scherm tearing.
Het team onderzoekt dit momenteel en test op verschillende opstellingen en grafische kaarten. Er is geen garantie dat we een 'one size fits all'-oplossing zullen vinden en in staat zullen zijn om een Cinnamon 4.0-omgeving te leveren die snel is en zonder het scherm te scheuren voor iedereen uit de doos. Als we dat niet kunnen, maken we het mensen waarschijnlijk gemakkelijker om hun omgeving af te stemmen, met meer informatie over screen-tearing, prestaties en de mogelijkheid om Vsync in te stellen in de systeeminstellingen.
Als je dit wilt testen op je huidige Cinnamon-setup, kun je cinnamon opnieuw starten met:
1 CLUTTER_SHOW_FPS=1 kaneel -vervangen En om het opnieuw te starten zonder Vsync:
hoe maak je een muziekbot op onenigheid
1 CLUTTER_VBLANK=geenCLUTTER_SHOW_FPS=1 kaneel -vervangen Kijk of je een verschil ziet in termen van FPS en wanneer je vensters over het scherm verplaatst. Screen tearing, wanneer dit gebeurt, is vooral zichtbaar in films of bij het op en neer scrollen van lijsten. Test met vensters zonder volledig scherm (vensters op volledig scherm kunnen de compositie in Cinnamon overslaan, dus dat is iets heel anders).
Cinnamon 4.0 is momenteel in ontwikkeling. De releasedatum is nog niet bekend.