Slušaj vest

Zamislite da otvorite svoj pregledač, a ekran vas dočeka prepun čudnih linija, treperenja i grafičkih smetnji. Upravo to se poslednjih dana dešavalo stotinama korisnika Mozilla Firefox pregledača koji koriste Nvidia grafičke kartice. Za mnoge - prava digitalna noćna mora.

shutterstock-nvidia-2.jpg
Foto: Shutterstock

Zbunjujuće greške odmah nakon ažuriranja

Sve je počelo nakon što je Mozilla 27. maja objavila Firefoxverziju 139.0. Iako je ažuriranje donelo dugo očekivane funkcije, poput prevoda cele stranice u realnom vremenu, mnogi korisnici su odmah primetili ozbiljan problem: njihov ekran je počeo da „šeta“.

Na forumima kao što je Reddit, korisnici su masovno prijavljivali pojavu artefaktovanja - vizuelne greške poput treperenja, isprekidanih linija i čudnih senki na ekranu. Problem se pojavljivao čim bi se na ekranu pokrenula animacija ili video sadržaj.

„Firefox potpuno poludi čim otvorim YouTube ili Facebook!“ - napisao je jedan frustrirani korisnik Reddita.

shutterstock_firefox.jpg
Foto: Shutterstock

Više monitora i različite frekvencije

Ispostavilo se da zajednički imenitelj kod većine prijava leži u korišćenju više monitora, naročito kada ti monitori imaju različite frekvencije osvežavanja. Na primer, puštanje videa na sekundarnom monitoru sa nižom frekvencijom izazivalo je grafičke smetnje čak i na glavnom ekranu.

Ovakva konfiguracija, iako uobičajena među korisnicima koji rade s više aplikacija istovremeno ili se bave kreativnim radom, otkrila je neočekivanu slabost u načinu na koji Firefox komunicira sa grafičkim drajverima. Umesto da se ponaša stabilno bez obzira na razlike između monitora, pregledač je počeo da prikazuje smetnje, što je mnogima onemogućilo normalno korišćenje interneta dok ne bi restartovali aplikaciju ili isključili drugi ekran.

monitor.jpg
Foto: Shutterstock

Mozilla reaguje: Hitna zakrpa u verziji 139.0.1

Dobra vest? Mozilla je brzo reagovala. Samo tri dana kasnije, 30. maja, objavljena je hitna ispravka u vidu verzije Firefox 139.0.1.

U beleškama o izdanju navodi se sledeće:

„Ispravljena grafička oštećenja sa određenim NVIDIA grafičkim adapterima i pri korišćenju više monitora sa različitim frekvencijama osvežavanja nakon ažuriranja na Firefox 139.“ (Bug 1968876) 

firefox (1).jpg
Foto: Shutterstock

Šta je pošlo po zlu? Tehnički detalji za znatiželjne

Prema zvaničnoj prijavi na Mozilla Bugzilla platformi, problem je nastao kada je Firefox 139.0 ponovo aktivirao deo koda vezan za DirectComposition, koji je ranije bio blokiran zbog potencijalnih problema. Nažalost, uklanjanje te blokade u novoj verziji otkrilo je bag u drajverima za Nvidia grafiku - što je i uzrokovalo sve ove muke.

Promena, iako tehnički opravdana sa ciljem poboljšanja performansi i kompatibilnosti, nenamerno je omogućila Firefoxu da koristi funkcionalnost koja nije bila u potpunosti stabilna na određenim Nvidia konfiguracijama. Rezultat je bio niz nepredvidivih grafičkih problema koji su se javljali samo u specifičnim uslovima, što je dodatno otežalo njihovo brzo otkrivanje i rešavanje. 

shutterstock-nvidia-2.jpg
Foto: Shutterstock

Rešenje je stiglo - ažurirajte odmah!

Sada kada je verzija 139.0.1 dostupna, svi pogođeni korisnici bi trebalo što pre da ažuriraju Firefox, kako bi izbegli dalje probleme i vratili normalno iskustvo pregledanja.

Ako još niste primetili ove smetnje - bolje je da ažurirate preventivno. A ako jeste... nadamo se da vam je ova zakrpa već vratila mir na ekranu.