AMD nadal wnosi wkład w jądro Linuksa i pracuje nad jądrem 4.20

AMD

AMD już pracowało nad Linux Kernel 4.20 za pomocą którego zaczął przenosić wiele wierszy kodu do nowego jądra Linuksa, oprócz dalszego współtworzenia wolnego oprogramowania.

Biorąc pod uwagę wszystkie nowe możliwości sprzętowe, które niedawno pojawiły się w jądrze Linuksa, a także wydanie AMDGPU DDX 18.1 oraz duże wydanie ROCm 1.9Twoja ostatnia partia zmian zasobów również przeszła DRM-Next przed cyklem jądra Linuksa 4.20 ~ 5.0.

To będzie kolejna interesująca wersja dla użytkowników Radeon Linux.

poza tym Michael Larabel z Phoronix przeprowadził analizę gdzie opisywał pracę wykonaną przez różnych współpracowników, zwłaszcza producentów GPUS.

AMD dostarcza 8.5 razy więcej kodu do jądra Linuksa niż NVIDIA

Chociaż nie powinno być wielką niespodzianką, wobec cała praca, jaką AMD wykonywała ostatnio w swoim stosie graficznym typu open source.

Podczas NVIDIA nadal wnosi bardzo niewiele (mówiąc względnie) w stosunku do jądra Linuksa, AMD oferuje ponad osiem razy więcej linii kodu dodanych do jądra w porównaniu z NVIDIA.

Deweloperzy AMD wnieśli 2.168. 104 linie kodu dla jądra systemu Linux, 414.761 1.753.343 linii w trakcie lub zysk netto w wysokości XNUMX XNUMX XNUMX linii kodu.

Jednak NVIDIA wniosła w sumie 303.180 97.197 linii kodu do jądra i usunęła 205.983 XNUMX, co daje zysk netto w wysokości zaledwie XNUMX XNUMX linii kodu.

Wkład AMD w jądro obejmują różne prace procesora / chipsetu AMD, a także jego składniki i Sterowniki kart graficznych AMDKFD / AMDGPU / Radeon typu open source i prace związane z zarządzaniem pamięcią TTM, głównym DRM itp.

AMD przygotowuje wiele zasobów dla jądra 4.20

i linuksowym

Prace nadesłane przez Alexa Deuchera z AMD obejmują:

Wstępne wsparcie dla grafiki APU Picasso oczekuje na wydanie.

APU AMD właśnie otworzyło swoje tokeny AMDGPU dla tych nowych APU opartych na Vega / GFX9 na początku tygodnia.

Nadal pracujemy nad stworzeniem ekscytującej Vega 20, która ma się ukazać przed końcem roku.

Wygląda na to, że wraz z nadchodzącym wydaniem jądra obsługa Vega 20 zostanie dokładnie przeanalizowana i będzie miała dobrą opinię na czas do uruchomienia. Powszechnie oczekuje się, że ten pierwszy procesor graficzny Vega 20 jest produktem stacji roboczej 7 nm.

Związane z Vega 20, AMDGPU ma teraz początkową obsługę xGMI wewnątrz sterownika jądra.

XGMI jest to nowy interkonekt, który Vega 20 i przyszłe GPU będą obsługiwać jako alternatywa dla PCI Express 3.0 / 4.0.

Kod AMDKFD jest scalany z AMDGPU, aby stał się modułem jądra.

Praca pozornie bez końcowego zarządzania energią kontynuuje ten cykl, poprawiając ACP aktualizacji mocy i innych zmian.

Dostępna jest również dobra obsługa wyświetlania, w tym obsługa ABGR / XBGR, obsługa DisplayPort YCbCr w kodzie Wyświetlacz DC, obsługa LVDS w kodzie DC, nowe funkcje debugowania i inne prace.

  • Wsparcie dla niewielkiej zmiany definicji shaderów przez zabijanie zabójstw dla GFX / Compute.
  • Obsługa silnika VCN JPEG dla APU Raven Ridge i nowszych. Również z przodu Raven znajduje się stanowisko do przesyłania oprogramowania układowego DMCU.
  • Raven Ridge APU ma teraz również obsługę GFXOFF aby wyłączyć silnik graficzny, gdy nie jest potrzebny i obsługiwać tryb zacinania.
  • Wsparcie dla równoważenia obciążenia w ramach harmonogramu AMDGPU / DRM i wykorzystanie go do programowania mechanizmów.
  • Ulepszenia wydajności pamięci wirtualnej GPUVM. Wprowadzono również pewne ulepszenia wydajności obsługi w GPUVM LRU.

Istnieją również poprawki TTM i obsługę masowych ruchów w ramach tego kodu zarządzania pamięcią.

Ogólnie rzecz biorąc, deweloperzy AMD przygotowywali się do obsługi Vega 20 i powiązanych zasobów, takich jak xGMI, zdobywając wsparcie dla początkowej grafiki Raven2 i Picasso, wciąż ulepszając zarządzanie energią i AMDGPU DC, oprócz innych funkcji.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.