AMD již pracuje na Linux Kernel 4.20 se kterým začala do nového linuxového jádra přenášet mnoho řádků kódu a kromě toho nadále přispívá k bezplatnému softwaru.
Vezmeme-li v úvahu všechny nové hardwarové možnosti, které nedávno vstoupily do jádra Linuxu, a také vydání AMDGPU DDX 18.1 a velké vydání ROCm 1.9, vaše poslední dávka změn zdrojů prošla také DRM-Next před cyklem Linux Kernel 4.20 ~ 5.0.
Pro uživatele Radeon Linux to bude další zajímavá verze.
kromě toho Michael larabel z Phoronix provedl analýzu kde uvedl účty práce provedené různými přispěvateli, zejména výrobci GPUS.
AMD přispívá do linuxového jádra 8.5x více kódu než NVIDIA
Ačkoli by nemělo být velkým překvapením, vzhledem k tomu veškerá práce, kterou AMD v poslední době dělá na svém open source grafickém zásobníku.
zatímco NVIDIA stále přispívá velmi málo (relativně řečeno) k linuxovému jádru, AMD přichází s více než osmkrát více řádky kódu přidanými do jádra ve srovnání s NVIDIA.
Vývojáři AMD přispěli částkou 2.168 104. XNUMX řádků kódu pro linuxové jádro 414.761 1.753.343 řádků v procesu, nebo čistý zisk XNUMX XNUMX XNUMX řádků kódu.
NVIDIA však do jádra přispěla celkem 303.180 97.197 řádky kódu a odstranila 205.983 XNUMX, neboli čistý zisk pouhých XNUMX XNUMX řádků kódu.
Příspěvky AMD do jádra zahrnují různá díla AMD CPU / chipsetů stejně jako jeho součásti a Open source grafické ovladače AMDKFD / AMDGPU / Radeon a práce související se správou paměti TTM, hlavní DRM atd.
AMD připravuje mnoho prostředků pro jádro 4.20
Práce předložená Alexem Deucherem z AMD zahrnuje:
Počáteční podpora grafiky APU Picasso až do vydání.
AMD APU právě otevřely své tokeny AMDGPU pro tyto nové APU založené na Vega / GFX9 začátkem týdne.
Pokračujeme v práci na vytváření vzrušující Vega 20, která má vyjít do konce roku.
Zdá se, že s tímto nadcházejícím vydáním jádra bude podpora Vega 20 podrobně prozkoumána a v dobrém stavu před spuštěním. Všeobecně se očekává, že tento první grafický procesor Vega 20 je produktem pracovní stanice o délce 7 nm.
Týkající se Vega 20, AMDGPU má nyní počáteční podporu xGMI uvnitř ovladače jádra.
XGMI jedná se o nové propojení, které bude Vega 20 a budoucí GPU podporovat jako alternativa k PCI Express 3.0 / 4.0.
Kód AMDKFD se slučuje do AMDGPU jako modul jádra.
Práce zdánlivě bez konečné správy napájení pokračuje v tomto cyklu a vylepšuje ACP upgradu napájení a další změny.
K dispozici je také dobrá podpora zobrazení, včetně podpory ABGR / XBGR, podpory DisplayPort YCbCr v kódu DC displej, podpora LVDS v DC kódu, nové ladicí funkce a další práce.
- Podpora lehkého předefinování shaderů pomocí kill kill pro GFX / Compute.
- Podpora motoru VCN JPEG pro APU Raven Ridge a novější. Na přední straně Raven je také stojan pro nahrávání firmwaru DMCU.
- Raven Ridge APU má nyní také podporu GFXOFF vypnout grafický modul, když to není potřeba, a podporovat režim koktání.
- Podpora vyrovnávání zátěže v rámci plánovače AMDGPU / DRM a jeho využití pro programování mechanismů.
- Vylepšení výkonu virtuální paměti GPUVM. GPUVM LRU také vylepšuje účinnost manipulace.
Existují také některé opravy TTM a podpora masivních pohybů v rámci tohoto kódu správy paměti.
Celkově to byl pro vývojáře AMD nabitý cyklus, kdy se měli připravovat na podporu Vega 20 a související zdroje, jako je xGMI, získávání podpory pro počáteční grafiku Raven2 a Picasso, stále vylepšování správy napájení a AMDGPU DC, kromě dalších funkcí.