För 14 månader sedan släpptes Mozilla firefox 67, en då ny version av din webbläsare som kom med en funktion som stod ut över alla andra: en ny renderingsmotor som heter WebRender som lovade att förbättra prestandan. Och det gjorde det, men inte för alla. Som vanligt tenderar utvecklare att glömma Linux ett tag och började aktivera det på datorer som kör Windows-operativsystem. Mer än ett år senare väntar Linux-användare fortfarande, men vi kan ta en genväg.
Det vi ska förklara här är inte nytt. Faktum är att det har varit tillgängligt från det ögonblick som WebRender lanserades, men det har inte varit förrän idag, när jag läste en kommentar i en annan artikel, som jag inte har bestämt mig för att förklara stegen, delvis och ärligt eftersom jag trodde att vi redan hade förklarat det i LinuxAdictos. Processen är snabb, enkel och säker, och det går lika snabbt och enkelt att vända den om vi inte gillar förändringarna. Även om vi nämner "Linux" i rubriken, gäller det även andra operativsystem, som Windows, där det finns fortfarande lag att aktivera.
Aktivera WebRender från about: config
Det vi måste göra är följande:
- Vi lanserade Firefox.
- I adressfältet anger vi "about: config" utan citat.
- Vi klickar på "Jag accepterar risken!", så länge vi inte har gjort det i förväg. Om vi markerar rutan kommer detta meddelande inte att visas igen i framtiden.
- Vi letar efter "webrender" utan citattecken.
- Vi måste ändra (dubbelklicka bara):
- gfx.webrender.all
- gfx.webrender.aktiverad
- Slutligen startar vi om Firefox.
För att kontrollera att vi redan har det aktiverat måste vi gå till "about:support", gå ner till avsnittet "Graphics" och se att "WebRender" visas i "Composition", som du kan se på skärmdumpen som leder detta artikel. Från det ögonblicket, Firefox prestanda kommer att förbättras och om du inte märkte skillnaden eller var orolig för något, skulle du bara behöva gå tillbaka för att återställa Firefox till sitt ursprungliga tillstånd.
Tack så mycket, jag har gjort detta, aktivera till och med både gfx.webrender.compositor och gfx.webrender.compositor.force utan resultat, på min maskin fortsätter den att rendera som standard opengl, men detta beror på "miljön", eftersom det är vad om:support säger till mig att jag inte finns på "Behörighetslistan" (tillståndslista även i enkel supportinformation), kompatibilitet finns men systemet hindrar det. På andra ställen kom jag också att läsa samma förklaring som du erbjuder (inklusive fördelen med att den här nya funktionen fördjupas), men letade efter en lösning som den påstod sig köras genom att ändra miljövariabeln direkt när firefox körs genom att lägga till MOZ_WEBRENDER=1, vad jag vet inte om det är riktat till Windows- eller Linux-användare.
Errata i:
gfx.wenderder.aktiverad
Byta till:
gfx.webrender.aktiverad
Förresten, jag skriver detta från ett Windows och det var inte aktiverat som standard.
Jag tror inte att det är aktiverat som standard i en standardversion, jag tror att det bara är Nightly, men om du följer instruktionerna så borde det i teorin fungera för dig om du är på Windows, även om det enligt "ubunters" kan aktiveras manuellt i ubuntu, kanske utvecklarna av linux-distributioner är mer tillåtande än andra i exekveringen av appar.