Kanel är Linux Mints flaggskepps skrivbordsmiljö. Började som en Gnome 3-gaffel, nu är den helt oberoende. Ett nytt tillkännagivande publicerades på Linux Mints webbplats med prestandaförbättringar för den kommande kanelversionen för att förhindra att skärmen slits. Den levereras med nästa version av Linux Mint.
Tillkännagivandet säger följande:
Annons
Kanel 4.0
I fortsättning med förbättringarna av 'snappiness' som kom i Cinnamon 3.8, tittar laget för närvarande på VSync, och i synnerhet på CLUTTER_VBLANK som sätter Sync till VBlank i Cinnamon.
Även om Vsync förhindrar att skärmen slits från, har det också en prestandakostnad. Den kostnaden syns i kanel när du drar ett fönster med musen. När du flyttar muspekaren åt vänster och höger kan du märka att fönstret som dras under det inte rör sig exakt 'med det' utan med en liten fördröjning, som om det fanns någon form av elastiskt band mellan markören och fönstret det håller.
var lagras Google Chrome-bokmärkenAtt ta bort Vsync tar bort den förseningen. Windows-drag är sedan omedelbara och fullt lyhörda. FPS-åtgärder verkar också bekräfta denna iakttagelse och högre FPS-siffror får oss att tro att detta kan ha andra positiva effekter på kanels prestanda.
Problemet är då skärmen slits.
På moderna NVIDIA GPU: er kan vi bli av med skärmrivning genom att använda 'Force Composition Pipeline' i NVIDIA-inställningar. Med Vsync inaktiverad i kanel kan vi sedan njuta av snabbare skrivbordsmiljöer utan skärmslipning.
Teamet undersöker för närvarande detta och testar på en mängd olika inställningar och grafikkort. Det finns ingen garanti för att vi hittar en 'one size fits all' -lösning och kan leverera en Cinnamon 4.0-miljö som är snabb och utan att skärmen rivs ut för alla ur lådan. Om vi inte kan vi förmodligen göra det lättare för människor att ställa in sin miljö, med mer information om skärmrivning, prestanda och möjligheten att ställa in Vsync i systeminställningarna.
Om du vill testa detta på din nuvarande kanelinställning kan du starta om kanel med:
1 CLUTTER_SHOW_FPS=1 kanel -byta ut Och för att starta om det utan Vsync:
hur man hittar IP-adressen till en minecraft-server
1 CLUTTER_VBLANK=ingenCLUTTER_SHOW_FPS=1 kanel -byta ut Se om du ser skillnad när det gäller FPS och när du flyttar fönster över skärmen. Skärmavrivning, när det händer, syns mest i filmer eller när du rullar listor upp och ner. Testa med icke-helskärmsfönster (helskärmsfönster kan hoppa över komposition i kanel, så det är helt annorlunda).
Cinnamon 4.0 är för närvarande under utveckling. Släppdatumet är inte känt än.