Linux 7.3 gotowy. Valve naprawia wydajność kart AMD, a Torvalds nurkuje

Paweł BliźniukSkomentuj
Linux 7.3 gotowy. Valve naprawia wydajność kart AMD, a Torvalds nurkuje

Linux 7.3 ujrzał światło dzienne. Jedna zmiana wyraźnie wyróżnia się na tle pozostałych i ucieszy właścicieli kart graficznych AMD z ograniczoną ilością pamięci VRAM.



Prace nad Linuksem 7.3 trwały standardowe dwa miesiące. Ostatni tydzień poprawek po wydaniu wersji rc7 przebiegł bez niespodzianek, dzięki czemu Torvalds mógł opublikować jądro bez dodatkowych opóźnień. Zmiany są rozłożone równomiernie w całym kodzie systemu, a żadna z nich nie dominuje nad pozostałymi.

Lepsze zarządzanie pamięcią w kartach AMD

Najbardziej odczuwalną zmianą w wersji 7.3 są optymalizacje zarządzania pamięcią dla kart graficznych AMD o ograniczonej pojemności VRAM, na przykład 4 GB lub 8 GB. Rozwiązanie opracowała Natalie Vock, inżynier firmy Valve.



Poprawka powstrzymuje jądro przed niepotrzebnym „podkradaniem” pamięci VRAM. W niektórych grach przekłada się to na niemal trzykrotnie większą płynność animacji, co dotyczy między innymi karty Radeon RX 6500 XT z 4 GB pamięci.

Dużą część kodu w fazie rozwoju stanowiły również zrzuty nagłówków rejestrów AMD DCN6. Są one związane z obsługą kolejnej generacji rozwiązań graficznych tej firmy i odpowiadały za około jedną trzecią zmian w wersji RC1.

Kod jądra 7.3 jest już dostępny do pobrania, jednak zwykli użytkownicy powinni zaczekać na oficjalne paczki przygotowane w swoich dystrybucjach. Czas oczekiwania zależy od tego, jak działa dana dystrybucja.

Jako pierwsi nowe jądro otrzymają użytkownicy Arch Linuksa i jego pochodnych oraz Fedory. Zwykle następuje to po około kilku tygodniach testów. Ubuntu i Linux Mint wprowadzą wersję 7.3 w zależności od własnych harmonogramów wydawniczych. Najdłużej poczekają użytkownicy Debiana. Ten pingwin całkowicie pominie jądro 7.3 i przejdzie na nowsze dopiero wraz z kolejną główną wersją systemu za parę lat. W międzyczasie będzie jedynie przenosił do swojego jądra poprawki bezpieczeństwa, co określa się mianem backportingu.

Linux 7.4 i wakacyjny harmonogram Torvaldsa

Wraz z premierą wersji 7.3 ruszyły prace nad kolejnym wydaniem, czyli Linuksem 7.4. Tym razem odbywają się one w nietypowych okolicznościach, ponieważ Linus Torvalds przebywa na corocznym urlopie rodzinnym. Poinformował deweloperów, że poranki spędza na łodzi oraz pod wodą, nurkując, a do pracy przy scalaniu kodu zasiada dopiero po południu.

Z tego powodu standardowo dwutygodniowe okno scalania zmian dla wersji 7.4 może zostać wydłużone do trzech tygodni. Może to przesunąć premierę stabilnej wersji 7.4 o tydzień. Natomiast w przypadku dodatkowych opóźnień w fazie wersji kandydackich RC nawet o jeden do dwóch tygodni.

Twórca Linuksa zastrzegł jednak, że wydłużenie okna przyjmowania zmian służy wyłącznie nadrobieniu jego zaległości i nie oznacza akceptowania spóźnionego kodu. Zgłoszenia, czyli tak zwane pull requesty, przesłane po standardowym dwutygodniowym terminie zostaną odrzucone i przełożone na kolejny cykl.

Źródło: Neowin, XDA, LKML / Zdj. otwierające: Unsplash (@synkevych)

Paweł BliźniukLinuksiarz, który lubi grzebać w sprzęcie i pisać o szeroko pojętej technologii. Uwielbia wszystko, co zawiera płytki PCB. Wielbiciel retro‑konsolek i ThinkPad'ów. Uzależniony od muzyki i gier roguelike. Wolne chwile poświęca na bieganie. Artykuły zaczął pisać jeszcze przed erą AI.