Mozilla zlokalizowała awarię w procedurze kompresji zlib‑rs (deflate) używanej w Firefoksie. W dotkniętych systemach 16‑bitowa wartość o nazwie dist ulegała uszkodzeniu, co prowadziło do indeksu poza zakresem i zawieszenia przeglądarki.
Inżynierowie odkryli, że uszkodzenia były zgodne z znanymi błędami sprzętowymi CPU Raptor Lake, w tym:
Gdy nieprawidłowe wartości trafiały do procedury kompresji, przeglądarka ulegała awarii, mimo że pierwotny błąd wystąpił wcześniej wewnątrz potoku przetwarzania CPU.
Wydanie Firefoksa 151.0.1 zabezpiecza dotkniętą ścieżkę kodu, dzięki czemu uszkodzone wartości nie wywołują już awarii. Ta zmiana znacznie zmniejszyła liczbę awarii widocznych w raportach Firefoksa z systemów Raptor Lake.
Należy jednak pamiętać, że aktualizacja jest obronnym obejściem programowym, a nie pełną naprawą. Jeśli CPU jest już fizycznie zdegradowany, inne aplikacje mogą nadal doświadczać niestabilności, ponieważ przyczyna leży w sprzęcie.
Mozilla zaobserwowała również, że systemy korzystające z ** nowszych wersji mikrokodu Intela (np. 0x12C)** wykazywały znacznie mniej awarii, co sugeruje, że aktualizacje firmwarowe Intela zmniejszyły częstotliwość problemu jeszcze przed wydaniem łatki Firefoksa.
Większość raportów o niestabilności procesorów Raptor Lake jest powiązana ze zjawiskiem, które Intel nazywa "Vmin Shift Instability".
Vmin Shift to stan, w którym minimalne napięcie wymagane do stabilnej pracy CPU stopniowo wzrasta w czasie z powodu starzenia się obwodu zegara wewnątrz rdzenia procesora. Gdy obwód ten starzeje się w warunkach wysokiego napięcia lub temperatury, marginesy czasowe maleją, a CPU może zacząć produkować nieprawidłowe wyniki lub powodować awarie aplikacji.
Ta niestabilność nie musi pojawiać się natychmiast; może ujawnić się po dłuższym czasie pracy w wymagających warunkach.
Wyższe temperatury i ciągłe obciążenie CPU przyspieszają proces starzenia odpowiedzialny za Vmin Shift. Gdy chipy pracują blisko swoich limitów — szczególnie przy wysokim napięciu lub stresie termicznym — ryzyko błędów synchronizacji rośnie.
Inżynierowie Mozilli analizujący telemetrię awarii zaobserwowali nawet skoki raportów o awariach Firefoksa w regionach dotkniętych letnimi falami upałów, co sugerowało, że wyższe temperatury otoczenia pchały marginalne CPU poza próg stabilności.
Innymi słowy, awarie przeglądarki były często widocznym objawem głębszej niestabilności sprzętowej wywołanej stresem.
Intel podjął szereg działań w celu ustabilizowania dotkniętych procesorów:
Aktualizacje mikrokodu. Intel wydał wiele aktualizacji firmware'u — takich jak 0x129, 0x12B, a później 0x12F — które poprawiają zarządzanie napięciem i zmniejszają warunki mogące wywołać niestabilność Vmin Shift. Aktualizacje te są zazwyczaj dostarczane przez aktualizacje BIOS-u płyty głównej.
Poprawki zachowania napięcia. Niektóre wersje mikrokodu konkretnie redukują nadmierne żądania napięcia, które mogły przyspieszać degradację lub niestabilność.
Rozszerzona gwarancja. Intel rozszerzył również ochronę gwarancyjną dla dotkniętych procesorów, aby użytkownicy doświadczający niestabilności mogli ubiegać się o wymianę.
Te środki pomagają ograniczyć dalszą degradację i redukują awarie, ale nie cofają fizycznego zużycia, które już nastąpiło w krzemie.
Jeśli używasz komputera stacjonarnego z procesorem Intel Core 13. lub 14. generacji i doświadczasz awarii przeglądarki lub niestabilności, oto kilka kroków, które zmniejszą ryzyko:
1. Zaktualizuj Firefoksa. Zainstaluj Firefoksa 151.0.1 lub nowszego, aby znana ścieżka awarii została zabezpieczona.
2. Zaktualizuj BIOS płyty głównej. Zapewni to twojemu systemowi najnowsze aktualizacje mikrokodu Intela zaprojektowane w celu zmniejszenia niestabilności.
3. Używaj zaleconych przez Intela ustawień CPU. Unikaj agresywnych ustawień płyty głównej (presetów) lub podkręcania, które zwiększają napięcie lub generują długotrwałe ciepło.
4. Popraw chłodzenie i przepływ powietrza. Niższe temperatury pomagają zmniejszyć niestabilność czasową związaną z Vmin Shift.
5. Rozważ skorzystanie z gwarancji, jeśli niestabilność utrzymuje się. Systemy, które nadal ulegają awariom przy standardowych ustawieniach, mogą mieć już zdegradowany sprzęt i kwalifikować się do wymiany w ramach rozszerzonego programu gwarancyjnego Intela.
Awarie Firefoksa na niektórych systemach Raptor Lake okazały się rzadkim przypadkiem, w którym kod przeglądarki ujawnił głębszy problem sprzętowy CPU. Wydanie Firefoksa 151.0.1 znacząco redukuje widoczne awarie poprzez zabezpieczenie dotkniętej ścieżki kodu, podczas gdy aktualizacje mikrokodu Intela mają na celu zapobieganie dalszej niestabilności w samych procesorach.
Dla większości użytkowników zainstalowanie najnowszej wersji Firefoksa i BIOS-u płyty głównej dramatycznie zmniejszy częstotliwość awarii. Jeśli jednak CPU doświadczył już znacznej degradacji z powodu napięcia lub stresu termicznego, wymiana procesora może być jedynym trwałym rozwiązaniem.
Mozilla zlokalizowała awarię w procedurze kompresji zlib‑rs (deflate) używanej w Firefoksie. W dotkniętych systemach 16‑bitowa wartość o nazwie dist ulegała uszkodzeniu, co prowadziło do indeksu poza zakresem i zawieszenia przeglądarki.
Inżynierowie odkryli, że uszkodzenia były zgodne z znanymi błędami sprzętowymi CPU Raptor Lake, w tym:
Gdy nieprawidłowe wartości trafiały do procedury kompresji, przeglądarka ulegała awarii, mimo że pierwotny błąd wystąpił wcześniej wewnątrz potoku przetwarzania CPU.
Wydanie Firefoksa 151.0.1 zabezpiecza dotkniętą ścieżkę kodu, dzięki czemu uszkodzone wartości nie wywołują już awarii. Ta zmiana znacznie zmniejszyła liczbę awarii widocznych w raportach Firefoksa z systemów Raptor Lake.
Należy jednak pamiętać, że aktualizacja jest obronnym obejściem programowym, a nie pełną naprawą. Jeśli CPU jest już fizycznie zdegradowany, inne aplikacje mogą nadal doświadczać niestabilności, ponieważ przyczyna leży w sprzęcie.
Mozilla zaobserwowała również, że systemy korzystające z ** nowszych wersji mikrokodu Intela (np. 0x12C)** wykazywały znacznie mniej awarii, co sugeruje, że aktualizacje firmwarowe Intela zmniejszyły częstotliwość problemu jeszcze przed wydaniem łatki Firefoksa.
Większość raportów o niestabilności procesorów Raptor Lake jest powiązana ze zjawiskiem, które Intel nazywa "Vmin Shift Instability".
Vmin Shift to stan, w którym minimalne napięcie wymagane do stabilnej pracy CPU stopniowo wzrasta w czasie z powodu starzenia się obwodu zegara wewnątrz rdzenia procesora. Gdy obwód ten starzeje się w warunkach wysokiego napięcia lub temperatury, marginesy czasowe maleją, a CPU może zacząć produkować nieprawidłowe wyniki lub powodować awarie aplikacji.
Ta niestabilność nie musi pojawiać się natychmiast; może ujawnić się po dłuższym czasie pracy w wymagających warunkach.
Wyższe temperatury i ciągłe obciążenie CPU przyspieszają proces starzenia odpowiedzialny za Vmin Shift. Gdy chipy pracują blisko swoich limitów — szczególnie przy wysokim napięciu lub stresie termicznym — ryzyko błędów synchronizacji rośnie.
Inżynierowie Mozilli analizujący telemetrię awarii zaobserwowali nawet skoki raportów o awariach Firefoksa w regionach dotkniętych letnimi falami upałów, co sugerowało, że wyższe temperatury otoczenia pchały marginalne CPU poza próg stabilności.
Innymi słowy, awarie przeglądarki były często widocznym objawem głębszej niestabilności sprzętowej wywołanej stresem.
Intel podjął szereg działań w celu ustabilizowania dotkniętych procesorów:
Aktualizacje mikrokodu. Intel wydał wiele aktualizacji firmware'u — takich jak 0x129, 0x12B, a później 0x12F — które poprawiają zarządzanie napięciem i zmniejszają warunki mogące wywołać niestabilność Vmin Shift. Aktualizacje te są zazwyczaj dostarczane przez aktualizacje BIOS-u płyty głównej.
Poprawki zachowania napięcia. Niektóre wersje mikrokodu konkretnie redukują nadmierne żądania napięcia, które mogły przyspieszać degradację lub niestabilność.
Rozszerzona gwarancja. Intel rozszerzył również ochronę gwarancyjną dla dotkniętych procesorów, aby użytkownicy doświadczający niestabilności mogli ubiegać się o wymianę.
Te środki pomagają ograniczyć dalszą degradację i redukują awarie, ale nie cofają fizycznego zużycia, które już nastąpiło w krzemie.
Jeśli używasz komputera stacjonarnego z procesorem Intel Core 13. lub 14. generacji i doświadczasz awarii przeglądarki lub niestabilności, oto kilka kroków, które zmniejszą ryzyko:
1. Zaktualizuj Firefoksa. Zainstaluj Firefoksa 151.0.1 lub nowszego, aby znana ścieżka awarii została zabezpieczona.
2. Zaktualizuj BIOS płyty głównej. Zapewni to twojemu systemowi najnowsze aktualizacje mikrokodu Intela zaprojektowane w celu zmniejszenia niestabilności.
3. Używaj zaleconych przez Intela ustawień CPU. Unikaj agresywnych ustawień płyty głównej (presetów) lub podkręcania, które zwiększają napięcie lub generują długotrwałe ciepło.
4. Popraw chłodzenie i przepływ powietrza. Niższe temperatury pomagają zmniejszyć niestabilność czasową związaną z Vmin Shift.
5. Rozważ skorzystanie z gwarancji, jeśli niestabilność utrzymuje się. Systemy, które nadal ulegają awariom przy standardowych ustawieniach, mogą mieć już zdegradowany sprzęt i kwalifikować się do wymiany w ramach rozszerzonego programu gwarancyjnego Intela.
Awarie Firefoksa na niektórych systemach Raptor Lake okazały się rzadkim przypadkiem, w którym kod przeglądarki ujawnił głębszy problem sprzętowy CPU. Wydanie Firefoksa 151.0.1 znacząco redukuje widoczne awarie poprzez zabezpieczenie dotkniętej ścieżki kodu, podczas gdy aktualizacje mikrokodu Intela mają na celu zapobieganie dalszej niestabilności w samych procesorach.
Dla większości użytkowników zainstalowanie najnowszej wersji Firefoksa i BIOS-u płyty głównej dramatycznie zmniejszy częstotliwość awarii. Jeśli jednak CPU doświadczył już znacznej degradacji z powodu napięcia lub stresu termicznego, wymiana procesora może być jedynym trwałym rozwiązaniem.