Marzenia o sprzętowej akceleracji przeglądarek rozbiją się o nędzę sterowników kart graficznych?
Gdy w 2007 roku rozpoczynaliśmy prace nad ramami programowymi portalu Webhosting.pl, nasz redaktor naczelny powiedział, że na pewno nie będziemy pisali o kartach grafiki 3D – a reszta zespołu ochoczo temu przyklasnęła. Nastały jednak dla nas trudne czasy. O kartach grafiki 3D będziemy pisali najwyraźniej coraz częściej, ponieważ w jakiś tajemniczy sposób stały się częścią technologii internetowych.
Kilka dni temu Google pożaliło się na fatalny stan sterowników kart graficznych. Problemy pojawiły się w momencie, gdy deweloperzy projektu Chromium wzięli się za prace nad sprzętową akceleracją renderowania grafiki w przeglądarce. Okazało się jednak, że zarówno zaprzężenie GPU do grafiki 3D poprzez WebGL jak i przyspieszenie odtwarzania wideo HTML5 oznacza znaczny wzrost liczby zgłaszanych awarii. Wszystkiemu winne miały być stare sterowniki kart graficznych.
„Jako że stabilność jest jedną z rdzennych zasad Google Chrome, zaostrzyliśmy nasze wymagania co do sterowników i sprzętu, dopisując wiele starych sterowników do listy software'owego renderera przeglądarki” – wyjaśnił Henry Bridge, menedżer produktu Chrome.
W praktyce oznacza to tyle, że użytkownicy starszych kart graficznych i sterowników nie na czasie są skazani na mierną wydajność wideo w przeglądarce i duże obciążenie procesora. O trójwymiarowych atrakcjach WebGL mogą zaś tylko pomarzyć – treści takie w ogóle nie będą wyświetlane, choć w przyszłości pojawić się ma jakiś podstawowy software'owy renderer dla grafiki 3D.
Wygląda na to, że najstabilniejszą obecnie platformą dla korzystających ze sprzętowej akceleracji przeglądarek jest Mac OS X. Apple samodzielnie aktualizuje sterowniki dla wykorzystywanych w Macintoshach procesorów graficznych, a ich jakość i stabilność jest wysoka (choć wydajności można nieco zarzucić). Sterowniki dla Windows, choć często aktualizowane, są zwykle robione pod kątem potrzeb graczy – za wydajność przychodzi płacić stabilnością. Co gorsza jednak, posiadacze laptopów z OEM-owymi Windows, od producentów takich jak Sony czy Toshiba, nierzadko w ogóle nie mogą skorzystać z tych aktualizacji bez wymiany całego systemu – skazani są na kiepskie sterowniki, które przyszły wraz z ich „okienkami”, dostarczone przez producenta komputera.
To jednak nic, w porównaniu do żałosnej porażki, jaką jest stan sterowników kart graficznych na Linuksie. Liczba błędów zarówno w implementacji OpenGL-a, jak i sterowników X.org (nie mówiąc już o spięciach na linii X – infrastruktura grafiki zawarta w kernelu) była tak duża, że przez dłuższy czas Mozilla umywała ręce od kwestii sprzętowej akceleracji na „pingwinie”. Jedynie nieliczne systemy, zwykle z własnościowymi sterownikami od Nvidii, w pełni pozwalały wykorzystać możliwości GPU.
Ostatecznie Mozilla zdecydowała się pójść w ślady Google'a i wprowadziła na czarną listę wiele graficznych sterowników, które zagrażały stabilności najnowszego wydania Firefoksa. „Firefox 4 przynosi wiele nowości w dziedzinie grafiki, przede wszystkim sprzętową akcelerację i WebGL. Kiedy jednak domyślnie włączyliśmy te funkcjonalności w nocnych kompilacjach we wrześniu zeszłego roku, a następnie w wydaniu Beta 7, statystyki awarii i raporty o błędach szybko pokazały, że usterki w sterownikach kart graficznych sprawiają, że funkcjonalności te nie działają poprawnie” – napisał Benoit Jacob z Mozilli.
Teraz Korporacja przedstawiła pełną listę zgodnych z Firefoksem 4 sterowników graficznych, jak również listy sterowników zablokowanych. Najlepiej spisują się sterowniki Nvidii – te jako jedyne bez problemów powinny działać na wszystkich systemach operacyjnych. Wszystkie pozostałe karty będą domyślnie zablokowane. Jeśli nie podoba się Wam taki obrót sprawy, możecie jednak wymusić sprzętową akcelerację. Jak to zrobić – opisane jest w zalinkowanej wyżej dokumentacji Mozilli.
My sami jesteśmy ciekawi, jak poradzą sobie ostatecznie Microsoft i Opera z błędami w sterownikach. Redmond ma zadanie dość łatwe, ponieważ obsługuje w zasadzie tylko jedną platformę – system uruchamiany na całkiem nowoczesnych komputerach. Gorzej będą mieli Norwedzy – dopiero niedawno pokazali pierwszą wersję swojej przeglądarki ze sprzętową akceleracją i WebGL-em. By było zabawniej, zrobili to wyłącznie w wersji na Windows.
źródło: blog.chromium.org, blog.mozilla.com
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
19
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
stop_gupota "Fanatyczny" Diablo 3 jest dopiero od 10 dni.
Mas Ciekawa informacja, ale akurat projekt wytopu stali przez chłopów to był...
_Igancio Poziom artykułu jest bardzo niski ! Niczego się nie dowiedziałem , wygląda...
voluu A ja mam problem. MIanowicie, po dodaniu kodu z tego poradnika miniaturki...
Sebek Pozycjonowanie stron za pośrednictwem firm oferujących
swoje usługi nie...
asdosad jak to zrobić na xp??
lol Jak ktoś tu wcześniej zauważył - artykuł jest o niczym, a właściwie ukrytą...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 Wszerad 2011-03-08 16:49:44 0
IP: 213.17.128.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b13pre) Gecko/20110303 Firefox/4.0b13pre
#2 grzesiek2 2011-03-08 22:28:01 0
IP: 89.72.5.[...] Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
#3 HTD 2011-03-08 22:55:55 0
IP: 87.207.172.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01
#4 klm2 2011-03-09 08:03:42 0
IP: 79.186.253.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 (.NET CLR 3.5.30729)
#5 murwazy® 2011-03-09 10:18:14 0
IP: 81.190.40.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01
#6 slawek22 2011-03-09 11:48:00 0
IP: 83.5.70.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13
#7 HTD 2011-03-11 10:47:01 0
IP: 87.207.172.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01
#8 murwazy® 2011-03-11 10:52:35 0
IP: 81.190.40.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01
#9 HTD 2011-03-12 00:45:08 0
IP: 87.207.172.[...] Opera/9.80 (Windows NT 6.1; U; pl) Presto/2.7.62 Version/11.01