Tak… już wiadomo, że Mozilla ma problemy z implementacją akceleracji stron w Firefoksie pod Linuksem. To bardzo dziwne, bo generalnie programiści w M pracują właśnie na Linuksie. Wszystkiemu winne są sterowniki graficzne. Użycie akceleracji w Firefoksie…. kładzie na łopatki cały serwer X :) Jest jednak pewien plus – binarne sterowniki od NVIDII okazały się jedynymi, które przeszły testy programistów i są na białej liście. Oznacza to tyle, ze mając kartę firmy NVIDIA, używając sterowników dostarczonych przez nią będziesz mógł się cieszyć wydajnym Firefoksem. U mnie niestety Firefox 4.0b10pre (build z 16.01.2011) out-of-box nie wykrywa tych sterowników. Jak włączyć? Przeczytaj dalszą część wpisu :-)
Pierwszą, najważniejszą rzeczą jest sprawdzenie, czy faktycznie korzystamy z binarnych sterowników. Najprościej jest po prostu uruchomić narzędzie nvidia-settings, które zgłosi ewentualne błędny podczas uruchamiania.
Uruchamiamy Firefoksa, wchodzimy na stronę about:support. Na samym dole strony jest sekcja Graphics. Jeśli przeglądarka używa już akceleracji wartość pola GPU Accelerated Windows wynosić będzie 1/1 OpenGL. Jeśli jest inna, oznacza, że musisz wymusić na Firefoksie używanie OpenGL do renderowania stron.
Aby tego dokonać należy udać się na stronę about:config, zaakceptować ewentualne powiadomienie o utracie gwarancji i w wyszukiwarce wpisać layers.acceleration.force-enabled i zmienić wartość tego pola na true. Warto również się upewnić, czy pole layers.acceleration.disabled ma wartość false.
Po zmianie ustawień należy zresetować przeglądarkę, ponownie wejść na stronę about:support i sprawdzić czy pole GPU Accelerated Windows ma wartość:
A ja mam prywatną prośbę :) NVIDIA, jeśli czytasz ten wpis… napraw TwinView, aby nie raportował dwóch monitorów 1920×1080 jako jeden 3840×1080 – to jest bardzo upierdliwe.

Ostatnie komentarze